Advanced Machine Learning, Big Data, and Deep Learning
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advanced Machine Learning, Big Data, and Deep Learning
This course is part of Machine Learning, Data Science and Generative AI with Python Specialization
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Gain expertise in dimensionality reduction and Principal Component Analysis (PCA).
Learn how to apply reinforcement learning techniques to real-world problems.
Understand how to evaluate machine learning models using metrics like precision, recall, and ROC.
Explore advanced deep learning models such as CNNs, RNNs, and transfer learning for various applications.
Skills you'll gain
- Data Preprocessing
- Machine Learning Algorithms
- Model Evaluation
- Responsible AI
- Machine Learning Software
- Transfer Learning
- Data Processing
- Deep Learning
- Model Training
- Machine Learning
- Dimensionality Reduction
- Data Cleansing
- Convolutional Neural Networks
- Artificial Neural Networks
- Recurrent Neural Networks (RNNs)
- A/B Testing
Tools you'll learn
Details to know
7 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 5 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive deep into advanced machine learning techniques, including data mining, dimensionality reduction, reinforcement learning, and deep learning. You'll gain hands-on experience with tools like K-Nearest Neighbors, Principal Component Analysis, and Apache Spark while working with real-world datasets. The course emphasizes key machine learning concepts such as model evaluation, cross-validation, and handling unbalanced data. As you progress, you'll explore advanced neural networks like Convolutional and Recurrent Neural Networks, with practical applications such as sentiment analysis and handwriting recognition. Learn how to deploy models, use transfer learning, and understand the ethics behind machine learning and deep learning. This course is ideal for anyone with a basic understanding of machine learning who wants to advance their skills with real-world applications and big data tools. Gain the expertise needed to work with cutting-edge technologies in machine learning and deep learning. Ideal for data scientists, machine learning engineers, and anyone with a keen interest in AI and its real-world applications.
In this module, we will explore advanced machine learning techniques like K-Nearest Neighbors and Principal Component Analysis, applying them to practical data challenges. We will also dive into Reinforcement Learning and classifier performance evaluation, sharpening your understanding of how different algorithms can be used to solve real-world problems. Finally, you will gain hands-on experience through activities designed to reinforce these key concepts.
What's included
9 videos2 readings1 assignment
9 videosβ’Total 78 minutes
- K-Nearest-Neighbors: Conceptsβ’4 minutes
- [Activity] Using KNN to Predict a Rating for a Movieβ’13 minutes
- Dimensionality Reduction; Principal Component Analysis (PCA)β’6 minutes
- [Activity] PCA Example with the Iris Datasetβ’9 minutes
- Data Warehousing Overview: ETL and ELTβ’9 minutes
- Reinforcement Learningβ’13 minutes
- [Activity] Reinforcement Learning and Q-Learning with Gymβ’13 minutes
- Understanding a Confusion Matrixβ’5 minutes
- Measuring Classifiers (Precision, Recall, F1, ROC, AUC)β’7 minutes
2 readingsβ’Total 20 minutes
- Introduction to the Course 'Advanced Machine Learning, Big Data, and Deep Learning'β’10 minutes
- Full Specialization Resourceβ’10 minutes
1 assignmentβ’Total 15 minutes
- More Data Mining and Machine Learning Techniques - Assessmentβ’15 minutes
In this module, we will focus on real-world challenges faced during data preprocessing, such as bias/variance tradeoffs, data cleaning, and handling missing or unbalanced data. You will also explore key techniques like K-Fold cross-validation, feature engineering, and outlier detection. Through hands-on activities, we will show you how to clean, transform, and normalize data to enhance the performance of your machine learning models.
What's included
10 videos1 assignment
10 videosβ’Total 72 minutes
- Bias/Variance Tradeoffβ’6 minutes
- [Activity] K-Fold Cross-Validation to Avoid Overfittingβ’10 minutes
- Data Cleaning and Normalizationβ’7 minutes
- [Activity] Cleaning Web Log Dataβ’11 minutes
- Normalizing Numerical Dataβ’3 minutes
- [Activity] Detecting Outliersβ’6 minutes
- Feature Engineering and the Curse of Dimensionalityβ’6 minutes
- Imputation Techniques for Missing Dataβ’8 minutes
- Handling Unbalanced Data: Oversampling, Undersampling, and SMOTEβ’6 minutes
- Binning, Transforming, Encoding, Scaling, and Shufflingβ’8 minutes
1 assignmentβ’Total 15 minutes
- Dealing with Real-World Data - Assessmentβ’15 minutes
In this module, we will introduce you to Apache Spark, a powerful tool for big data processing and machine learning. You will gain hands-on experience in installing Spark and using it to implement machine learning models with MLLib, including decision trees, K-Means clustering, and text search techniques. We will also explore the new DataFrame API and demonstrate how it enhances your ability to work with big data efficiently.
What's included
10 videos1 assignment
10 videosβ’Total 92 minutes
- [Activity] Installing Spark - Part 1β’7 minutes
- [Activity] Installing Spark - Part 2β’7 minutes
- Spark Introductionβ’9 minutes
- Spark and the Resilient Distributed Dataset (RDD)β’12 minutes
- Introducing MLLibβ’5 minutes
- Introduction to Decision Trees in Sparkβ’16 minutes
- [Activity] K-Means Clustering in Sparkβ’11 minutes
- TF / IDFβ’7 minutes
- [Activity] Searching Wikipedia with Sparkβ’8 minutes
- [Activity] Using the Spark DataFrame API for MLLibβ’8 minutes
1 assignmentβ’Total 15 minutes
- Apache Spark: Machine Learning on Big Data - Assessmentβ’15 minutes
In this module, we will focus on applying machine learning techniques in the real world, specifically through experimental design methods like A/B testing. You will learn how to deploy machine learning models in production environments and measure the success of your experiments using statistical tools such as T-Tests and P-values. We will also cover the challenges of running experiments, including understanding test duration and avoiding common mistakes that can lead to incorrect conclusions.
What's included
6 videos1 assignment
6 videosβ’Total 42 minutes
- Deploying Models to Real-Time Systemsβ’9 minutes
- A/B Testing Conceptsβ’8 minutes
- T-Tests and P-Valuesβ’6 minutes
- [Activity] Hands-On with T-Testsβ’6 minutes
- Determining How Long to Run an Experimentβ’3 minutes
- A/B Test Gotchasβ’9 minutes
1 assignmentβ’Total 15 minutes
- Experimental Design / ML in the Real World - Assessmentβ’15 minutes
In this module, we will delve deep into the world of neural networks and deep learning, covering everything from the basic principles and history to advanced techniques used in modern AI. Youβll get hands-on experience building and training neural networks using TensorFlow and Keras, including CNNs for image recognition and RNNs for sequence analysis. Additionally, we will explore key optimization methods, transfer learning, and discuss the ethical considerations surrounding the use of deep learning technologies.
What's included
17 videos1 reading3 assignments
17 videosβ’Total 182 minutes
- Deep Learning Prerequisitesβ’12 minutes
- The History of Artificial Neural Networksβ’11 minutes
- [Activity] Deep Learning in the TensorFlow Playgroundβ’12 minutes
- Deep Learning Detailsβ’10 minutes
- Introducing TensorFlowβ’12 minutes
- [Activity] Using TensorFlow, Part 1β’13 minutes
- [Activity] Using TensorFlow, Part 2β’12 minutes
- [Activity] Introducing Kerasβ’14 minutes
- [Activity] Using Keras to Predict Political Affiliationsβ’12 minutes
- Convolutional Neural Networks (CNNs)β’12 minutes
- [Activity] Using CNNs for Handwriting Recognitionβ’8 minutes
- Recurrent Neural Networks (RNNs)β’11 minutes
- [Activity] Using a RNN for Sentiment Analysisβ’10 minutes
- [Activity] Transfer Learningβ’12 minutes
- Tuning Neural Networks: Learning Rate and Batch Size Hyperparametersβ’5 minutes
- Deep Learning Regularization with Dropout and Early Stoppingβ’6 minutes
- The Ethics of Deep Learningβ’11 minutes
1 readingβ’Total 10 minutes
- Conclusion to the Course 'Advanced Machine Learning, Big Data, and Deep Learning'β’10 minutes
3 assignmentsβ’Total 90 minutes
- Deep Learning and Neural Networks - Assessmentβ’15 minutes
- Full course assessmentβ’60 minutes
- Full course practice assessmentβ’15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Data Analysis
- Status: Free Trial
Specialization
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
