Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning A-Z: Become Kaggle Master
Rating: 4.3 out of 5(523 ratings)
3,282 students

Machine Learning A-Z: Become Kaggle Master

Master Machine Learning Algorithms Using Python From Beginner to Super Advance Level including Mathematical Insights.
Last updated 3/2019
English
English [Auto],

What you'll learn

  • Master Machine Learning on Python
  • Learn to use MatplotLib for Python Plotting
  • Learn to use Numpy and Pandas for Data Analysis
  • Learn to use Seaborn for Statistical Plots
  • Learn All the Mathmatics Required to understand Machine Learning Algorithms
  • Implement Machine Learning Algorithms along with Mathematic intutions
  • Projects of Kaggle Level are included with Complete Solutions
  • Learning End to End Data Science Solutions
  • All Advanced Level Machine Learning Algorithms and Techniques like Regularisations , Boosting , Bagging and many more included
  • Learn All Statistical concepts To Make You Ninza in Machine Learning
  • Real World Case Studies
  • Model Performance Metrics
  • Deep Learning
  • Model Selection

Course content

26 sections257 lectures36h 19m total length
  • Introduction to the course13:58

    Begin with Python fundamentals and essential machine learning packages, then cover inferential statistics, hypothesis testing, data visualization, exploratory data analysis, regression, classification, unsupervised learning, model selection, and deep learning.

  • Introduction to Kaggle9:01

    Explore Kaggle as a platform for data science competitions, datasets, and notebooks, learn to join contests, access back-end environments, and use kernels and discussions to improve machine learning skills.

  • Installation of Python and Anaconda9:01

    Install and configure Python 3.x with Anaconda to simplify package management for machine learning. Use Anaconda Navigator and Jupyter to run Python code with preinstalled packages.

  • Python Introduction3:33

    Explore Python, a simple, general‑purpose programming language named after Monty Python, used for web apps, analysis, and computations with rich, readily available libraries.

  • Variables in Python15:04

    Master variable creation and updates in Python notebooks, including assignments, prints, comments, and markdown headings. Explore keywords, naming rules, and type inspection with id and type.

  • Numeric Operations in Python5:27

    Learn how to perform numeric operations in Python, including addition, subtraction, multiplication, division, floor division, and modulo, plus exponentiation and basic math functions with the math module (log, cos).

  • Logical Operations2:24

    Explore Python logical operations, mastering booleans, and, or, and not, with true/false comparisons and boolean selection to reinforce logical reasoning in machine learning contexts.

  • If else Loop8:15

    Explore how to implement if-else loops in Python using conditional statements, indentation, and colon syntax, including input handling, type casting, and simple comparisons to direct code blocks.

  • for while Loop10:17

    Explore using for loops and while loops to automate tasks, iterate ranges with start, end, and step, print string lengths, generate patterns, enumerate characters, and check primes.

  • Functions11:18

    Master creating and calling functions in Python with def, return, and parameters, learn modular code, and explore lambdas, *args, and function documentation.

  • String part112:42

    Learn Python string manipulation: measure length, change case, trim with strip, replace, and slice with indices and steps. Concatenate with plus and explore multiline strings.

  • String part23:01

    Explore string manipulation concepts by printing formatted outputs, indexing with zero-based positions, concatenating strings, updating values, and checking substring membership to master basic string operations.

  • List Part13:05

    Explore the list data structure and its relation to strings using Python, with an email example to count words and introduce natural language processing for machine learning.

  • List Part210:48

    Explore Python lists in depth, creating and printing lists, mixing data types, and retrieving elements with positive and negative indices, including slicing.

  • List Part38:52

    Master Python list operations like pop, append, and remove while understanding how assignment and copy affect memory addresses and when id reveals shared versus separate lists.

  • List Part48:10

    Explore advanced list operations in Python, including splitting strings with custom delimiters, joining and mutating lists, slicing with steps, and working with nested lists, max, min, and sort functions.

  • Tuples8:41

    Tuples are immutable data structures similar to lists; access elements by index, including negative indices, and can contain lists. You can convert between tuples and lists with list() and tuple().

  • Sets7:27

    Create sets from lists to extract unique elements and remove duplicates. Explore set operations like intersection, union, difference, and symmetric difference, plus add and remove, with practical grade examples.

  • Dictionaries7:35

    Explore Python dictionaries as key-value mappings created with curly braces, learn to access, update, add, delete keys, and retrieve keys, values, and items.

  • Comprehentions7:08

    Master Python list comprehension to replace for loops with cleaner, faster expressions and potential performance benefits. See examples: squaring range values, splitting sentences into words, and dictionary comprehension with filters.

Requirements

  • Any Beginner Can Start this Course
  • 2+2 knowledge is more than sufficient as we have covered almost everything from scratch.

Description

Want to become a good Data Scientist?  Then this is a right course for you.

This course has been designed by IIT professionals who have mastered in Mathematics and Data Science.  We will be covering complex theory, algorithms and coding libraries in a very simple way which can be easily grasped by any beginner as well.

We will walk you step-by-step into the World of Machine Learning. With every tutorial you will develop new skills and improve your understanding of this challenging yet lucrative sub-field of Data Science from beginner to advance level.

We have solved few Kaggle problems during this course and provided complete solutions so that students can easily compete in real world competition websites.

We have covered following topics in detail in this course:

1. Python Fundamentals

2. Numpy

3. Pandas

4. Some Fun with Maths

5. Inferential Statistics

6. Hypothesis Testing

7. Data Visualisation

8. EDA

9. Simple Linear Regression

10. Multiple Linear regression

11. Hotstar/ Netflix: Case Study

12. Gradient Descent

13. KNN

14. Model Performance Metrics

15. Model Selection

16. Naive Bayes

17. Logistic Regression

18. SVM

19. Decision Tree

20. Ensembles - Bagging / Boosting

21. Unsupervised Learning

22. Dimension Reduction

23. Advance ML Algorithms

24. Deep Learning

Who this course is for:

  • This course is meant for anyone who wants to become a Data Scientist