Mesai Saatlerinde
Finansal Teknolojiler için Gelişmiş Python Eğitimi
Tüm Python For Finance eğitim katılımcıları, temel Python sözdizimi ve kavramlarına bir şekilde aşina olmalıdır.
Getirileri en üst düzeye çıkarın. Portföyünüzü görselleştirin. En son Katil Alım Satım Algoritmanızı çalıştırın. Tüm bunlar ve daha fazlası Python'un açık kaynak gücünden yararlanılarak kolayca erişilebilir.
Bu Gelişmiş Python kursu, Python for Finance Training, Python'u popüler finansal veri sağlayıcılarından veri edinmenin yanı sıra ortaya çıkan veri kümelerini temizleme, keşfetme ve görselleştirme dahil olmak üzere çeşitli finansal teknoloji uygulamalarına nasıl uygulayacağınızı öğretir.
• Ortak veri sağlayıcılardan finansal verileri otomatik olarak çıkarmayı,
• Finansal verileri nasıl etkili bir şekilde temizleyeceğinizi, toplayacağınızı ve işleyeceğinizi öğrenmeyi,
• Temel zaman serileri analizi yapmayı,
• Stokastik süreçleri ve yaygın gürültü modellerini anlamayı,
• Doğrusal ve lojistik regresyon gibi çıkarım ve tahmin için modeller oluşturmayı,
• Mum grafikleri gibi güçlü görselleştirmeler oluşturmayı,
• Web sitelerini kazıyarak finansal verileri çıkarmayı,
• Finans için uygulanan denetimli ve denetimsiz makine öğrenimi modellerinin temellerini anlamayı,
• RNN'ler ve Uzun Kısa Süreli Bellek Birimlerini (LSTM'ler) finansal zaman serilerine uygulayın ve sınırlamalarını anlamayı,
• Blockchain teknolojisinin arkasındaki ilkeleri anlamayı.
Sayıları Çarptırmak: NumPy ile Sayısal PythonNd dizisine girişNumPy işlemleriYayınNumPy'de (maskeli dizi) eksik veriNumPy yapılandırılmış dizileriVektörizasyon yoluyla performansı iyileştirmeRastgele sayı üretimiMonte-Carlo yöntemlerine girişMatematiksel algoritmaları uygulamaya genel yaklaşımlar
Acquiring and Manipulating Financial Data With Pandas and Pandas-DatareaderSeri ve Veri ÇerçeveleriPandas'daki veri türlerine genel bakışPandas G / Ç araçları: CSV / Excel / SQLPandas G / Ç araçları: Pandalar-veri okuyucuDataFrame'leri Alt KümelemeDeğişkenler oluşturma ve silmeSürekli verilerin ayrıklaştırılmasıVerileri ölçekleme ve standartlaştırmaYinelenenleri tanımlamaSahte kodlama
Keşfedici Veri Analizi ve Gelişmiş Pandas YöntemleriTek ve çok değişkenli istatistiksel özetler ve aykırı değerleri tespit etmePandas kullanarak grup bazında hesaplamalarPivot tablolarUzun - geniş ve arka: döndürme, istifleme ve eritmePython görselleştirme: Matplotlib ve seabornPandas görselleştirme: histogramlar, çubuk ve kutu grafikleriPandas görselleştirme: Dağılım grafikleri ve pasta grafikleriGrafiğe göre gruplamaPandalar arsa biçimlendirmesimpl-finans ve mum grafikleriVeri Çerçevelerini BirleştirmePandas ile dizgi yöntemleriPandas ile normal ifadeler uygulamaPandas ile eksik verileri işleme
Temel Zaman Serileri AnaliziPython ve pandalarda tarih / saat biçimleriÇalışan agregalarYeniden örnekleme
Stokastik süreçlerGürültü modellerine genel bakışDurağanlıkRastgele yürüyüşler ve martingallerBrown hareketiDifüzyon modelleriBlack-Scholes modeli ve sınırlamaları
Zaman Serisi TahminiTrend kaybı ve mevsimsellikEnterpolasyon ve ekstrapolasyonOtomatik Regresif Tümleşik Hareketli Ortalama (ARIMA) modelleri
Etki Ölçümü: Grup Farklılıklarını Test EtmeBoş hipotez testi ve p değerleriGrup karşılaştırmaları (p değerleri, t testleri, ANOVA, Ki-kare testleri)Korelasyon
Regresyon Modelleri İle İlerleyenDoğrusal regresyonLojistik regresyonSayım sonuçlarında gerileme (Poisson süreçleri)Sonuç
İsteğe bağlı: scikit-learn ile Finans için Makine Öğreniminin TemelleriGereksinimler: NumPy, pandas. Gereken süre: 4 saatÇok değişkenli istatistiklere makine öğrenimi yaklaşımlarıMakine Öğrenimi teorisiVeri ön işlemeDenetimli ve Denetimsiz öğrenmeye karşıDenetimsiz öğrenme: kümelemeKümeleme algoritmalarıKüme performansını değerlendirme
Boyutsal küçülmeÖnselTemel bileşen analizi (PCA)Cezalandırılmış gerileme
Denetimli öğrenme: regresyonDoğrusal regresyonCezalandırılmış doğrusal regresyonStokastik gradyan inişiYeni veri setlerinin puanlanmasıÇapraz doğrulamaVaryans önyargılı ödünleşimÖzelliğin önemi
Denetimli öğrenme: sınıflandırmaLojistik regresyonKEMENTTopluluk yöntemleriÖzelliğin önemiYeni veri setlerinin puanlanmasıÇapraz doğrulama
İsteğe bağlı: Tekrarlayan Sinir Ağları ve PyTorch ile LSTM'lerGereksinimler: NumPy, pandalar, Makine Öğrenimi temelleri.
PyTorch'a GirişTensör cebiri ve hesabına girişPyTorch'ta tensör cebiriModelleri eğitme ve doğrulama
PyTorch'ta RegresyonPyTorch'daki İyileştiricilerDoğrusal regresyonLojistik regresyon
Yapay Sinir AğlarıYapay Sinir Ağlarına (YSA) Genel BakışTekrarlayan Sinir Ağları (RNN'ler)Sıra modelleri ve Uzun Kısa Süreli Bellek Ağları (LSTM'ler)
PyTorch ile RNN'ler / LSTM'lerTemel bir YSA oluşturma, eğitim ve doğrulamaRNN oluşturmaLSTM oluşturmaFinansal zaman serilerine başvurular ve uyarıcılar
İsteğe Bağlı: Toplayan: Kamuya Açık Web Sitelerinden Mali Veri Elde EtmeGereksinimler: Temel Python. Gereken süre: 2 saat
BeautifulSoup ile HTML / CSS'yi AyrıştırmaAdlandırılmış düğüm öğelerini seçmeMülke göre seçme
Bir Bağlantı KurmakUrllib3 ve bağlantılarPOST ve GET direktifleri
Bir Web Kazıyıcı OluşturmaWeb sitelerinin listesini ayrıştırmaVerilerin toplanması ve depolanmasıİleri Kazıma: Scrapy ile Web Örümceği Oluşturma
İsteğe bağlı: Blockchain teknolojileriGereksinimler: Temel Python, NumPy
Bir Blok Zinciri İçin Malzemelerİşlem kayıtlarıDağıtılmış defterZincir doğrulamaNonces
Hash FonksiyonuKarma işlevlere ve tablolara genel bakışKriptografik hash fonksiyonlarıİşin kanıtı
Gelişmiş işlevlerİade ifadeleriJSON biçimiİstisna yakalama
Kendi Blockchain'inizi OluşturmakBir blok oluşturmakGenesis bloğuBlok doğrulama yoluyla bir zincir oluşturma
Mevcut blockchain teknolojilerinin eksiklikleri