Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning from the scratch using Python
Rating: 4.1 out of 5(90 ratings)
2,399 students

Machine Learning from the scratch using Python

Machines are now learning, why aren't you?
Last updated 4/2020
English

What you'll learn

  • Great knowledge of Machine Learning and Deep Learning Algorithms.
  • Work on real case studies
  • 5 projects to work on which can be easily put up on resume for better placements.
  • Build your own ML Algorithm, Models and Predictions.
  • Hands-on Numpy, Panda, Matplotlib, etc and many more

Course content

2 sections • 35 lectures • 15h 2m total length
  • Introduction to Python in Data Science8:41

    This lecture introduces data science fundamentals, highlights Python as the primary tool, covers statistics, machine learning, deep learning, natural language processing, and guides installing Anaconda and launching Jupyter notebooks.

  • Arithmetic Functions10:02

    Learn to set up and run Python in a Jupyter notebook, print results, and perform basic arithmetic with addition, subtraction, multiplication, division, exponentiation, and modulo.

  • Defining, Storing Variables and Datatypes8:41

    Define and store variables to hold values, perform simple arithmetic, and handle reassignment. Explore data types—integers, floats, strings, and booleans—and use the type function to inspect them.

  • Working with Data Types9:35

    Learn how to store and define data types in Python, including floats, integers, and strings, and master type conversion, string concatenation, and converting strings to numbers.

  • PRACTICE8:36

    Reinforce Python basics through practice sessions on variables, data types, and arithmetic. Revise concepts, explore printing, strings, concatenation, and prepare for machine learning.

  • Introduction to Lists7:25

    Python lists are introduced as a collection of values stored in square brackets, with examples of printing, mixing types, and nesting lists to store lists within lists.

  • SLICING6:42

    Learn to slice lists in Python by using an inclusive start and an exclusive end, with zero-based indexing and practical examples. Understand negative indices and end behavior.

  • Accessing List Values7:24

    Access list values by index using square brackets, learn zero-based indexing, and explore both positive and negative indexes.

  • Sub-setting Lists7:13

    Learn to access elements in a list of lists using indices and square brackets, extract the second element from sublists, and apply zero-based and negative indexing with slicing.

  • Advanced List Operations7:08

    Master advanced list operations by replacing elements with index, slicing to create new lists, and concatenating, adding, or deleting items, while examining assignment effects.

  • Built in Functions 1.15:55

    Explore built-in Python functions, call them with examples like print, convert strings to int and float, and use max or min to process data.

  • Built in Functions 1.26:29

    learn to use the built-in max and min functions to find the largest or smallest value in a list, and evaluate expressions from inside out.

  • Function Arguments 1.18:28

    Explore how function arguments work in Python, using the round function to set one decimal place or the nearest whole number, and learn about optional arguments with examples.

  • Function Arguments 1.28:35

    Master function arguments and keyword arguments in Python, including default behavior and reverse sorting. Apply min, max, and round to practice building a data science pipeline.

  • Introduction to String Methods 1.17:00

    Explore how string methods work as specialized functions on string objects, including capitalize and upper, and learn how to call them with dot notation on strings.

  • Introduction to String Methods 1.27:09

    This lecture introduces Python string methods, demonstrates indexing to locate substrings, using find and index for first occurrences, and applying lower and upper case transformations.

  • Importing Python Packages9:06

    Learn how to import Python packages, use from package import function syntax to access specific functions, and alias libraries like math, numpy, and seaborn for data science projects.

  • Introduction to String Methods 1.37:49

    Explore Python list methods, including index to find the first occurrence, count to tally occurrences, remove to delete the first match, and reverse to invert the list in place.

  • Subsetting and Comparing Arrays 1.18:26

    Explore subsetting arrays by index and using operators like less than, greater than, and equal to to print boolean results for each element.

  • Introduction to NumPy Arrays7:22

    Explore numpy arrays and element-wise operations like multiplication, and learn how mixing data types coerces all elements to strings, impacting subsetting and computations.

  • Subsetting and Comparing Arrays 1.27:56

    Master subsetting arrays with boolean indexing to filter elements by conditions like greater than three or six. Use bracket syntax and boolean masks to extract matching values and indices.

Requirements

  • Basic Python, Mathematics and Statistics

Description

This course is for those who want to step into Artificial Intelligence domain, specially into Machine Learning, though I will be covering Deep Learning in deep as well.

This is a basic course for beginners, just if you can get basic knowledge of Python that would be great and helpful to you to grasp things quickly. 

There are 4-5 Projects on real data set which will be very helpful to start your career in this domain, Right now if you don't see the project, don't panic, it might have gone old so I've put it down for modifications.


Enjoy and Good Luck.


Who this course is for:

  • Beginner or Stepping into AI, ML, DL domain with 4-5 Projects on real data set.