Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On Machine Learning: Python Project Showcase
Rating: 4.6 out of 5(5 ratings)
4,365 students

Hands-On Machine Learning: Python Project Showcase

Dive into practical Machine Learning with Python, featuring real-world projects and case studies for hands-on mastery
Last updated 3/2024
English

What you'll learn

  • Understanding Machine Learning Case Studies: Learn the practical application of machine learning through real-world case studies.
  • Environment Setup for Machine Learning: Get hands-on experience in setting up the necessary environment for implementing machine learning algorithms
  • Linear Regression Techniques: Understand and implement linear regression models, starting with the problem statement and progressing to regressions.
  • Robust Regression and Logistic Regression: Explore robust regression techniques and delve into logistic regression for binary classification problems.
  • k-Means Clustering: Gain insights into unsupervised learning with k-Means clustering, including creating scattered plots and calculating Euclidean distances.
  • Time Series Modeling: Learn to model and analyze time series data, exploring applications like Bitcoin price prediction.
  • Classification Algorithms: Master various classification techniques, including logistic regression, decision trees, k-nearest neighbors, linear discriminant ana
  • Building Predictive Models: Understand the process of defining problem statements, preparing and cleaning data, and creating predictive models.
  • Feature Engineering: Gain proficiency in feature engineering techniques, transforming variables, and preparing data for machine learning models.
  • Visualization Techniques: Learn to visualize data using confusion matrices, AUC curves, SNS plots, and other visualization methods.
  • Application in Finance: Apply machine learning to financial scenarios, exploring payment delays, standing credit, defaulting, and other relevant financials
  • Throughout the course, participants will acquire practical skills and knowledge to tackle real-world machine learning challenges.

Course content

1 section41 lectures4h 37m total length
  • Introduction to Machine Learning Case Studies3:59
  • Environmental SetUp7:56
  • Problem Statement for Linear Regression4:22
  • Starting with Normal linear Regression11:24
  • Polynomial Regression11:48
  • Backward Elimination7:43
  • Robust Regression10:49
  • Logistic Regression7:42
  • Logistic Regression Continue5:48
  • Introduction to k-Means Clustering2:18
  • Creating Scattered Plots7:28
  • Euclidean Distance Calculator11:55
  • Printing Centroid Values4:22
  • Analysing Face Detection1:01
  • Problem Statement3:37
  • Creating Model of time Series8:59
  • Training and Testing Data11:54
  • Analysing Output8:57
  • Time Series Bitcoin Data10:18
  • Classification4:43
  • Fruit type Distribution11:15
  • Create Training and Test Sets3:27
  • Building Logistic Regression4:54
  • Building Decision Tree5:06
  • K-Nearest Neighbors4:39
  • Linear Discriminant Analysis5:04
  • Gaussian Naive Bayes4:13
  • Plot the Decision Boundary6:50
  • Plot the Decision Boundary Continue6:36
  • Defining the Problem Statement5:26
  • Data Preparation5:40
  • Clean up6:27
  • Payment Delays6:59
  • Standing Credit4:01
  • Payments in the Previous Months7:06
  • Explore Defaulting8:19
  • Absolute Statistics9:47
  • Starting with Feature Engineering6:28
  • From Variables to Train6:24
  • Visualization-Confusion Matrices and AUC Curves9:54
  • Creating SNS Plot1:53

Requirements

  • No prior knowledge of machine learning required
  • Basic knowledge of Python

Description

Welcome to an immersive journey into the world of machine learning through practical projects and case studies. This course is designed to bridge the gap between theoretical knowledge and real-world applications, providing participants with hands-on experience in solving machine learning challenges using Python.

In this course, you will not only learn the fundamental concepts of machine learning but also apply them to diverse case studies, covering topics such as linear regression, clustering, time series analysis, and classification techniques. The hands-on nature of the course ensures that you gain practical skills in setting up environments, implementing algorithms, and interpreting results.

Whether you're a beginner looking to grasp the basics or an experienced practitioner aiming to enhance your practical skills, this course offers a comprehensive learning experience. Get ready to explore, code, and gain valuable insights into the application of machine learning through engaging projects and case studies. Let's embark on this journey together and unlock the potential of machine learning with Python.

Lecture 1: Introduction to Machine Learning Case Studies

This section initiates the course with an insightful overview of machine learning case studies. Lecture 1 provides a glimpse into the diverse applications of machine learning, setting the stage for the hands-on projects and case studies covered in subsequent lectures.

Lecture 2: Environmental SetUp

Get ready to dive into practical implementations. Lecture 2 guides participants through the environmental setup, ensuring a seamless experience for executing machine learning projects. This lecture covers essential tools, libraries, and configurations needed for the hands-on sessions.

Lecture 3-8: Linear Regression Techniques

Delve into linear regression methodologies with a focus on problem statements and hands-on implementations. Lectures 3-8 cover normal linear regression, polynomial regression, backward elimination, robust regression, and logistic regression. Understand the nuances of each technique and its application through practical examples.

Lecture 10-15: k-Means Clustering and Face Detection

Explore the intriguing world of clustering with k-Means. Lectures 10-15 guide you through creating scattered plots, calculating Euclidean distances, printing centroid values, and applying k-Means to analyze face detection challenges.

Lecture 16-19: Time Series Analysis

Uncover the secrets of time series modeling. Lectures 16-19 walk you through the process of creating time series models, training and testing data, and analyzing outputs using real-world examples like Bitcoin data.

Lecture 20-29: Classification Techniques

Embark on a journey through classification techniques. Lectures 20-29 cover fruit type distribution, logistic regression, decision tree, k-Nearest Neighbors, linear discriminant analysis, Gaussian Naive Bayes, and plotting decision boundaries. Gain a comprehensive understanding of classifying data using different algorithms.

Lecture 30-41: Default Prediction Case Study

Apply your skills to a real-world scenario of predicting defaults. Lectures 30-41 guide you through defining the problem statement, data preparation, feature engineering, variable exploration, and visualization using confusion matrices and AUC curves.

This course provides a holistic approach to machine learning, combining theoretical concepts with practical case studies, enabling participants to master the implementation of various algorithms in Python.

Who this course is for:

  • Data Enthusiasts and Aspiring Data Scientists: Individuals looking to delve into practical applications of machine learning with a focus on case studies and hands-on projects.
  • Python Programmers and Developers: Professionals proficient in Python who want to expand their skill set to include machine learning and gain practical experience in implementing algorithms.
  • Finance Professionals: Those in the finance sector interested in leveraging machine learning for data analysis, risk assessment, and predictive modeling.
  • Business Analysts: Professionals seeking to enhance their analytical capabilities through machine learning techniques for better decision-making and insights.
  • Students and Researchers: Individuals pursuing studies or research in data science, machine learning, or related fields looking to strengthen their practical skills.
  • Anyone Seeking Practical Machine Learning Experience: The course caters to a broad audience eager to gain hands-on experience in solving real-world problems using machine learning tools and methodologies.