Fundamental of Machine Learning

GTU Study
KHUDKIBOOK
FUNDAMENTAL OF MACHINE DI05041041
FREE PDF DI05041041
Code: DI05041041 Credits: 4 Semester 5 Nano

Fundamental of Machine Learning

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Fundamental of Machine Learning Syllabus — Unit-wise Content

The official GTU curriculum for Fundamental of Machine Learning (subject code DI05041041) as prescribed for Nano · Semester 5 divides the course into 6 units, covering 34 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (DI05041041)

Unit 1 Introduction to machine learning

4 lecture hours

  • 1.1 Describe basic concept of machine learning and its applications 1.1.1 Overview of Human Learning and Machine Learning 1.1.2 Types of Machine Learning 1.1.3 Applications of Machine Learning 1.1.4 Tools and Technology for Machine Learning

Unit 2 Preparing to Model

7 lecture hours

  • 2.1 Describe different types of Machine learning Activities. 2.1.1 Machine Learning activities 2.2 Explain types of data and data preprocessing 2.2.1 Types of data in Machine Learning 2.2.2 Structures of data 2.2.3 Data quality and remediation 2.2.4 Data Pre-Processing - Dimensionality reduction
  • Feature subset selection

Unit 3 Modeling and Evaluation

8 lecture hours

  • 3.1 Selecting a machine learning model 3.1.1 Selecting a Model - Predictive/Descriptive 3.2 Train the model for supervised learning 3.2.1 Training a Model for supervised learning: Holdout method
  • K-fold Cross-validation method 3.3 Evaluate the prepared model 3.3.1 Model representation and interpretability 3.3.2 Evaluating performance of a model Confusion Matrix 3.3.3 Improving Performance of a model Program Name: Diploma Engineering Level: Diploma Branch: Automation & Robotics Subject Code: DI05041041 Subject Name: Fundamental of Machine Learning

Unit 4 Supervised Learning - Classification and Regression

10 lecture hours

  • 4.1 Describe supervised learning 4.1.1 Introduction to supervised learning. 4.1.2 Classification Model 4.1.3 Learning steps 4.2 Explain classification Algorithms. 4.2.1 Classification Algorithms - k-Nearest Neighbor (KNN)
  • Support Vector Machines 4.3 Explain Regression 4.3.1 Regression - Simple linear regression
  • Multiple linear regression
  • Logistic regression

Unit 5 Unsupervised Learning

8 lecture hours

  • 5.1 Explain unsupervised learning 5.1.1 Supervised vs
  • Unsupervised Learning 5.1.2 Applications of unsupervised learning 5.2 Describe Clustering 5.2.1 Clustering K-means Clustering algorithm 5.3 Describe pattern finding using association rule 5.3.1 Finding pattern using Association Rule
  • Apriori algorithm

Unit 6 Python libraries for Machine learning

8 lecture hours

  • 6.1 Demonstrate the application of existing Python libraries for machine learning tasks
  • with emphasis on Pandas. 6.1.1 Data structures: Series
  • DataFrame 6.1.2 Data loading and storage: read_csv()
  • to_csv() 6.1.3 Data selection and filtering: loc[]
  • iloc[] 6.1.4 Data cleaning: isnull()
  • fillna() 6.1.5 Data aggregation: groupby()
  • pivot_table() 6.2 Demonstrate the application of existing Python libraries for machine learning tasks
  • with emphasis on Numpy 6.2.1 Array creation: array()
  • linspace() 6.2.2 Array operations: reshape()
  • transpose() 6.2.3 Mathematical functions: mean()
  • sum() 6.2.4 Linear algebra: linalg.inv()
  • linalg.eig() 6.3 Demonstrate the application of existing Python libraries for Program Name: Diploma Engineering Level: Diploma Branch: Automation & Robotics Subject Code: DI05041041 Subject Name: Fundamental of Machine Learning machine learning tasks
  • with emphasis on Matplotlib 6.3.1 Basic plotting: plot()
  • bar() 6.3.2 Histogram and pie charts: hist()
  • pie() 6.3.3 Customization: title()
  • legend() 6.3.4 Subplots: subplot()
  • subplots() 6.4 Demonstrate the application of existing Python libraries for machine learning tasks
  • with emphasis on Scikit-learn 6.4.1 Data preprocessing: train_test_split()
  • LabelEncoder() 6.4.2 Classification algorithms: LogisticRegression()
  • SVC() 6.4.3 Regression algorithms: LinearRegression()
  • 6.4.4 Model evaluation: accuracy_score()
  • Clustering: KMeans()

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 5

GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP AND START-UPS 4300021
FREE PDF 4300021

Entrepreneurship and Start-ups

Code: 4300021 Credit: 3
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ARTIFICIAL 4350705
FREE PDF 4350705

Fundamentals of Artificial Intelligence

Code: 4350705 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTERNET OF THINGS 4351703
FREE PDF 4351703

Internet of Things

Code: 4351703 Credit: 4
Open →
GTU Study
KHUDKIBOOK
VIRTUAL INSTRUMENTATION 4351705
FREE PDF 4351705

Virtual Instrumentation

Code: 4351705 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SUMMER INTERNSHIP-II 4354101
FREE PDF 4354101

Summer Internship-II

Code: 4354101 Credit: 3
Open →
GTU Study
KHUDKIBOOK
FACTORY AUTOMATION 4354102
FREE PDF 4354102

Factory Automation

Code: 4354102 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FIELD AND SERVICE 4354103
FREE PDF 4354103

Field and Service Robotics

Code: 4354103 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ROBOTICS IN BIOMEDICAL 4354104
FREE PDF 4354104

Robotics in BioMedical

Code: 4354104 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SKILL - BASED DI05000011
FREE PDF DI05000011

Skill - Based Training

Code: DI05000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
VIRTUAL INSTRUMENTATION DI05000231
FREE PDF DI05000231

Virtual Instrumentation

Code: DI05000231 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE IN DI05000261
FREE PDF DI05000261

Artificial Intelligence in Automation

Code: DI05000261 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL NETWORK SECURITY DI05000271
FREE PDF DI05000271

Industrial Network Security

Code: DI05000271 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MINOR PROJECT DI05000341
FREE PDF DI05000341

Minor Project

Code: DI05000341 Credit: 3
Open →
GTU Study
KHUDKIBOOK
POWER ELECTRONICS DI05041011
FREE PDF DI05041011

Power Electronics

Code: DI05041011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FIELD AND SERVICE DI05041021
FREE PDF DI05041021

Field and Service Robotics

Code: DI05041021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ROBOTIC OPERATING SYSTEM DI05041031
FREE PDF DI05041031

Robotic Operating System

Code: DI05041031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ROBOTICS IN BIOMEDICAL DI05041051
FREE PDF DI05041051

Robotics in Biomedical

Code: DI05041051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
NETWORK SYSTEM AND DI05041061
FREE PDF DI05041061

Network System and Communications

Code: DI05041061 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MICROCONTROLLER IN INSTRUMENTATION DI05041071
FREE PDF DI05041071

Microcontroller in Instrumentation

Code: DI05041071 Credit: 3
Open →