CS601 Machine Learning • Unit 1

Machine Learning Basics Complete Notes

Complete RGPV exam-oriented Unit 1 notes covering introduction to machine learning, scope and limitations, regression, probability, statistics, linear algebra, convex optimization, data visualization, hypothesis function, testing, data distributions, data preprocessing, data augmentation, normalization, ML models, supervised and unsupervised learning.

Advertisement
Advertisement

Download Unit 1 PDF Notes

Download the complete PDF notes for CS601 Machine Learning Unit 1. These notes are useful for last-minute revision, PYQ-based preparation, 7-mark answers and 14-mark long answers.

Read Document Notes Important Questions 24-Hour Revision PYQ ANALYSIS

Unit 1 Official Syllabus

Introduction to machine learning, scope and limitations, regression, probability, statistics and linear algebra for machine learning, convex optimization, data visualization, hypothesis function and testing, data distributions, data preprocessing, data augmentation, normalizing data sets, machine learning models, supervised and unsupervised learning.

Why Unit 1 is Important?

Unit 1 builds the foundation of the complete Machine Learning subject. If a student understands this unit properly, then later topics such as neural networks, CNN, RNN, SVM and reinforcement learning become much easier. This unit explains what machine learning is, why it is needed, how data is prepared, how models learn and what types of learning methods exist.

RGPV exams usually ask direct theory questions from introduction to ML, regression, data preprocessing, normalization, supervised learning and unsupervised learning. These topics are also useful for long-answer questions because they can be explained with definitions, diagrams, examples, advantages, limitations and applications.

Chapter 1: Introduction to Machine Learning

Machine Learning is a branch of Artificial Intelligence that allows computers to learn patterns from data and make predictions or decisions without being explicitly programmed for every task.

Exam Definition

Machine Learning is a field of Artificial Intelligence in which machines learn from data, identify patterns and improve performance automatically with experience.

Data
↓
Learning Algorithm
↓
Machine Learning Model
↓
Prediction / Decision

Why Machine Learning is Needed?

Applications

Memory Trick: ML = Machine Learns from data.

Chapter 2: Scope and Limitations of Machine Learning

The scope of machine learning is very wide because it is used in healthcare, banking, education, business, robotics, social media, transportation and cyber security. However, ML also has some limitations because it depends heavily on data quality and computational resources.

Scope of ML

Limitations of ML

Exam Tip: Scope and limitations are often asked as theory or short-note questions.

Chapter 3: Regression

Regression is a supervised learning technique used to predict continuous numerical values. It finds the relationship between dependent and independent variables.

Example

Predicting house price based on area, location and number of rooms is a regression problem because output is a numerical value.

Input Features
↓
Regression Model
↓
Continuous Output

Important Terms

Applications

Examiner Keywords: Prediction, continuous value, dependent variable, independent variable, best fit line.

Chapter 4: Probability, Statistics and Linear Algebra for ML

Probability

Probability measures the chance of occurrence of an event. In machine learning, probability helps models handle uncertainty and make predictions.

Probability = Favourable Outcomes / Total Outcomes

Statistics

Statistics is used to collect, analyze and interpret data. Mean, median, mode, variance and standard deviation are important statistical concepts used in ML.

Linear Algebra

Linear Algebra deals with vectors, matrices and transformations. Machine Learning models use matrices and vectors to represent data and perform calculations efficiently.

Concept Role in ML
Probability Handles uncertainty and prediction confidence.
Statistics Analyzes data patterns and distributions.
Linear Algebra Represents data using vectors and matrices.

Chapter 5: Convex Optimization

Convex Optimization is used in machine learning to find the best solution by minimizing error or loss function. A convex function has only one global minimum, so optimization becomes easier.

Loss Function
↓
Optimization
↓
Minimum Error
↓
Best Model

Why Important?

Memory Trick: Convex Optimization = Finding minimum error point.

Chapter 6: Data Visualization

Data Visualization is the process of representing data using graphs, charts and plots. It helps understand patterns, trends and outliers in data.

Common Visualization Tools

Raw Data
↓
Graphs / Charts
↓
Pattern Understanding

Applications

Chapter 7: Hypothesis Function and Testing

A hypothesis function is the function used by a machine learning model to map inputs to outputs. Testing checks how well the trained model performs on unseen data.

Input x
↓
Hypothesis Function h(x)
↓
Predicted Output

Example

In linear regression, the hypothesis function predicts output using input features and learned parameters.

Testing

Testing evaluates model accuracy using data that was not used during training. It helps check whether the model generalizes well.

Chapter 8: Data Distributions

Data Distribution describes how data values are spread or arranged. Understanding distribution is important because ML models behave differently depending on the nature of data.

Common Distributions

Data Values
↓
Distribution Pattern
↓
Model Understanding
Exam Tip: Mention normal distribution and skewed distribution if asked about data distribution.

Chapter 9: Data Preprocessing

Data Preprocessing is the process of cleaning and transforming raw data before giving it to a machine learning model. It is one of the most important steps in ML because bad data leads to bad predictions.

Raw Data
↓
Cleaning
↓
Transformation
↓
Normalized Data
↓
Model Training

Steps of Data Preprocessing

  1. Handling missing values.
  2. Removing duplicate data.
  3. Handling outliers.
  4. Encoding categorical data.
  5. Feature scaling.
  6. Splitting data into training and testing sets.

