Machine Learning

MCA · Semester 4 — Elective-5: supervised and unsupervised learning, regression, decision trees, neural networks, clustering and model evaluation.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Introduction to Machine LearningUnit 2: Regression and ClassificationUnit 3: Decision Trees and Instance-based Learning
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Artificial Neural NetworksUnit 5: Unsupervised Learning and Model Evaluation
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 4 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 26 topics

01Unit 1: Introduction to Machine Learning 5 topics
  1. What is learning; well-posed learning problems
  2. Types of learning: supervised, unsupervised, reinforcement
  3. Designing a learning system
  4. Machine learning, AI and data science
  5. Issues in machine learning: overfitting, data quality
02Unit 2: Regression and Classification 5 topics
  1. Linear regression and least squares
  2. Gradient descent
  3. Logistic regression and the sigmoid function
  4. Bayes theorem and Naive Bayes classifier
  5. Support vector machines and kernels
03Unit 3: Decision Trees and Instance-based Learning 5 topics
  1. Decision tree representation
  2. Entropy and information gain; ID3 algorithm
  3. Overfitting and pruning
  4. k-nearest neighbour learning
  5. Case-based reasoning
04Unit 4: Artificial Neural Networks 5 topics
  1. Biological and artificial neurons
  2. Perceptron and its limitations
  3. Activation functions: step, sigmoid, ReLU
  4. Multilayer networks and backpropagation
  5. Introduction to deep learning and CNNs
05Unit 5: Unsupervised Learning and Model Evaluation 6 topics
  1. k-means and hierarchical clustering
  2. Dimensionality reduction with PCA
  3. Train-test split and k-fold cross-validation
  4. Confusion matrix, precision, recall and F1 score
  5. Bias-variance trade-off; bagging, boosting and random forest
  6. Introduction to reinforcement learning

About this course

You will be able to

  • Explain types of learning and design a well-posed learning problem
  • Build and interpret linear and logistic regression, Naive Bayes and SVM models
  • Construct decision trees using entropy and information gain and use k-nearest neighbours
  • Describe perceptrons, activation functions, backpropagation and basic deep learning
  • Apply k-means, hierarchical clustering and PCA to unlabelled data
  • Evaluate models with cross-validation, confusion matrix, precision, recall and F1 score
  • Explain ensemble methods and the basics of reinforcement learning

Who it is for

  • MCA students of Semester 4 (AKTU, Lucknow)
  • Students aiming for data science or ML engineer roles

What you need

  • Basic statistics, probability and linear algebra
  • Python programming
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does this Machine Learning course follow?

It follows the AKTU (Lucknow) MCA syllabus for Semester 4. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

This is an elective. What if my college offers a different elective?

The centre teaches the elective your college has allotted; this course covers the AKTU syllabus of this elective.

Will we code ML models?

Yes. Each algorithm is also shown in Python with scikit-learn on small data sets so students can see how it works.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.