
Learn to build anti-money laundering machine learning applications for transaction monitoring, with Python-based algorithms, data visualization in Tableau, ML.NET, and an end-to-end movie recommender system.
Learn about the Europe review system and the importance of rating this course. Share thoughtful comments on its usefulness and areas to improve to guide future learners.
Meet trainer Kiran Kumar, a certified anti-money laundering specialist, who shares his data science journey and outlines essential math concepts for building AML machine learning applications.
Clarify core terms in data science, computer science, and artificial intelligence. See machine learning as a data science subset, with data mining and big data concepts.
Explore the history of machine learning from Arthur Samuel's checkers program to data-driven models, and how models learn from data, while data cleaning and organization reduce errors.
Explore real-world machine learning applications across speech recognition, medical diagnosis, stock forecasting, product recommendations, spam detection, and fraud prevention, including money laundering detection in digital wallets.
Explore three categories of machine learning: supervised, unsupervised, and reinforcement learning, with examples like car price prediction, K means clustering, and robot navigation with feedback.
Learn money laundering and its three stages: placement, letting, and integration, and how KYC, customer due diligence, and transaction monitoring support anti-money laundering with machine learning to flag suspicious transactions.
Explore pre- and post-event transaction monitoring for anti-money laundering, using customer profiles and rules to flag red flags, generate alerts, and develop typologies into monitoring scenarios.
Explore how machine learning enhances transaction monitoring by detecting evolving money laundering patterns across channels and reducing false positives. Benefit from scalability and cost reductions by identifying highly suspicious transactions.
Explore a hybrid anti-money laundering model based on Simon's four-phase decision making, combining automation and human analysis to monitor client data, detect red flags, and decide on SDR filings.
Develop machine learning algorithms for transaction monitoring using Google Colab and Jupyter Notebook, loading CSV data from Google Drive, and using pandas, numpy, and matplotlib in Python for data exploration.
Explore a Kaggle-sourced, simulated mobile wallet transaction dataset for anti-money laundering analysis, including transaction type, amount, originator, old balance, new balance, destination, and a fraud flag indicating money laundering.
Describe the dataset's types—integers, floats, and objects—and summarize the amount column (min zero, max about 92 million) and show money laundering labels (6 million total, 8213 flagged, 0.12%).
Explore visualization techniques to analyze money laundering data, including missing value checks with heatmaps, box plots, and kernel density estimates, and examine transaction type patterns linked to fraud and thresholds.
Explore correlation analysis with a heat map, normalize and one-hot encode data, and develop a decision tree to detect fraud and money laundering transactions, with train-test split and evaluation.
Address data imbalance by oversampling to balance money laundering and non-money laundering transactions, then train a decision tree and apply a random forest ensemble with majority vote.
Develop and evaluate a random forest classifier on imbalanced and balanced money laundering data, comparing precision and recall while discussing overfitting, underfitting, and dataset limitations.
learn to use tableau desktop for data visualization of bank transactions, using measures and dimensions, filters, and k-means clustering to reveal anti-money laundering patterns.
Explore the concept of ML.NET in a .NET focused machine learning course, and see a movie recommender system demonstration that suggests films based on user preferences.
Explore how recommender systems predict user preferences using content-based and collaborative filtering with movie data. See ML.NET-powered training and a movie recommender app that predicts likelihoods of user choices.
Thank you for purchasing this course; apply the concepts in your real life, and explore the instructor's other machine learning course.
This is the course that covers almost the majority portion of data science from model building, data visualization and demonstration of the end-to-end application using machine learning.
I have developed this course for beginners who are just starting out in Data Science. This course is mainly focused on leveraging machine learning in the transaction monitoring area of Anti-Money Laundering to identify suspicious transactions. So this course is most beneficial to Compliance and AML/CFT professionals who want to know about Machine Learning and its application in their job arena. This course is also suitable for Data scientists who want to explore opportunities in AML/CFT as AML/CFT is currently a very hot topic. Every Financial Institution all around the world has to implement an Anti-Money Laundering mechanism in their organization or they have to suffer huge penalties.
In this course we are going to cover the following topics:
1. Introduction Machine Learning and its types
2. Brief History of Machine Learning
3. Application of Machine Learning
4. Concept of Anti-Money Laundering
5. Concept of Transaction Monitoring
6. Decision-Making Model for Transaction Monitoring
7. Advantage of Machine Learning over Rule-Based Transaction Monitoring
8. Development of Machine Learning Algorithm using Python
9. Data visualization with Tableau
10. Introduction to MLNET and its application
There are a lot of concepts to cover, a wide variety of knowledge to gain. This course will benefit you immensely if you are either beginner, a data scientist, or just a compliance and AML/CFT professional.
I hope to see you in this course.