Advantages

Chapter 10: Data Augmentation

Data Augmentation increases the size of a dataset by creating modified versions of existing data. It is commonly used in image processing and deep learning.

Original Data
↓
Rotate / Flip / Crop / Noise
↓
Augmented Data
↓
Better Model Training

Techniques

Advantages

Chapter 11: Normalizing Data Sets

Normalization is a data preprocessing technique used to scale numerical values into a common range. It prevents large-valued features from dominating small-valued features.

Age = 20
Salary = 50000

After Normalization:

Age = 0.2
Salary = 0.5

Min-Max Normalization

X' = (X - Min) / (Max - Min)

Why Normalization is Needed?

Chapter 12: Machine Learning Models

A Machine Learning Model is a trained system that learns patterns from data and makes predictions. Models are created by training algorithms on datasets.

Training Data
↓
Algorithm
↓
Model
↓
Prediction

Examples of ML Models

Characteristics of a Good Model

Chapter 13: Supervised and Unsupervised Learning

Supervised Learning

Supervised Learning uses labeled data where input and output are known. The model learns the mapping between inputs and outputs.

Input + Output Labels
↓
Model Training
↓
Prediction

Unsupervised Learning

Unsupervised Learning uses unlabeled data. The model finds hidden patterns or groups by itself.

Input Data Only
↓
Pattern Discovery
↓
Clusters / Groups

Comparison

Supervised Learning Unsupervised Learning
Labeled data used Unlabeled data used
Output is known Output is unknown
Used for prediction Used for pattern discovery
Examples: Regression, Classification Examples: Clustering, PCA
PYQ Priority: Supervised vs Unsupervised Learning is one of the highest probability Unit 1 questions.

Unit 1 PYQ Trend Analysis

Topic PYQ Frequency Importance
Introduction to Machine Learning Repeated ★★★★★
Regression Repeated ★★★★
Data Preprocessing Repeated ★★★★★
Normalization Often Asked ★★★★
Supervised and Unsupervised Learning Repeated ★★★★★
Data Augmentation Recently Asked ★★★
Probability, Statistics, Linear Algebra Important Basics ★★★★

Top 30 Important Questions for Unit 1

  1. Define Machine Learning. Explain its importance.
  2. Explain scope and limitations of Machine Learning.
  3. Explain regression with suitable example.
  4. Explain probability and its role in Machine Learning.
  5. Explain statistics used in Machine Learning.
  6. Explain linear algebra for Machine Learning.
  7. Explain convex optimization.
  8. Explain data visualization and its importance.
  9. Explain hypothesis function.
  10. Explain model testing.
  11. Explain data distributions.
  12. Explain data preprocessing.
  13. Explain steps of data preprocessing.
  14. Explain data augmentation.
  15. Explain normalization of datasets.
  16. Explain Min-Max normalization.
  17. Explain machine learning models.
  18. Explain supervised learning.
  19. Explain unsupervised learning.
  20. Differentiate supervised and unsupervised learning.
  21. Explain classification and regression.
  22. Explain clustering.
  23. Explain role of training and testing data.
  24. Write applications of Machine Learning.
  25. Explain real-world examples of ML.
  26. Explain why preprocessing is important.
  27. Explain feature scaling.
  28. Explain normal distribution.
  29. Explain ML workflow.
  30. Explain advantages and disadvantages of ML.

Most Expected Questions 2026

24-Hour Revision Box

Machine Learning
↓
Learning from Data

Regression
↓
Predict Continuous Value

Probability
↓
Chance of Event

Statistics
↓
Analyze Data

Linear Algebra
↓
Vectors and Matrices

Convex Optimization
↓
Minimize Loss

Data Visualization
↓
Graphs and Charts

Hypothesis Function
↓
Prediction Function

Data Preprocessing
↓
Clean and Transform Data

Data Augmentation
↓
Create More Data

Normalization
↓
Same Scale

ML Model
↓
Trained Prediction System

Supervised Learning
↓
Labeled Data

Unsupervised Learning
↓
Unlabeled Data

How to Write 7-Mark Answer?

For a 7-mark Unit 1 answer, write definition, basic concept, diagram, example and applications. Topics like Machine Learning introduction, regression, preprocessing and supervised learning can be written in this format.

How to Write 14-Mark Answer?

For a 14-mark answer, write introduction, definition, detailed explanation, diagram or workflow, advantages, disadvantages, applications, comparison table and conclusion. Unit 1 answers should include real-life examples because they make explanations stronger.

Related Machine Learning Units

FAQs

Which is the most important topic in CS601 Machine Learning Unit 1?

Introduction to Machine Learning, Data Preprocessing, Normalization and Supervised vs Unsupervised Learning are the most important Unit 1 topics.

Is data preprocessing important for RGPV exam?

Yes, data preprocessing is very important because it is directly connected with model accuracy and is frequently asked in exams.

What is the difference between supervised and unsupervised learning?

Supervised learning uses labeled data, while unsupervised learning uses unlabeled data to find hidden patterns or clusters.

What should I study first in Unit 1?

Start with Introduction to ML, then study supervised learning, unsupervised learning, regression, data preprocessing and normalization.