Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Mathematical and Programming Course on Machine Learning
Rating: 3.6 out of 5(7 ratings)
103 students

A Mathematical and Programming Course on Machine Learning

In this course the mathematical concepts of machine learning will be taught to learners, with python in Google Colab
Created byRituraj Dixit
Last updated 2/2023
English

What you'll learn

  • In depth knowledge of mathematics behind building ML models
  • How to prepare data for feeding into models
  • In depth analysis of support vector machines and their kernels
  • Concepts of Ensemble methods in machine learning
  • Building Recommendation system by using concepts of machine learning
  • Building Recommendation System
  • Implementation of CNN models
  • Implementation of Fashion MNIST
  • Recurrent Neural network
  • Quiz at the end of each Section to test the concepts you have learned
  • Natural Language Processing
  • Active Learning
  • Implementation of Cost Estimation functions using TensorFlow from scratch

Course content

16 sections128 lectures34h 33m total length
  • Detail Overview of Course10:28

    This video will give students information about the outcomes of the course and the detail course structure which is composed of nine sections. They will get an idea about how to work on the course and what are the topics covered in this course

  • How to connect Google CoLab with .csv file7:31

    This video will tell learner how to link their .csv file which is stored in google drive with google colab IDE, a very useful video connecting data with IDE.

  • Basics of Python : Part1(Basic Constructs, IF Else)9:11

    This Lecture is the first lecture of Section 1 of Basics of python module which give concepts of programming for students who are new to python programming. we have given basic introduction along with conditional statements in python using google colab in this lecture

  • Basics of Python : Part2(Loops in python)9:11

    This lecture is second in the series of basics of python, in this lecture concepts of loops are introduced to students along with examples.

  • Basics of Python : Part3(List)24:07

    This Lecture will give detail implementation of list in python

  • Basics of Python : Part4(Dictionary and Tuples)15:21

    Important concepts of Dictionary is being introduced in this lecture along with tuples.

  • Basics of Python : Part5(Functions)17:07

    In this lecture students will get an idea about the functions in python along with practical exercise

  • Concepts of Numpy in Google Colab41:54

    Numpy is a very important package to understand carefully for building an efficient machine learning algorithm, so it is highly recommended to understand numpy in detail

  • Concepts of Pandas part19:22
  • Concepts of Pandas part212:49
  • Exploratory data analysis using test case-part114:43

    The car_sample.csv file is provided to  all of you have to build the model from scratch as being told in this lecture it consist of three parts, EDA, Data Cleaning , Model building and comparison with Random Forest Regressor

  • Data Cleaning using Test case part-237:18

    This lecture will describe how to build the first model using the concept of data exploration and data cleaning, after this we reduce the dimension of the data by using ffeature engineering and chosen best model to build one of the possible best model

Requirements

  • No Prerequisites, only will to learn

Description

This course of "A Comprehensive Course on Machine Learning using python"  is a very comprehensive and unique course in itself. Machine Learning is a revolution now days but we cannot master machine learning without getting the mathematical insight, and this course is designed for the same. Our course starts from very basic to advance concepts of machine learning. We have divided the course into different modules which start from the introduction of python its programming basic and important programming constructs which are extensively used in ML programming.

The mathematics involved in Machine learning is normally being not discussed and being left out in , but in our course we have put lot of emphasis in mathematical formulation of algorithms used in ML. We have also designed modules of pandas, sklearn, scipy, seaborn and matplotlib for gearing the students with all important tools which are needed in dealing with data and building the model. The machine learning module focuses on the mathematical derivation on white board through video lectures because we believe that white box view of every concept is very important for becoming an efficient ML expert.

In Machine Learning the cost estimation function also called loss functions are very important to understand and in our course we have explained Cross Categorical Entropy, Sparse Categorical Cross Entropy, and other important cost functions using TensorFlow.

Concepts like gradient descent algorithm, Restricted Boltzmann Algorithm, Perceptron, Multiple Layer Perceptron, Support Vector Machine, Radial Basis Function , Naïve Bayes Classifier,  Ensemble Methods, recommendation system and many more are being implemented with examples using Google Colab.

Further I wish best of luck to learners for their sincere efforts in advance…

  • Use of various components of statistics in analyzing data

  • Graphical representation of data to get deep insight of the patterns

  • Mathematical analysis of algorithms to remove the black box view

  • Practical implementation of all important ML Algorithms

  • Building various models from scratch using advance algorithms

  • Understanding the use of ML in research

  • Quiz at the end of each section

Who this course is for:

  • undergraduates, graduates who want to learn python and machine learning along with their mathematical concepts