Udemy

Machine Learning & Data Science Masterclass in Python and R

Enroll Now
  • 800 Students
  • Updated 1/2021
  • Certificate Available
4.2
(72 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 4 Minute(s)
Language
English
Taught by
Denis Panjuta
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.2
(72 Ratings)
2 views

Course Overview

Machine Learning & Data Science Masterclass in Python and R

Machine learning with many practical examples. Regression, Classification and much more

This course contains over 200 lessons, quizzes, practical examples, ... - the easiest way if you want to learn Machine Learning.

Step by step I teach you machine learning. In each section you will learn a new topic - first the idea / intuition behind it, and then the code in both Python and R.

Machine Learning is only really fun when you evaluate real data. That's why you analyze a lot of practical examples in this course:

  • Estimate the value of used cars

  • Write a spam filter

  • Diagnose breast cancer

All code examples are shown in both programming languages - so you can choose whether you want to see the course in Python, R, or in both languages!

After the course you can apply Machine Learning to your own data and make informed decisions:

You know when which models might come into question and how to compare them. You can analyze which columns are needed, whether additional data is needed, and know which data needs to be prepared in advance.

This course covers the important topics:

  • Regression


  • Classification

On all these topics you will learn about different algorithms. The ideas behind them are simply explained - not dry mathematical formulas, but vivid graphical explanations.

We use common tools (Sklearn, NLTK, caret, data.table, ...), which are also used for real machine learning projects.


What do you learn?

  • Regression:

  • Linear Regression

  • Polynomial Regression

  • Classification:

  • Logistic Regression


  • Naive Bayes

  • Decision trees

  • Random Forest


You will also learn how to use Machine Learning:

  • Read in data and prepare it for your model

  • With complete practical example, explained step by step

  • Find the best hyper parameters for your model

  • "Parameter Tuning"


  • Compare models with each other:

  • How the accuracy value of a model can mislead you and what you can do about it

  • K-Fold Cross Validation

  • Coefficient of determination

My goal with this course is to offer you the ideal entry into the world of machine learning.



Course Content

  • 32 section(s)
  • 204 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting Up The Python Environment
  • Section 3 Setting Up The R Environment
  • Section 4 Basics Machine-Learning
  • Section 5 Linear Regression
  • Section 6 Project: Linear Regression
  • Section 7 Train/Test
  • Section 8 Linear Regression With Multiple Variables
  • Section 9 Compare models: coefficient of determination
  • Section 10 Practical project: Coefficient of Determination
  • Section 11 Concept: Types of data and how to process them
  • Section 12 Polynomial Regression
  • Section 13 Practice Project: Polynomial Regression
  • Section 14 Excursus R: Vectorize calculations in R (matrices, ...)
  • Section 15 Excursus Python: Vectorize Calculations (Numpy)
  • Section 16 More stable test results with K-Fold Cross-Validation
  • Section 17 Practical project: K-Fold Cross-Validation
  • Section 18 Statistics basics
  • Section 19 Project: Statistics basics
  • Section 20 Classification
  • Section 21 Logistic Regression
  • Section 22 Practice Project: Detect Breast Cancer
  • Section 23 Classification with Several Classes
  • Section 24 K-Nearest-Neighbor (KNN)
  • Section 25 Practical project: Classifying iris blossom leaves
  • Section 26 Decision Trees
  • Section 27 Practical project: Classifying mushrooms
  • Section 28 Random Forests
  • Section 29 The Bias/Variance Dilemma
  • Section 30 Naive Bayes
  • Section 31 Practical project: Developing spam filters
  • Section 32 Thank YOU Bonus

What You’ll Learn

  • Create machine learning applications in Python as well as R
  • Apply Machine Learning to own data
  • You will learn Machine Learning clearly and concisely
  • Learn with real data: Many practical examples (spam filter, is fungus edible or poisonous etc. ...)
  • No dry mathematics - everything explained vividly
  • Use popular tools like Sklearn, and Caret
  • You will know when to use which machine learning model


Reviews

  • J
    Jarec Schouten
    1.0

    Does not explain setup for Python

  • N
    Ntinyari
    5.0

    easy to understand

  • P
    Philippe Lhermie
    4.5

    clear explanation

  • E
    Elad yacovski
    1.0

    liked the C# course but untill section 2 is fixed this will be the score

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed