Ml And Python In Finance Real Cases And Practical Solutions
Tags: Financial Analysis
Master Python Programming Fundamentals and Harness the Power of ML to Solve Real-World Practical Applications in Finance
Last updated 2022-01-10 | 4.5
- Master Python 3 programming fundamentals for Data Science and Machine Learning with focus on Finance.- Understand how to leverage the power of Python to apply key financial concepts such as calculating daily portfolio returns
- risk and Sharpe ratio.
- Understand the theory and intuition behind Capital Asset Pricing Model (CAPM)
What you'll learn
Master Python 3 programming fundamentals for Data Science and Machine Learning with focus on Finance.
Understand how to leverage the power of Python to apply key financial concepts such as calculating daily portfolio returns
risk and Sharpe ratio.
Understand the theory and intuition behind Capital Asset Pricing Model (CAPM)
Understand how to use Jupyter Notebooks for developing
presenting and sharing Data Science projects.
Learn how to use key Python Libraries such as NumPy for scientific computing
Pandas for Data Analysis
Matplotlib for data plotting/visualization
and Seaborn for statistical plots.
Master SciKit-Learn library to build
train and tune machine learning models using real-world datasets.
Apply machine and deep learning models to solve real-world problems in the banking and finance sectors such as stock prices prediction
security news sentiment analysis
credit card fraud detection
bank customer segmentation
and loan default prediction.
Understand the theory and intuition behind several machine learning algorithms for regression tasks (simple/multiple/polynomial)
classification and clustering (K-Means).
Assess the performance of trained machine learning regression models using various KPI (Key Performance indicators) such as Mean Absolute Error
Mean Squared Error
and Root Mean Squared Error intuition
R-Squared intuition
and Adjusted R-Squared.
Assess the performance of trained machine learning classifiers using various KPIs such as accuracy
precision
recall
and F1-score.
Understand the underlying theory
intuition and mathematics behind Artificial Neural Networks (ANNs)
Recurrent Neural Networks (RNNs) and Long Short Term Memory Networks (LSTM).
Train ANNs using back propagation and gradient descent algorithms.
Optimize ANNs hyper parameters such as number of hidden layers and neurons to enhance network performance.
Master feature engineering and data cleaning strategies for machine learning and data science applications.
* Requirements
* No prior experience required.Description
- Master Python 3 programming fundamentals for Data Science and Machine Learning with focus on Finance.
- Understand how to leverage the power of Python to apply key financial concepts such as calculating daily portfolio returns, risk and Sharpe ratio.
- Understand the theory and intuition behind Capital Asset Pricing Model (CAPM)
- Understand how to use Jupyter Notebooks for developing, presenting and sharing Data Science projects.
- Learn how to use key Python Libraries such as NumPy for scientific computing, Pandas for Data Analysis, Matplotlib for data plotting/visualization, and Seaborn for statistical plots.
- Master SciKit-Learn library to build, train and tune machine learning models using real-world datasets.
- Apply machine and deep learning models to solve real-world problems in the banking and finance sectors such as stock prices prediction, security news sentiment analysis, credit card fraud detection, bank customer segmentation, and loan default prediction.
- Understand the theory and intuition behind several machine learning algorithms for regression tasks (simple/multiple/polynomial), classification and clustering (K-Means).
- Assess the performance of trained machine learning regression models using various KPI (Key Performance indicators) such as Mean Absolute Error, Mean Squared Error, and Root Mean Squared Error intuition, R-Squared intuition, and Adjusted R-Squared.
- Assess the performance of trained machine learning classifiers using various KPIs such as accuracy, precision, recall, and F1-score.
- Understand the underlying theory, intuition and mathematics behind Artificial Neural Networks (ANNs), Recurrent Neural Networks (RNNs) and Long Short Term Memory Networks (LSTM).
- Train ANNs using back propagation and gradient descent algorithms.
- Optimize ANNs hyper parameters such as number of hidden layers and neurons to enhance network performance.
- Master feature engineering and data cleaning strategies for machine learning and data science applications.
Course content
20 sections • 131 lectures
Welcome Message Preview 05:11
Introduction, Success Tips & Best Practices and Key Learning Outcomes Preview 14:02
Course Outline and Key Learning Outcomes Preview 19:56
Environment Setup & Course Materials Download Preview 09:35
Google Colab Walkthrough Preview 08:54
Python for Data Science Learning Path Preview 00:34
Study Tips For Success Preview 00:34
Introduction to Part #1: Python Programming Fundamentals Preview 01:23
Colab Notebooks - Variables Assignment, Math Ops, Precedence, and Print/Get Preview 00:02
Variable assignment Preview 14:30
Math operations Preview 14:36
Precedence Preview 11:50
Print operation Preview 11:50
Get User Input Preview 18:28
Colab Notebooks - Data Types Preview 00:01
Booleans Preview 08:26
List Preview 21:03
Dictionaries Preview 10:25
Strings Preview 15:14
Tuples Preview 07:33
Sets Preview 05:49
Colab Notebooks - Comparison Operators, Logical Operators and If Statements Preview 00:02
Comparison operators Preview 10:52
Logical operators Preview 11:09
Conditional statements - Part #1 Preview 17:31
Conditional statements - Part #2 Preview 13:17
Colab Notebooks - For/While Loops, Range, List Comprehension Preview 00:01
For loops Preview 15:37
Range Preview 11:39
While Loops Preview 14:04
Break a loop Preview 11:45
Nested loops Preview 11:30
List comprehension Preview 17:40
Colab Notebooks - Functions Preview 00:00
Functions: built-in functions Preview 07:57
Custom functions Preview 13:52
Lambda expression Preview 07:47
Map Preview 10:06
Filter Preview 09:57
Colab Notebooks - Files Operations Preview 00:01
Reading & Writing Text Files Preview 21:10
Reading & Writing CSV Files Preview 13:32
Colab Notebooks - Numpy Preview 00:00
Numpy basics Preview 08:49
Built-in methods Preview 11:17
Shape Length Type Preview 13:21
Math operations Preview 06:16
Slicing & indexing Preview 16:37
Elements Selection Preview 08:16
Colab Notebooks - Pandas Preview 00:00
Pandas: Introduction to Pandas and DataFrames Preview 20:44
Reading HTML data, and applying functions, and sorting Preview 13:21
DataFrame operations Preview 07:47
Pandas with functions Preview 09:03
Ordering and Sorting Preview 05:17
Merging/joining/concatenation Preview 21:21
Colab Notebooks - Data Visualization with Matplotlib Preview 00:01
Line Plot Preview 13:48
Scatterplot Preview 06:35
Pie Chart Preview 09:18
Histograms Preview 09:25
Multiple Plots Preview 05:03
Subplots Preview 08:47
3D Plots Preview 08:17
BoxPlot Preview 09:21
Colab Notebooks - Data Visualization with Seaborn Preview 00:01
Data Visualization with Seaborn - Part #1 Preview 22:11
Data Visualization with Seaborn - Part #2 Preview 13:57
Introduction to Part #2: Python for Financial Analysis Preview 00:55
Colab Notebooks - Stocks Data Analysis and Visualization in Python Preview 00:02
Task 1 Preview 06:37
Task 2 Preview 19:24
Task 3 Preview 15:40
Task 4 Preview 11:29
Task 5 Preview 07:38
Task 6 Preview 12:04
Task 7 Preview 07:36
Task 8 Preview 12:21
Colab Notebooks - Asset Allocation and Statistical Data Analysis Preview 00:02
Task 1 Preview 16:23
Task 2 Preview 10:20
Task 3 Preview 09:57
Task 4 Preview 21:36
Task 5 Preview 10:10
Task 6 Preview 15:15
Task 7 Preview 08:58
Task 8 Preview 12:31
Colab Notebooks - Capital Asset Pricing Model (CAPM) Preview 00:01
Task 1 Preview 18:06
Task 2 Preview 06:28
Task 3 Preview 06:16
Task 4 Preview 13:53
Task 5 Preview 08:43
Task 6 Preview 12:41
Task 7 Preview 10:57
Introduction to Part #3: Machine and Deep Learning in Finance Preview 01:05
Colab Notebooks - Predict Future Stock Prices Using Machine/Deep Learning Preview 00:02
Task 1 Preview 12:22
Task 2 Preview 18:14
Task 3 Preview 08:56
Task 4 Preview 22:04
Task 5 Preview 11:25
Task 6 Preview 13:33
Task 7 Preview 13:58
Task 8 Preview 13:01
Task 9 Preview 16:06
Task 10 Preview 15:22
Task 11 Preview 13:03
Task 12 Preview 27:26
Colab Notebooks - Perform Bank Customers Segmentation Preview 00:01
Colab Notebooks - Perform Bank Customers Segmentation