План на курса
Въведение
- Разлика между статистическо обучение (статистически анализ) и машинно обучение
- Възприемане на технология за машинно обучение и талант от финансови компании
Разбиране на различните видове Machine Learning
- Контролирано обучение срещу неконтролирано обучение
- Итерация и оценка
- Компромис отклонение-вариация
- Комбиниране на контролирано и неконтролирано обучение (полуконтролирано обучение)
Разбиране на Machine Learning Languages и набори от инструменти
- Отворен код срещу патентовани системи и софтуер
- Python срещу R срещу Matlab
- Библиотеки и рамки
разбиране Neural Networks
Разбиране на основните понятия в Finance
- Разбиране на търговията с акции
- Разбиране на данни от времеви редове
- Разбиране на финансовите анализи
Machine Learning Казуси от Finance
- Генериране и тестване на сигнали
- Инженеринг на характеристиките
- Алгоритмична търговия с изкуствен интелект
- Количествени търговски прогнози
- Робо-съветници за портфолио Management
- Риск Management и откриване на измами
- Застрахователно поемане
Практически: Python за Machine Learning
- Настройка на работното пространство
- Получаване на Python библиотеки и пакети за машинно обучение
- Работа с Pandas
- Работа със Scikit-Learn
Импортиране на финансови данни в Python
- Използване на Pandas
- Използвайки Quandl
- Интегриране с Excel
Работа с данни от времеви серии с Python
- Проучване на вашите данни
- Визуализиране на вашите данни
Прилагане на общи финансови анализи с Python
- Returns
- Moving Windows
- Volatility Calculation
- Ordinary Least-Squares Regression (OLS)
Разработване на стратегия за алгоритмична търговия с помощта на Supervised Machine Learning с Python
- Разбиране на стратегията за търговия с инерция
- Разбиране на стратегията за реверсивна търговия
- Прилагане на Вашата проста търговска стратегия за подвижни средни (SMA).
Ретро тестване на Вашата Machine Learning стратегия за търговия
- Научаване на клопки при тестване на бек-тест
- Компоненти на вашия Backtester
- Използване на Python инструменти за бектестване
- Внедряване на вашия прост Backtester
Подобряване на вашата Machine Learning търговска стратегия
- KMeans
- K-най-близки съседи (KNN)
- Класификация или регресионни дървета
- Генетичен алгоритъм
- Работа с многосимволни портфейли
- Използване на рамка за риск Management.
- Използване на управлявано от събития задно тестване
Оценяване на ефективността на вашата Machine Learning търговска стратегия
- Използване на съотношението на Шарп
- Изчисляване на максимално усвояване
- Използване на сложен годишен темп на растеж (CAGR)
- Измерване на разпределението на възвръщаемостта
- Използване на показатели на търговско ниво
- Резюме
Отстраняване на неизправности
Заключителни бележки
Изисквания
- Основен опит с Python програмиране
- Основни познания по статистика и линейна алгебра
Oтзиви от потребители (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Курс - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.