Skills you'll learn:
Optimizing AI Strategies
Course
This course covers various aspects of improving AI models. Topics include introduction to model optimization, hyperparameter tuning, regularization techniques, evaluating and optimizing strategies, and deployment considerations. Students will learn how to monitor, evaluate and enhance model performance, prevent overfitting, and apply techniques for real-world scenarios.
This course covers various aspects of improving AI models. Topics include introduction to model optimization, hyperparameter tuning, regularization techniques, evaluating and optimizing strategies, and deployment considerations. Students will learn how to monitor, evaluate and enhance model performance, prevent overfitting, and apply techniques for real-world scenarios.
Intermediate
3 weeks
Last Updated November 16, 2024
Prerequisites:
Intermediate
3 weeks
Last Updated November 16, 2024
Skills you'll learn:
Prerequisites:
Course Lessons
Lesson 1
Introduction to AI Model Optimization
We review how AI models work in principle and important terminology used in AI model training and optimization. We talk about where AI model optimization applies in using AI models for trading.
Lesson 2
Regularization Techniques to Prevent Overfitting
Overfitting is a common issue when training AI models for trading. We’ll explore bias, variance, and the role of hyperparameters in the context of various AI model types.
Lesson 3
Hyperparameter Tuning Methods
Get hands-on with AI model hyperparameters and discuss the various methods available to us for tuning them in a systematic or ad-hoc way, as well as the advantages and disadvantages of each method.
Lesson 4
Evaluating and Optimizing AI Strategies
We discuss some practical methods and important considerations related to model optimization and evaluation in the context of AI models for trading.
Lesson 5
Deployment and Real-World Considerations
We analyze important practical considerations for using AI models for trading. We discuss things we need to keep in mind as we maintain or iterate on our deployed models.
Lesson 6 • Project
Project: Building and Optimizing a Classification Model for Trading
Optimize a stock price prediction model using data preprocessing, hyperparameter tuning, over/underfitting detection, model evaluation, and feature selection.
Taught By The Best
Farid Taba
Data Engineer at Panalyt
Farid Taba is a machine learning engineer and a former quantitative analyst with 8 years of experience in the Technology and Financial sectors. He has a bachelor's degree in Computer Engineering from the University of Waterloo and a master's degree in Mathematical Finance from the University of Toronto.
The Udacity Difference
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Enroll in Optimizing AI Strategies. Choose the plan that works for you
All Access monthly
Unlimited access to our top-rated courses
Personalized Career Services
Cancel Anytime
Real-world projects
Personalized project reviews
Program certificates
Best Value
All Access bundle1
All the same great benefits as our monthly plan
The most cost-effective way to develop the skills you want
- 1Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.
Your subscription also includes:
Your subscription also includes:
(1248)
2 months
Intermediate
(624)
3 months
Beginner
(624)
2 months
Beginner
(809)
3 months
Intermediate
(1243)
3 months
Beginner
(966)
3 months
Intermediate
(1232)
2 months
Intermediate
(45)
4 months
Advanced
(1339)
5 months
Beginner
(101)
3 months
Advanced
(807)
3 months
Advanced
(323)
4 weeks
Intermediate
(1018)
3 months
Beginner
(498)
3 months
Intermediate
(293)
3 months
Intermediate
(288)
2 months
Beginner