Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning for Finance
Rating: 4.1 out of 5(65 ratings)
479 students

Machine Learning for Finance

Machine Learning techniques for solving major financial issues
Last updated 4/2020
English

What you'll learn

  • How to tackle problems in Fintech and financial investments
  • Learn feature engineering, EDA and understanding with regards to financial data
  • Build an ANN-based model for predicting the stock prices
  • Enhance your Machine Learning skills with ensemble models like random forest and XGBoost.
  • Enhance your understanding of Neural Networks to build regression-based models.
  • Learn how to identify fraudulent transactions by building a fraud detection model by using classification models.
  • Achieve efficient frontier by using features like Sharpe ratios and risk management.

Course content

7 sections49 lectures4h 30m total length
  • The Course Overview6:04

    This video will give you an overview about the course.

  • Visualization, EDA, and Feature Engineering of Financial Data6:40

    In this video, we will learn visualization, EDA, and feature engineering of financial data.

       •  Understand the concept of EDA

       •  Explore feature engineering of financial data

  • Features of the Stock Data4:32

    In this video, we study about different features in the apple stock data and try to understand their meaning.

       •  Understand opening and closing price of stock

       •  Understand volume and other attributes

  • Univariate and Bivariate Analysis of Data14:28

    In this video, we perform a univariate and bivariate analysis on the variables to understand their distribution, spread, and correlation.

       •  Look into the distribution and spread of variables

       •  Look into the evolution of price and volume

       •  Study the correlation between closing price and volume

  • Deriving Moving Average and RSI Based Features6:03

    We derive the moving average, lag and RSI based features for the Apple stock data.

       •  Derive lag-based features

       •  Derive moving average and RSI based features

  • Data cleaning and Outlier Detection6:19

    In this video, we clean the dataset by imputing null or empty values and detecting the outliers.

       •  Remove the null/empty values

       •  Detect and treat the outliers

       •  Study correlation to detect redundant variables

  • Creating the Features and Independent Variable6:37

    In this video, we scrape the Wikipedia Apple page to get Apple events and add that as a predictor to enhance the feature space.

       •  Use beautiful soup to scrape the Apple data

       •  Add event as a Boolean variable to the stock data

       •  Study impact of apple events on its stock

  • Prepare Data for Modeling3:37

    In this video, we normalize the independent variables and split them into training and test sets.

       •  Normalize the data

       •  Split the data into training and test sets and save it for further sections

  • Test your knowledge

Requirements

  • Basic knowledge of Python, finance, and machine learning.

Description

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.

About the Author

Aryan Singh is a data scientist with a penchant for solving business problems across different domains by using machine learning and deep learning. He is an avid reader and has a keen interest in NLP research. He loves to participate and organize hackathons and has won a number of them. Currently, he works as a data scientist at Publicis Sapient.

Who this course is for:

  • This course is for financial professionals entering the field who already possess some Python skills and wish to become proficient in machine learning.