Fundamentals of Machine Learning in Finance

The main goal of this specialization is to provide the knowledge and practical skills necessary to develop a strong foundation on core paradigms and algorithms of machine learning (ML), with a particular focus on applications of ML to various practical problems in Finance.The specialization aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include:(1) mapping the problem on a general landscape of available ML methods,(2) choosing particular ML approach(es) that would be most appropriate for resolving the problem, and(3) succes

Created by: Igor Halperin

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 58 / 100

icon
Course Description

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance. A learner with some or no previous knowledge of Machine Learning (ML) will get to know main algorithms of Supervised and Unsupervised Learning, and Reinforcement Learning, and will be able to use ML open source Python packages to design, test, and implement ML algorithms in Finance.Fundamentals of Machine Learning in Finance will provide more at-depth view of supervised, unsupervised, and reinforcement learning, and end up in a project on using unsupervised learning for implementing a simple portfolio trading strategy.The course is designed for three categories of students:Practitioners working at financial institutions such as banks, asset management firms or hedge fundsIndividuals interested in applications of ML for personal day tradingCurrent full-time students pursuing a degree in Finance, Statistics, Computer Science, Mathematics, Physics, Engineering or other related disciplines who want to learn about practical applications of ML in Finance Experience with Python (including numpy, pandas, and IPython/Jupyter notebooks), linear algebra, basic probability theory and basic calculus is necessary to complete assignments in this course.

icon
Instructor Details

placeholder

Igor Halperin is Research Professor of Financial Machine Learning at NYU Tandon School of Engineering. His research focuses on using methods of Reinforcement Learning, Information Theory, neuroscience and physics for financial problems such as portfolio optimization, dynamic risk management, and inference of sequential decision-making processes of financial agents. Igor has an extensive industrial experience in statistical and financial modeling, in particular in the areas of option pricing, credit portfolio risk modeling, portfolio optimization, and operational risk modeling. Prior to joining NYU Tandon, Igor was an Executive Director of Quantitative Research at JPMorgan, and before that he worked as a quantitative researcher at Bloomberg LP. Igor has published numerous articles in finance and physics journals, and is a frequent speaker at financial conferences. He has also co-authored the book "Credit Risk Frontiers" published by Bloomberg LP. Igor has a Ph.D. in theoretical high energy physics from Tel Aviv University, and a M.Sc. in nuclear physics from St. Petersburg State Technical University. He advices a several fintech and data science start-ups and risk management firms.

icon
More artificial intelligence courses

Convolutional Neural Networks

Free

AI For Everyone

Free

A Crash Course in Data Science

Free

Sequence Models

Free

Open Source tools for Data Science

Free

icon
Reviews

2.9

33 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By cyril c on 11-Oct-18

content of the lessons is quite good, I would give it 5 stars if the assignments weren't so buggy, contains mistakes, unclear instructions, no help from staff/moderator/instructor, technical issues that are not resolved, etc. a lot of frustration, it just feels like the course was rushed to production and they let the students debug it

By Aydar A on 28-Jun-19

Good course with relevant topics, but assignments are not clear sometimes, lack of support with them.

By Hilmi E on 5-Aug-18

Good material..The course would improve a lot if there were clear explanations for the goals of the assignments and the plan for the assignment.. The codes for the assignment should be fully debugged..

By Bozanian K on 19-Aug-18

Add some hints in the notebooks, it was very hard to understand some parts

By Jacques J on 25-Dec-18

So far so good. The lecturer refers to projects of which some weren't covered in this course. So a little confusing. Takes lots of googling to finish this course.

By Daria on 26-Oct-19

Great overview of main ML concepts with examples applicable to Finance. Even though some people might argue, that the videos don't provide a clear guide path to the assignments, I believe the course provides a simple explanation and great book references! Also, I supplemented my study with courses @DataCamp and other open sources - and it was quite beneficial as well. Thank you, Igor Halperin, & a team!

By Siyu D on 19-Sep-19

This is a great course, I strongly recommend. However, the assignments take a while to finish.

By Arditto T on 3-Sep-19

Great course which covers both theories as well as practical skills in the real implementations in the financial world.

By Angelo J I T on 10-Aug-19

Furthered my understanding of how probabilistic models are connected to Machine Learning models. Very happy with the content in this course.

It's excellent and incomparable course!

By Zoltan S on 11-Aug-18

The lectures were truly outstanding, the best overview on different methods in machine learning I have seen so far. The problem sets were also interesting, informative and introduced several useful api from sklearn, tensorflow. With a little work these problem sets could (and probably should) be improved to match the quality of the lectures. For example adding more clarifications in the homework notebooks would be very helpful. Having said this, I think this is an excellent course, and highly recommend it.

By Yuning C on 8-Sep-18

A great course with deep insight.