Video description
Machine Learning techniques for solving major financial issues
About This Video
- Sets a foundation of what to follow by teaching visualization and exploratory analysis of financial data, the typical features like RSI and moving average.
- Predict stock prices by using Machine Learning models like Linear Regression, Random Forest, XGBoost and neural networks.
- Use modern portfolio theory, Sharpe ratio, investment simulation, and machine learning to create a rewarding portfolio of stock investments.
In Detail
Machine Learning for Finance is a perfect course for financial professionals entering the fintech domain. It shows how to solve some of the most common and pressing issues facing institutions in the financial industry, from retail banks to hedge funds.
This video course focuses on Machine Learning and covers a range of analysis tools, such as NumPy, Matplotlib, and Pandas. It is packed full of hands-on code simulating many of the problems and providing working solutions.
This course aims to build your confidence and the experience to go ahead and tackle real-life problems in financial analysis. The industry is adopting automatic, data-driven algorithms at a rapid pace, and Machine Learning for Finance gives you the skills you need to be at the forefront.
By the end of this course, you will be equipped with all the tools from the world of Finance, machine learning and deep learning essential for tackling all these pressing issues in the area of Fintech.
Audience
This course is for financial professionals entering the field who already possess some Python skills and wish to become proficient in machine learning.
Requirements: Basic knowledge of Python, finance, and machine learning
Publisher resources
Table of contents
-
Chapter 1 : Financial Data Understanding, EDA, and Feature Engineering
- The Course Overview
- Visualization, EDA, and Feature Engineering of Financial Data
- Features of the Stock Data
- Univariate and Bivariate Analysis of Data
- Deriving Moving Average and RSI Based Features
- Data cleaning and Outlier Detection
- Creating the Features and Independent Variable
- Prepare Data for Modeling
-
Chapter 2 : Predicting the FOREX Currencies by Building a Linear Model
- Linear Regression Intuition
- Understanding of FOREX Markets Data
- Pre-Process FOREX Currency Data for Model Input
- Building the Linear Regression Model
- R-Squared and Adjusted R-Squared as a Performance Metric
- The Testing Significance of Features by Using p-value and VIF
- Hyperparameter Tuning and Final Model Selection
-
Chapter 3 : Tree-Based Machine Learning Techniques for Stock Prediction
- Decision Trees Intuition
- Entropy and Information Gain Criterion for Tree Construction
- Building a Decision Tree-Based Model for Predicting Stock Prices
- Train Using Different Max Depth
- Random Forest Intuition
- Build a Random Forest Regressor for Predicting Stock Prices
- Boosting and XGBoost Based Regression Model for Stock Prediction
- Chapter 4 : Artificial Neural Networks Basics and Intuition
-
Chapter 5 : Stock Price Prediction by Using Artificial Neural Networks
- Prepare Data for Ingestion into the Neural Network
- Define the Neural Network Layers and Model
- Visualize Keras Model by using Pydot
- Train the Model Using Basic Parameters
- Analyze the Model Performance Using Loss and Accuracy Curves
- Hyperparameter Tuning of Neural Network
- Generating Predictions by Using the Trained Model
-
Chapter 6 : Modern Portfolio Theory and Techniques for Portfolio Management
- MPT and Stock Data Intuition
- Random Portfolio Generation and Portfolio Volatility
- Sharpe Ratio for Optimum Portfolio
- Portfolio Allocation Using Sharpe Ratio and Efficient Frontier
- Maximum Sharpe Ratio with SciPy Optimization
- Plotting and Visualizing Efficient Frontier
- Final Portfolio Allocation and Visualization
-
Chapter 7 : Predicting Fraud in Financial Transactions by Using ANN classification
- Softmax and Sigmoid Activation in Neural Networks
- Categorical Cross Entropy Loss for Classification
- Feature Engineering and Preprocess Data for Input into the Model
- Creating the Model and the Optimizer
- Training the Model
- Handling Class Imbalance
- Evaluating the Final Model and Predict Fraud Using the Model
Product information
- Title: Machine Learning for Finance
- Author(s):
- Release date: April 2020
- Publisher(s): Packt Publishing
- ISBN: 9781789535143
You might also like
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …
video
Machine Learning and Data Science with Python: A Complete Beginners Guide
Machine learning and data science for programming beginners using Python with scikit-learn, SciPy, Matplotlib and Pandas …
book
Advances in Financial Machine Learning
Machine learning (ML) is changing virtually every aspect of our lives. Today ML algorithms accomplish tasks …
video
Python for Finance: Investment Fundamentals and Data Analytics
Learn Python programming and conduct real-world financial analysis in Python: complete Python training About This Video …