Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning with Python
Rating: 2.5 out of 5(6 ratings)
528 students

Machine Learning with Python

Machine Learning and Statistical Learning with Python
Created byGoh Ming Hui
Last updated 12/2018
English

What you'll learn

  • Machine Learning using Python

Course content

1 section26 lectures1h 41m total length
  • Getting Started 110:48

    Launch your machine learning journey by installing python and an IDE, then set up essential libraries (numpy, scipy, pandas) and start exploring visualization, data transformation, and language processing tasks.

  • Getting Started 22:04
  • Getting Started 32:52
  • Getting Started 45:40

    Begin with Python basics by writing and running print statements, checking console output, and confirming simple hello messages as you reach the end of chapter 2.

  • Data Mining Process5:37
  • Download Dataset1:11
  • Read CSV2:03

    Learn to read csv files in python using libraries included with python. Import the right tools and execute code to load data from csv into your workflow.

  • Simple Linear Regression3:07
  • Simple Linear Regression using Python - Train and Test set3:53
  • Simple Linear Regression using Python - train and predict1:48
  • KMeans Clustering3:05
  • KMeans Clustering in Python3:09

    Learn to perform k-means clustering in Python by importing a library, fitting with data X, and using centers and labels to interpret clustered results.

  • Agglomeration CLustering3:45
  • Agglomeration CLustering in Python2:54
  • Decision Tree Algorithm: ID39:15
  • Decision Tree in Python3:46
  • KNN Classification3:50
  • KNN Classification in Python3:01
  • Naive Bayes ALgorithm5:36
  • Naive Bayes in Python2:55
  • Neural Network5:44
  • Neural Network in Python2:38
  • What Algorithm to use?1:35
  • Model Evaluation3:44

    Explore how to evaluate regression models using R^2, SSE, and SST alongside residuals to quantify predictive accuracy, and assess classification with accuracy, precision, and confusion-based metrics.

  • Model Evaluation for Classification in Python3:38
  • Model Evaluation for Regression in Python3:56

Requirements

  • Fundamentals Python programming

Description

Why learn Data Analysis and Data Science?


According to SAS, the five reasons are


1. Gain problem solving skills

The ability to think analytically and approach problems in the right way is a skill that is very useful in the professional world and everyday life.


2. High demand

Data Analysts and Data Scientists are valuable. With a looming skill shortage as more and more businesses and sectors work on data, the value is going to increase.


3. Analytics is everywhere

Data is everywhere. All company has data and need to get insights from the data. Many organizations want to capitalize on data to improve their processes. It's a hugely exciting time to start a career in analytics.


4. It's only becoming more important

With the abundance of data available for all of us today, the opportunity to find and get insights from data for companies to make decisions has never been greater. The value of data analysts will go up, creating even better job opportunities.


5. A range of related skills

The great thing about being an analyst is that the field encompasses many fields such as computer science, business, and maths.  Data analysts and Data Scientists also need to know how to communicate complex information to those without expertise.


The Internet of Things is Data Science + Engineering. By learning data science, you can also go into the Internet of Things and Smart Cities.


This is the bite-size course to learn Python Programming for Machine Learning and Statistical Learning. In CRISP-DM data mining process, machine learning is at the modeling and evaluation stage. 

You will need to know some Python programming, and you can learn Python programming from my "Create Your Calculator: Learn Python Programming Basics Fast" course.  You will learn Python Programming for machine learning and you will be able to train your own prediction models with Naive Bayes, decision tree, knn, neural network, and linear regression, and evaluate your models very soon after learning the course.

I have created Applied statistics using Python for the data understanding stage and advanced data visualizations for the data understanding stage and including some data processing for the data preparation stage.

You can look into the following courses to get SVBook Certified Data Miner using Python

SVBook Certified Data Miner using Python is given to people who have completed the following courses:

  • - Create Your Calculator: Learn Python Programming Basics Fast (Python Basics)

  • - Applied Statistics using Python with Data Processing (Data Understanding and Data Preparation)

  • - Advanced Data Visualizations using Python with Data Processing (Data Understanding and Data Preparation)

  • - Machine Learning with Python (Modeling and Evaluation)

and passed a 50 questions Exam. The four courses are created to help learners understand about Python programming basics, then applied statistics (descriptive, inferential, regression analysis) and data visualizations (bar chart, pie chart, boxplot, scatterplot matrix, advanced visualizations with seaborn, and Plotly interactive charts ) with data processing basics to understand more about the the data understanding and data preparation stage of IBM CRISP-DM model. The learner will then learn about machine learning and confusion matrix, which are the modeling and evaluation stages of the IBM CRISP-DM model. Learners will be able to do data mining projects after learning the courses.


Content

  1. Getting Started

  2. Getting Started 2

  3. Getting Started 3

  4. Getting Started 4

  5. Data Mining Process

  6. Download Data set

  7. Read Data set

  8. Simple Linear Regression

  9. Build Linear Regression Model: Train and Test set

  10. Build and Predict Linear Regression Models

  11. KMeans Clustering

  12. KMeans Clustering in Python

  13. Agglomeration Clustering

  14. Agglomeration Clustering in Python

  15. Decision Tree ID3 Algorithm

  16. Decision Tree in Python

  17. KNN Classification

  18. KNN in Python

  19. Naive Bayes Classification

  20. Naive Bayes in Python

  21. Neural Network Classification

  22. Neural Network in Python

  23. What Algorithm to Use?

  24. Model Evaluation

  25. Model Evaluation using Python for Classification

  26. Model Evaluation using Python for Regression

Who this course is for:

  • Beginner Data Scientist or Analyst interested in Python programming