Tematska celina 1. Priprema podataka i linearnog modela
U ovom delu ćemo naučiti kako se mašinsko učenje može koristiti u finansijama. Takođe ćemo istražiti neke podatke o akcijama i pripremiti ih za algoritme mašinskog učenja. Na kraju, prilagodićemo naš prvi model mašinskog učenja – linearni model, kako bismo predvideli buduće promene cena akcija.
Lekcija 1. Mašinsko učenje za finansije
aktivnost 1: Istražite podatke pomoću EDA
aktivnost 2: Korelacije
Lekcija 2. Transformacije podataka, karakteristike i ciljevi
aktivnost 1: Kreirajte karakteristike pokretnog proseka i RSI-ja
aktivnost 2: Kreirajte karakteristike i ciljeve
aktivnost 3: Proverite korelacije
Lekcija 3. Linearno modelovanje
aktivnost 1: Kreirajte trening i test karakteristike
aktivnost 2: Ocenite linearni model
aktivnost 3: Evaluirajte rezultate modela
Tematska celina 2. Metode stabla mašinskog učenja
Naučite kako da koristite modele mašinskog učenja zasnovane na stablima za predviđanje budućih vrednosti cene akcija, kao i kako da koristite metode mašinskog učenja zasnovane na šumama za regresiju i izbor karakteristika.
Lekcija 1. Kreiranje još features-a
aktivnost 1: Kreiranje features-a iz obima trgovanja
aktivnost 2: Kreiranje features-a za označavanje svakog dana u sedmici
aktivnost 3: Ispitivanje korelacije novih features-a
Lekcija 2. Stablo odlučivanja
aktivnost 1: Oceni stablo odlučivanja
aktivnost 2: Probati sa različitim dubinama stabla
aktivnost 3: Proveriti rezultate modeliranja
Lekcija 3. Slučajne šume
aktivnost 1: Oceni slučajne šume
aktivnost 2: Podešavanje hiperparametara slučajnih šuma
aktivnost 3: Evaluiraj performanse ocenjenog modela
Lekcija 4. Značaj karakteristika i pojačavanje gradijenta
aktivnost 1: Značaj karakteristika slučajnih šuma
aktivnost 2: Model pojačavanja gradijenta
aktivnost 3: Značaj karakteristika modela pojačavanja gradijenta
Tematska celina 3. Neuronske mreže i KNN
Naučićemo kako da normalizujemo i skaliramo podatke za upotrebu u KNN i metodama neuronskih mreža. Zatim ćemo naučiti kako da koristimo KNN i regresiju neuronskih mreža za predviđanje budućih vrednosti cene akcije (ili bilo kog drugog problema regresije).
Lekcija 1. Skaliranje podataka i KNN regresija
aktivnost 1: Standardizovanje podataka
aktivnost 2: Optimalan broj suseda
aktivnost 3: Evaluiraj performanse KNN modela
Lekcija 2. Neuronske mreže
aktivnost 1: Napravite i podesite jednostavnu neuronsku mrežu
aktivnost 2: Grafički prikaži gubitke
aktivnost 3: Izmeriti performanse
Lekcija 3. Prilagođene funkcije gubitka
aktivnost 1: Prilagođena funkcija gubitka
aktivnost 2: Prilagođavanje neuronske mreže sa prilagođenom funkcijom gubitaka
aktivnost 3: Vizualizujte rezultate
Lekcija 4. Prekomerno ukljapanje i združeni modeli
aktivnost 1: Prekomerno uklapanje sa izostavljanjem delova modela
aktivnost 2: Združeni modeli
aktivnost 3: Analiza primene zdrženog modela
Tematska celina 4. Mašinsko učenje sa modernom teorijom portfolija
U ovom poglavlju ćete naučiti kako da koristite modernu teoriju portfolija (MPT) i Šarpov koeficijent za crtanje i pronalaženje optimalnih portfolija akcija. Takođe ćete koristiti mašinsko učenje za predviđanje najboljih portfolija. Na kraju, procenićete performanse portfolija predviđenih mašinskim učenjem.
Lekcija 1. Moderna teorija portfolija (MPT); efikasne granice
aktivnost 1: Uklopite tabele podataka i izračunajte povraćaj
aktivnost 2: Izračunajte kovarijanse za volatilnost
aktivnost 3: Izračunajte portfolije
aktivnost 4: Nacrtajte efikasnu granicu
Lekcija 2. Šarpov racio; karakteristike i ciljevi
aktivnost 1: Pronađite najbolji Šarpov racio
aktivnost 2: Izračunajte EWMA-ove
aktivnost 3: Kreirajte karakteristike i ciljeve
aktivnost 4: Prikažite efikasnu granicu sa najboljim Šarpovim raciom
Lekcija 3. Mašinsko učenje za MPT
aktivnost 1: Napravite predikcije sa modelom slučajnih šuma
aktivnost 2: Predikcije i prve evaluacije
aktivnost 3: Evaluirajte povraćaje
aktivnost 4: Grafički prikažite povraćaje
Tehnički detalji interaktivne obuke
Obuka je interaktivnog karaktera, jer svaki polaznik radi i unosi komande za svojim računarom, prateći predavača. Predavač (čiji je računar povezan na projektor) polako objašnjava poslovni projekat i rešava ga unoseći jednu po jednu liniju kôda u okviru pajton razvojnog okruženja. Svaka linija kôda se detaljno elaborira.
U okviru interaktivne obuke, dobićete i detaljno napisan priručnik, sa svim aktivnostima, koji su rađeni na obuci, uključujući i sve linije kôda koje ste napisali. Takođe interaktivnu obuku prati i kreirani video materijal za svaku lekciju, gde je opet detaljno objašnjeno rešavanje poslovnog projekta i elaboracija svake linije kôda. Na ovaj način bićete u stanju da potpuno razumete i savladate kako mašinsko učenje za finansije, tako i odgovarajuće komande programskog jezika pajton.
Za potrebe praćenja ove obuke potrebno je umereno znanje programskog jezika pajton. Ukoliko nemate predznanje iz programiranja u pajtonu, predlaže se da prvo odslušate sledeće dve interaktivne obuke:
Uvod u pajton za finansije, kao i
Srednji nivo pajtona za finansije.
Svaka od datih interaktivnih obuka, traje takođe po dva dana, i potkrepljena je detaljno napisanim priručnicima, kao i kvalitetnim snimljenim video materijalima.
Predavač na obuci je dr Vladimir Vasić, doktor statističkih nauka, redovni profesor na Beogradskoj bankarskoj akademiji – Fakultetu za bankarstvo, osiguranje i finansije, koji ima višedecenijsko iskustvo u rešavanju brojnih privrednih poslovnih projekata u zemlji i regionu. Predavač je 17 godina, učestvovao kao najviši istraživač (klasa A1) na projektima nacionalnog značaja na istraživanjima kvantifikacije verovatnoće difolta i izgradnje kreditnog rejtinga preduzeća. Dati projekti, finansirani od Ministarstva za nauku Srbije su: „Razvoj institucija i instrumenata hipoteke i financijskog tržišta u Srbiji“ (2006-2010) i „Rizici financijskih institucija i tržišta u Srbiji – mikroekonomski i makroekonomski pristup“ (2011-2022). Takođe, predavač je više od 15 godina vodeći konsultant, kada su u pitanju izgradnja algoritama i modela alatima data mining-a. Osim višedecenijskog iskustva u prenošenju znanja naprednog modeliranja i predikcije studentima završnih godina, predavač je i autor 25 naučnih radova objavljenih u časopisima na SCI i SSCI listi.
Prijavite se putem: linka