Machine Learning for Finance in Python

Starting at USD 39.00
4 hours duration

Learn to model and predict stock data values using linear models, decision trees, random forests, and neural networks.

This course provides a comprehensive guide on using machine learning to predict stock prices and build a strong stock portfolio. With a focus on Python programming, participants will learn how to calculate technical indicators from historical stock data and create relevant features and targets. The course begins by emphasizing the importance of data preparation for accurate stock predictions. Participants will gain knowledge on how to prepare financial data for machine learning algorithms and apply it to various models, including linear models, xgboost models, and neural network models. Moving forward, the course delves into the use of Python decision trees to predict future stock values and explores forest-based machine learning methods to enhance prediction accuracy. The latter part of the course focuses on scaling data for use in KNN and neural networks, enabling participants to predict future stock values using these tools. Additionally, participants will learn how to plot losses, measure performance, and visualize prediction results. Furthermore, the course highlights the application of machine learning in building an optimal stock portfolio. Participants will gain insights into modern portfolio theory (MPT) and the Sharpe ratio, which are integral to predicting the best portfolios. By the end of the course, participants will be equipped with the skills to evaluate the performance of their machine learning-predicted portfolio. Real-world data sets from NASDAQ will be utilized throughout the course, allowing participants to apply robust theories and techniques to create their own predictions and optimize their portfolios based on their risk appetite and budget.

About Provider

Online Education Provider ยท 410 courses
DataCamp is an online learning platform that offers interactive courses and tutorials for data science and analytics. It provides a wide range of courses covering topics such as Python, R, SQL, machine learning, data visualization, and more. The platform offers a hands-on learning experience through coding exercises and projects, allowing users to practice and apply their skills in real-world scenarios. DataCamp also offers a personalized learning experience with adaptive learning technology that adjusts the course content based on the user's skill level and progress. It is widely used by individuals, professionals, and organizations to enhance their data science skills and stay up-to-date with the latest trends and technologies in the field.
You need to login in order to be able to rate the course.
Register Login


This course has not been reviewed by the community yet.