Perceptron(Machine Learning)

Advanced Machine Learning & AI Course


Machine learning is a field of study that helps machines to learn without being explicitly programmed. Machine Learning has become the hottest computer science topic of 21st century. All big giants such as Google, Microsoft, Apple, Amazon are working on ML projects and research organizations such as NASA, ISRO invest heavily in R&D for ML projects.

Being an advance course, students are required to have clear understanding of programing fundamentals and knowledge of Python language will be helpful. In this course, students will follow industry-standard programming practices to build intelligent systems, working on AI algorithms and data crunching

Implement Algorithms

Perceptron is an hands-on coding course. You will learn various supervised and unsupervised learning algorithms and will implement them in your code from scratch.

Work on LIVE Projects

This course covers a lot of basic & advanced projects like face-recognition, sentiment analysis, recommendation system, coversational engine, AI music generator and much more.

Deep Learning

We will cover the latest advanced in deep learning - a growing field in Machine Learning.Deep learning applications are being used in computer vision, automatic speech recognition, natural language processing, audio recognition and bioinformatics

Advanced Topics

Many of the topics are advanced, up-to-date and require great patience and coding skills. Make sure you have good programming fundamentals and practice of Python before joining this course.

Course Contents

  • Mathematical Concepts
    Introduction to ML and mathematical concepts

    Course will start with basic understanding of logic. We will be discussing about Flowcharts, PsudoCode and students will solve also some of the Puzzles in initial classes.

    Lectures 1-4
    1. Introduction to Machine Learning
    2. Python 2.7 overview
    3. Linear Algebra
    4. Statistics and Probability
    5. Numpy, Scipy, and Scientific computation with Python

  • Algorithms and Data Handling
    Simple Machine Learning Algorithms and Data Handling

    Then we will dive deep into C++ topics like Arrays, solving problems with Recursion, understanding about pointers and multi-dimensional arrays.

    Lectures 5-7
    1. Nearest Neighbour search and K-means clustering.
    2. Decision trees and Naive Bayes.
    3. Data Scraping, Handling, Cleaning
    4. Random Forest Classifiers.

  • Features and Dimensions
    Features and Dimensions

    In this part we learn about how to compute space-time complexity of our solution and how can we optimise our solutions. We will also learn about OOPs and recommended coding practices.

    Lectures 8-9
    1. Features and Importance
    2. Feature scaling
    3. The Curse of Dimensionality
    4. SVD and Principal Component Analysis

  • Machine Learning
    Diving Deep into ML

    This is the most important and exciting part and yet easy. Data structures are all about storing data.You will learn to implement different data structures and when to use them. This part is important as most of the questions asked in interviwes are related to data structures.

    Lecture 10-14
    1. Regression Techniques
    2. Numerical Optimization
    3. Introduction to Neural Networks

  • Deep Learning
    Deep Learning

    In this final classes of our course, we will learn about more complex data structures and algorithms which help you in solving and optimising solutions of lots of problems.

    Lectures 15-20
    1. Neural Architectures and Training
    2. Deep learning methods
    3. Convolutions and the GoogLe Net
    4. Dimensions revisited: The Auto-encoder
    5. Recurrent and Combined Architectures

  • Projects
    Additional Material

    In this final classes of our course, we will learn about more complex data structures and algorithms which help you in solving and optimising solutions of lots of problems.

    Lectures 21-22
    1. Support Vector Machines
    2. Introduction to Unsupervised and Reinforcement Learning
    3. Transfer Learning

    1. Handwritten digit classification
    2. Face Recognition
    3. Image classification and Object detection
    4. Automated music generation
    5. Text/Poem generating bot
    6. Recommender systems
    7. Emotion/Sentiment Analysis


(Drop a line at [email protected] if you have further queries)

  • Who should do this course?

    This field intensively deals with mathematics, for analysis of data and algorithms. A decent mathematical background is a necessary and we engineers definitely excel at that! If you have had a mathematical background at school and covered engineering mathematics (such as probability, statistics, linear algebra etc/), you're good to go! Maybe you could just brush up the topics.

  • Why do this course?

    Machine learning evolves from artificial intelligence and study of pattern recognition. Today, when excessively huge amounts of data are being dealt with everyday, rather every moment, pattern recognition is something that helps large corporations and websites work magnificently with the users. Artificial intelligence has become a favourite with the customers, esp. intelligent personal assistants like Apple's Siri, Microsoft Cortana, etc. We hope to extend our knowledge to the students so they are ready to tackle such problems in real-world.

  • I know competitive programming. should I do this course?

    Machine Learning requires extensive knowledge of mathematics, which you also gain while handling problems in competitive programming. This course shall equip with the right tools to handle huge amounts of data and derive meaningful conclusions from data crunching. Handling real-world problems is exactly what machine learning is all about, a skill very useful in development tasks. competitive programming equips you with critical thinking, but machine learning teaches you how to apply that skill and solve complex problems.

  • Will this help me in interviews?

    Machine Learning and Data science has been called as the ‘Hottest job of the 21st century’. If you learn this course well, you’ll be able to impress quite a lot of interviewers across various interviews.

  • I don’t pass all the prerequisite criteria. Should I enroll?

    Even if you don’t possess understanding of all the prerequisites, we shall help you cover every topic in detail and provide overview before diving deep into machine learning and data science. Python is a relatively easy language to learn, and you can pick up the basics very quickly. Therefore, you’ll have ample amount of time before the course to brush-up/learn the fundamentals.

  • What is asked in admission test for this course?

    You are suggested to revise programming fundamentals, OOPS concepts, basics Maths and Probability concepts, hands-on coding in Python before giving the admission test for Perceptron course.

Come,Fall in LOVE

Upcoming Batches

3 days a week batches:
11th june at Pitampura

Online code Submission & Evaluation
2 Hacakthons and Special Sessions on Competitive Coding
Regular Batch

(24 Lectures)

Enroll Now

Contact Us for
FastTrack / Special Batches
Call(Toll-free): 1800-2744-504

Students       Machine Learning

  • A perfectly designed and taught Machine Learning course. It will help you clear your basics as a lot of code for the understanding of the concept/algorithm and for the project, is written from scratch. You’ll get to work on various interesting projects like automatic colorization, language modeling, neural art etc. The course covers most of the important topics in this field. The faculty is extremely knowledgeable, helpful, and cooperative.

    Vanshika Gupta
    Via Quora Student, DTU
  • I always prefer classroom learning over video lectures . Although you will find lots of course content for machine learning but for me the problem was that it was hard to find courses that implement machine learning algorithms from scratch ,where the actual learning happens . If you want to have a actual understanding of ml . I will recommend doing the course . You will not regret it

    Sarthak Anand
    Student, NSIT
  • Perfect course to start with Machine Learning. This is not just any basic course like Andrew Ng’s course on Coursera. Firstly it contains all the important topics that are being researched currently in the world. Secondly, each topic is coded from scratch. You will learn to do projects like Classification of Images, Neural art and even music generation. But beware, this course isn’t easy. You will need to invest time in doing your assignments at home, otherwise you would be quite lost.

    Priyansh Srivastva
    Student, USCIT