Financial Engineering and Artificial Intelligence in Python
Ditulis pada: February 06, 2024
- Bestseller
- Created by Lazy Programmer Team, Lazy Programmer Inc.
- English
- English [Auto]
PREVIEW THIS COURSE - GET COUPON CODE
Have you ever thought about what would happen if you combined the power of machine learning and artificial intelligence with financial engineering?
Today, you can stop imagining, and start doing.
This course will teach you the core fundamentals of financial engineering, with a machine learning twist.
We will cover must-know topics in financial engineering, such as:
Exploratory data analysis, significance testing, correlations, alpha and beta
Time series analysis, simple moving average, exponentially-weighted moving average
Holt-Winters exponential smoothing model
ARIMA and SARIMA
Efficient Market Hypothesis
Random Walk Hypothesis
Time series forecasting ("stock price prediction")
Modern portfolio theory
Efficient frontier / Markowitz bullet
Mean-variance optimization
Maximizing the Sharpe ratio
Convex optimization with Linear Programming and Quadratic Programming
Capital Asset Pricing Model (CAPM)
Algorithmic trading
In addition, we will look at various non-traditional techniques which stem purely from the field of machine learning and artificial intelligence, such as:
Regression models
Classification models
Unsupervised learning
Reinforcement learning and Q-learning
We will learn about the greatest flub made in the past decade by marketers posing as "machine learning experts" who promise to teach unsuspecting students how to "predict stock prices with LSTMs". You will learn exactly why their methodology is fundamentally flawed and why their results are complete nonsense. It is a lesson in how not to apply AI in finance.
As the author of ~30 courses in machine learning, deep learning, data science, and artificial intelligence, I couldn't help but wander into the vast and complex world of financial engineering.
This course is for anyone who loves finance or artificial intelligence, and especially if you love both!
Whether you are a student, a professional, or someone who wants to advance their career - this course is for you.
Thanks for reading, I will see you in class!
Suggested Prerequisites:
Matrix arithmetic
Probability
Decent Python coding skills
Numpy, Matplotlib, Scipy, and Pandas (I teach this for free, no excuses!)
More Courses by Lazy Programmer Team
PyTorch: Deep Learning and Artificial Intelligence
Neural Networks for Computer Vision, Time Series Forecasting, NLP, GANs, Reinforcement Learning, and More!
Tensorflow 2.0: Deep Learning and Artificial Intelligence
Neural Networks for Computer Vision, Time Series Forecasting, NLP, GANs, Reinforcement Learning, and More!
Artificial Intelligence: Reinforcement Learning in Python
Complete guide to Reinforcement Learning, with Stock Trading and Online Advertising Applications