Course Outline
Introduction
- Difference between statistical learning (statistical analysis) and machine learning
- Adoption of machine learning technology and talent by finance companies
Understanding Different Types of Machine Learning
- Supervised learning vs unsupervised learning
- Iteration and evaluation
- Bias-variance trade-off
- Combining supervised and unsupervised learning (semi-supervised learning)
Understanding Machine Learning Languages and Toolsets
- Open source vs proprietary systems and software
- Python vs R vs Matlab
- Libraries and frameworks
Understanding Neural Networks
Understanding Basic Concepts in Finance
- Understanding Stocks Trading
- Understanding Time Series Data
- Understanding Financial Analyses
Machine Learning Case Studies in Finance
- Signal Generation and Testing
- Feature Engineering
- Artificial Intelligence Algorithmic Trading
- Quantitative Trade Predictions
- Robo-Advisors for Portfolio Management
- Risk Management and Fraud Detection
- Insurance Underwriting
Hands-on: Python for Machine Learning
- Setting Up the Workspace
- Obtaining Python machine learning libraries and packages
- Working with Pandas
- Working with Scikit-Learn
Importing Financial Data into Python
- Using Pandas
- Using Quandl
- Integrating with Excel
Working with Time Series Data with Python
- Exploring Your Data
- Visualizing Your Data
Implementing Common Financial Analyses with Python
- Returns
- Moving Windows
- Volatility Calculation
- Ordinary Least-Squares Regression (OLS)
Developing an Algorithmic Trading Strategy Using Supervised Machine Learning with Python
- Understanding the Momentum Trading Strategy
- Understanding the Reversion Trading Strategy
- Implementing Your Simple Moving Averages (SMA) Trading Strategy
Backtesting Your Machine Learning Trading Strategy
- Learning Backtesting Pitfalls
- Components of Your Backtester
- Using Python Backtesting Tools
- Implementing Your Simple Backtester
Improving Your Machine Learning Trading Strategy
- KMeans
- K-Nearest Neighbors (KNN)
- Classification or Regression Trees
- Genetic Algorithm
- Working with Multi-Symbol Portfolios
- Using a Risk Management Framework
- Using Event-Driven Backtesting
Evaluating Your Machine Learning Trading Strategy's Performance
- Using the Sharpe Ratio
- Calculating a Maximum Drawdown
- Using Compound Annual Growth Rate (CAGR)
- Measuring Distribution of Returns
- Using Trade-Level Metrics
- Summary
Troubleshooting
Closing Remarks
Requirements
- Basic experience with Python programming
- Basic familiarity with statistics and linear algebra
Testimonials
real exemples of the trainer
Joana Gomes
Trainer, Richard was very good
Lisa Johansen
The trainer was very knowledgeable and well prepared. I think we was very well capable to prepare a training that was suitable for our needs.
Sophia van den Broek - Triple Jump
It was a one to one session so I was able to ask specific questions relating to my own company needs. The course covered the topic really well and gave me many ideas and actions to take away
Hazel Matthews
The whole day was just great and relaxed which really helped. All the printouts really helped.
Louise Mackrell
She was very personable and presented a fluid delivery of the course material.
Karli Buckle
Vajitha was engaging, very knowledgeable, clear and prepared
Cécile McNeil
activity after each topic
JOCELYN BARTOLOME - Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
all the topics are all informative and related to our daily life and work . so its really very helpful and useful .
EMMA GABRIEL - Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
I obtained a lot of information in my line of work most especially about leadership and how our system works
HERMAN TENORIO - Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
personally i am blessed and thankful because i was given the opportunity to gain knowledge... (all topic & subj. matter)
Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
The most like about the training is about the workshop so that we apply what i have learn about the topic
Janette Base - Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
Doing the case study was particularly helpful.. The self awareness bit was an eye opener.. all in all a great training session.
Zandrea Cabal - Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
the group activity
Innovative Investors & Financing Co., Inc.; Innovative Investors & Financing Co., Inc.
CAMPARI / TRUST FORMULA
VIRNA INTAL - Innovative Investors & Financing Co., Inc.
I like the application cases wherein every topic, she has exercises to apply what we have learned.
CRISTINA MEDINA - Innovative Investors & Financing Co., Inc.
The lecturer is very knowledgeable and can substantiate theories with his own personal experiences.