0% found this document useful (0 votes)
66 views7 pages

Mathematics For Machine Learning

The document outlines the course 'Mathematics for Machine Learning' for the fourth semester in AI and Data Sciences, emphasizing the importance of mathematics in AI and ML. It details the course structure, learning outcomes, and assessment methods, including practical applications using Python programming. The course aims to equip students with mathematical tools and concepts necessary for solving real-world AI/ML problems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views7 pages

Mathematics For Machine Learning

The document outlines the course 'Mathematics for Machine Learning' for the fourth semester in AI and Data Sciences, emphasizing the importance of mathematics in AI and ML. It details the course structure, learning outcomes, and assessment methods, including practical applications using Python programming. The course aims to equip students with mathematical tools and concepts necessary for solving real-world AI/ML problems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320


Programme Name/s : Artificial Intelligence/ Artificial Intelligence and Machine Learning/ Data Sciences
Programme Code : AI/ AN/ DS
Semester : Fourth
Course Title : MATHEMATICS FOR MACHINE LEARNING
Course Code : 314320

I. RATIONALE
Mathematics plays a crucial role in Artificial Intelligence(AI) and Machine Learning(ML). This course is included
in curriculum as Mathematics which is foundation for Artificial Intelligence and Machine Learning. It provides the
theoretical framework, algorithms and tools necessary for understanding, developing and deploying AI and ML
system effectively. This course will enable students to implement mathematical concepts using Python
programming which will enhance the knowledge and methodology to solve AI/ML based engineering problems.

II. INDUSTRY / EMPLOYER EXPECTED OUTCOME


Apply mathematics to solve real-world problems using AI/ML concepts and principles to enhance decision-making,
design and innovation with precision and efficiency.

III. COURSE LEVEL LEARNING OUTCOMES (COS)


Students will be able to achieve & demonstrate the following COs on completion of course based learning

CO1 - Use partial differentiation concept to obtain optimal solution.


CO2 - Implement matrix concept to solve real life problems.
CO3 - Build programs to implement basic operations based on vectors and tensors.
CO4 - Evaluate numerical differentiation and integration functions.
CO5 - Apply the linear programming problem concept to obtain optimal solution.

IV. TEACHING-LEARNING & ASSESSMENT SCHEME


Learning Scheme Assessment Scheme
Actual
Based on LL &
Contact Based on
Theory TL
Course Course Hrs./Week SL
Course Title Abbr Credits Paper Total
Code Category/s SLH NLH Practical
Duration Marks
FA- SA-
CL TL LL Total FA-PR SA-PR SLA
TH TH
Max Max Max Min Max Min Max Min Max Min
MATHEMATICS
314320 FOR MACHINE MML AEC 4 - 2 - 6 3 3 30 70 100 40 25 10 25@ 10 - - 150
LEARNING
Total IKS Hrs for Sem. : 0 Hrs
Abbreviations: CL- ClassRoom Learning , TL- Tutorial Learning, LL-Laboratory Learning, SLH-Self Learning
Hours, NLH-Notional Learning Hours, FA - Formative Assessment, SA -Summative assessment, IKS - Indian
Knowledge System, SLA - Self Learning Assessment
Legends: @ Internal Assessment, # External Assessment, *# On Line Examination , @$ Internal Online
Examination
Note :

1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be
declared as "Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be
declared as fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 1/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320

V. THEORY LEARNING OUTCOMES AND ALIGNED COURSE CONTENT


Suggested
Theory Learning Outcomes Learning content mapped with Theory
Sr.No Learning
(TLO's)aligned to CO's. Learning Outcomes (TLO's) and CO's.
Pedagogies.
Unit - I Partial Differentiation
TLO 1.1 Calculate partial derivative
1.1 Introduction to Derivative
of first order, second order and mixed
1.2 Partial derivative (Two variables):
order.
Introduction, Partial derivative of first order,
TLO 1.2 Verify Euler’s theorem for Lecture Using
second order and mixed order
the homogeneous function. Chalk-Board
1.3 Homogeneous Function
1 TLO 1.3 Calculate maximum and Flipped
1.4 Euler’s theorem on homogeneous function
minimum value of the function. Classroom
(Two variables)
TLO 1.4 Find maximum and Demonstration
1.5 Maxima and minima of function (Two
minimum value of the function
variables)
subject to the given condition using
1.6 Lagrange’s method of undetermined
Lagrange’s undetermined multipliers.
multipliers with one constraint (Two variables)
TLO 2.1 Reduce the matrix to
Unit - II Matrices
echelon form and normal form.
2.1 Review of types of matrices and algebra of
TLO 2.2 Find the inverse of matrix
matrices
by elementary transformation.
2.2 Elementary row and column transformation
TLO 2.3 Calculate the rank of matrix
of matrices
using determinant of order 2 and 3.
2.3 Conversion of matrix to echelon and normal
TLO 2.4 Calculate the rank of matrix
form
by reducing matrix to echelon form
2.4 Inverse of matrix using elementary
of order 2 and 3.
transformation
TLO 2.5 Calculate the rank of matrix
2.5 Rank of matrix using determinant of order
by reducing matrix to normal form of
two & three, Rank of matrix by reducing matrix
order 2 and 3. Lecture Using
to echelon and normal form
TLO 2.6 Check the consistency of Chalk-Board
2.6 Non-Homogeneous and Homogeneous
2 non-homogenous system of linear Flipped
system of linear equations
equation using rank of matrix. Classroom
2.7 Consistency of system of linear equations
TLO 2.7 Check the consistency of Presentations
using rank of matrices
homogenous system of linear
2.8 Non-Homogeneous system of linear
equation using rank of matrix.
equation: Unique solution, Infinite number of
TLO 2.8 Find solution of non-
solutions
homogeneous system of linear
2.9 Homogeneous system of linear equation:
equations.
Unique or trivial solution, Infinite number of
TLO 2.9 Find solution of
non-trivial solutions
homogenous system of linear
2.10 Eigen values and Eigen-vector: Basic
equations.
Definition, Characteristic Polynomial,
TLO 2.10 Find eigen-values and
Characteristic Equation, Eigen-value and Eigen-
eigen-vectors for the given matrix of
vector of a matrix of order 2
order 2.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 2/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320


Suggested
Theory Learning Outcomes Learning content mapped with Theory
Sr.No Learning
(TLO's)aligned to CO's. Learning Outcomes (TLO's) and CO's.
Pedagogies.
Unit - III Vectors and Tensors
3.1 Introduction, Definition of scalar and vector
quantity, Representation of vector, Magnitude of
TLO 3.1 Calculate the magnitude of
vector, Component of vector, Direction ratio,
given vector and unit vector
Direction cosines
perpendicular to given vector.
3.2 Types of vectors: Zero vector, Unit vector,
TLO 3.2 Calculate direction ratio and
Position vector, Equal vector, Negative vector.
direction cosines of a vector.
Parallel vector, Co-initial vector, Collinear
TLO 3.3 Find scalar(dot) product of
vector
two vectors.
3.3 Algebra of vectors: Addition of vectors,
TLO 3.4 Find angle between two Lecture Using
Triangle law of vectors addition, Parallelogram
vectors using scalar(dot) product. Chalk-Board
law of vectors addition, Subtraction of vectors,
3 TLO 3.5 Find projection of one Demonstration
Multiplication of vectors by scalar
vector on another vector. Flipped
3.4 Product of two vectors: Scalar (dot) product
TLO 3.6 Find vector(cross) product Classroom
of two vectors, Projection of one vector on
of two vectors.
another vector, Angle between two vectors using
TLO 3.7 Find angle between two
scalar(dot) product, Properties of scalar(dot)
vectors using vector(cross) product.
product
TLO 3.8 Find scalar triple product of
3.5 Vector (cross)product of two vectors, Angle
the vectors.
between two vectors using vector(cross) product,
TLO 3.9 Define different types of
Properties of vector(cross) product
tensors.
3.6 Scalar triple product of vectors
3.7 Tensor: Definition of tensors, Types of
tensors, Rank of tensors, Algebra of tensors
TLO 4.1 Find first order derivative Unit - IV Numerical Differentiation and
using forward and backward Integration
interpolation. 4.1 Introduction to numerical differentiation and
TLO 4.2 Evaluate numerical integration Lecture Using
integration using Trapezoidal rule. 4.2 Derivative using forward and backward Chalk-Board
4 TLO 4.3 Evaluate numerical interpolation Flipped
integration using Simpson’s one third 4.3 Numerical integration using Trapezoidal rule Classroom
rule. 4.4 Numerical integration using Simpson’s one Presentations
TLO 4.4 Evaluate numerical third rule
integration using Simpson’s three 4.5 Numerical integration using Simpson’s three
eight rule. eight rule
Unit - V Linear Programming Problems
TLO 5.1 Formulate given problem in
5.1 Introduction, Basic terms in Linear
Linear Programming Problems.
Programming Problems Lecture Using
TLO 5.2 Find optimal solution of
5.2 Mathematical formulation of Linear Chalk-Board
Linear Programming Problems using
5 Programming Problems Flipped
graphical (corner point) method.
5.3 Method of solving Linear Programming Classroom
TLO 5.3 Find optimal solution of
Problems (Two equations in two variables): Demonstration
Linear Programming Problems using
Graphical (corner point) method, Simplex
simplex method.
method

VI. LABORATORY LEARNING OUTCOME AND ALIGNED PRACTICAL / TUTORIAL EXPERIENCES.


Practical / Tutorial / Laboratory Learning Sr Laboratory Experiment / Practical Number Relevant
Outcome (LLO) No Titles / Tutorial Titles of hrs. COs
LLO 1.1 Find partial derivative of first
Write a program to compute partial
order, second order and mixed order using 1 2 CO1
derivative.
Python programming.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 3/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320


Practical / Tutorial / Laboratory Learning Sr Laboratory Experiment / Practical Number Relevant
Outcome (LLO) No Titles / Tutorial Titles of hrs. COs
LLO 2.1 Find maximum and minimum * Write a program to find maximum and
value of the function for two variables using 2 minimum value of the function for two 2 CO1
Python programming. variables.
LLO 3.1 Find maximum and minimum Write a program to find maximum and
value of the function for three variables 3 minimum value of the function for three 2 CO1
using Python programming. variables.
Write a program to find
LLO 4.1 Calculate the rank of a matrix by
a) Elementary row and column
elementary transformation using Python 4 2 CO2
transformations using Python loops.
programming.
b) Rank of a matrix.
LLO 5.1 Calculate the inverse of a matrix by
* Write a program to find inverse of a
elementary transformation using Python 5 2 CO2
matrix by elementary transformation.
programming.
LLO 6.1 Solve system of linear equations * Write a program to solve system of
6 2 CO2
using Python programming. linear equations.
LLO 7.1 Calculate eigen-values and eigen- Write a program to calculate eigen
vectors for the given matrix of order 2 using 7 values and eigen vector for given matrix 2 CO2
Python programming. of order 2.
LLO 8.1 Calculate eigen-values and eigen- Write a program to calculate eigen
vectors for the given matrix of order 3 using 8 values and eigen vector for given matrix 2 CO2
Python programming. of order 3.
* Write a program to implement algebra
LLO 9.1 Implement algebra of vectors using
9 of vectors like addition, subtraction and 2 CO3
Python programming.
scalar multiplication.
* Write a program to implement vectors
LLO 10.1 Implement vectors operations
10 operations like dot product, cross 2 CO3
using Python programming.
product and scalar triple product.
LLO 11.1 Implement basic algebraic Write a program to implement basic
operations on tensors using Python 11 algebraic operations on tensors like 2 CO3
programming. addition, subtraction.
LLO 12.1 Find numerical differentiation for * Write a program to evaluate numerical
12 2 CO4
the given data using Python programming. differentiation for the given data.
LLO 13.1 Find numerical integration using Write a program to evaluate numerical
Trapezoidal rule for the given data using 13 integration using Trapezoidal rule for the 2 CO4
Python programming. given data.
LLO 14.1 Find numerical integration using * Write a program to evaluate numerical
Simpson’s one third rule for the given data 14 integration using Simpson’s one third 2 CO4
using Python programming. rule for the given data.
LLO 15.1 Find optimal solution of linear
* Write a program to implement simplex
programming problems by applying simplex 15 2 CO5
method for 2 equations in 2 variables.
method using Python programming.
Note : Out of above suggestive LLOs -
'*' Marked Practicals (LLOs) Are mandatory.
Minimum 80% of above list of lab experiment are to be performed.
Judicial mix of LLOs are to be performed to achieve desired outcomes.

VII. SUGGESTED MICRO PROJECT / ASSIGNMENT/ ACTIVITIES FOR SPECIFIC LEARNING /


SKILLS DEVELOPMENT (SELF LEARNING)

Assignment

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 4/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320


Collect five linear programming problems that can be solved graphically. Draw graph, identify the feasible region
and determine the optimal solution.
Collect data set of different types of functions such as polynomial, trigonometric, logarithmic, exponential function
of two variables. Calculate the partial derivatives of first order, second order and mixed order for each function.
Solve five examples to find addition, subtraction, scalar product and cross product of given vectors.
Solve five examples to find the eigen values and eigen vector of matrix of order two and three.
Solve five examples on numerical differentiation and integration.

Micro project

Not Applicable

Note :

Above is just a suggestive list of microprojects and assignments; faculty must prepare their own bank of
microprojects, assignments, and activities in a similar way.
The faculty must allocate judicial mix of tasks, considering the weaknesses and / strengths of the student in
acquiring the desired skills.
If a microproject is assigned, it is expected to be completed as a group activity.
SLA marks shall be awarded as per the continuous assessment record.
For courses with no SLA component the list of suggestive microprojects / assignments/ activities are
optional, faculty may encourage students to perform these tasks for enhanced learning experiences.
If the course does not have associated SLA component, above suggestive listings is applicable to Tutorials
and maybe considered for FA-PR evaluations.

VIII. LABORATORY EQUIPMENT / INSTRUMENTS / TOOLS / SOFTWARE REQUIRED


Relevant LLO
Sr.No Equipment Name with Broad Specifications
Number
Computer System with Modern Operating System, Intel Core i3/i5 Processor or
1 All
equivalent, RAM minimum 4 GB onwards.
2 Python Interpreter/ IDE like Jupyter Notebook, PyCharm, Spyder etc. All

IX. SUGGESTED WEIGHTAGE TO LEARNING EFFORTS & ASSESSMENT PURPOSE (Specification


Table)
Aligned Learning R- U- A- Total
Sr.No Unit Unit Title
COs Hours Level Level Level Marks
1 I Partial Differentiation CO1 10 4 4 6 14
2 II Matrices CO2 18 2 6 12 20
3 III Vectors and Tensors CO3 14 2 4 8 14
Numerical Differentiation and
4 IV CO4 10 2 4 6 12
Integration
5 V Linear Programming Problems CO5 8 0 4 6 10
Grand Total 60 10 22 38 70

X. ASSESSMENT METHODOLOGIES/TOOLS

Formative assessment (Assessment for Learning)

Laboratory Performance, Unit Tests , Midterm Exam, Term Work, Seminar/Presentations.


Continuous assessment based on process and product related performance indicators.
Each practical will be assessed considering 60% weightage to process and 40% weightage to product.

Summative Assessment (Assessment of Learning)

End Semester Exam, Practical exam, viva voce.


MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme
Page 5/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320

XI. SUGGESTED COS - POS MATRIX FORM


Programme
Specific
Programme Outcomes (POs)
Outcomes*
(PSOs)
Course PO-5
Outcomes PO-1 Basic Engineering
(COs) PO-3 PO-7
and PO-2 PO-4 Practices for
Design/ PO-6 Project Life PSO- PSO- PSO-
Discipline Problem Engineering Society,
Development Management Long 1 2 3
Specific Analysis Tools Sustainability
of Solutions Learning
Knowledge and
Environment
CO1 2 2 2 1 1 - 1
CO2 2 2 2 1 1 - 1
CO3 2 2 2 1 1 - 2
CO4 2 2 2 1 1 - 1
CO5 2 3 3 1 1 - 1
Legends :- High:03, Medium:02,Low:01, No Mapping: -
*PSOs are to be formulated at institute level

XII. SUGGESTED LEARNING MATERIALS / BOOKS


Sr.No Author Title Publisher with ISBN Number
H. K. Dass, Er. Rajnish Higher Engineering
1 S. Chand Technical, ISBN: 9788121938907
Verma Mathematics
K.Nageswara Rao, Shaikh Scitech Publication(India) Pvt. Ltd.
2 Python Programming
Akbar ISBN:9789385983450
Higher Engineering Tata McGraw Hill Education, New Delhi, ISBN :
3 Grewal B. S.
Mathematics 9789386173522
A. C. Shrivastava, P. K.
4 Engineering Mathematics PHI Learning, New Delhi, ISBN:9788120342934
Shrivastava
5 Mark Lutz Learning Python O'Reilly Publication ISBN-13: 9780672329784

XIII . LEARNING WEBSITES & PORTALS


Sr.No Link / Portal Description
Online Learning Initiative for
1 https://atozmath.com/default.aspx
Mathematics Problems with Solutions
2 https://www.w3schools.com/ai/ai_mathematics.asp Machine Learning Mathematics
3 https://www.geeksforgeeks.org/machine-learning-mathematics/ Machine Learning Mathematics
4 https://docs.python.org/3/tutorial/index.html The Python Tutorial
5 https://onlinecourses.nptel.ac.in/noc21_ma38/preview NPTEL Course
Foundational Mathematics to improve
6 https://www.purplemath.com/index.htm
learning
Extensive mathematical resource with
7 https://mathworld.wolfram.com/
detailed explanations
Mathematical concepts through video
8 https://www.khanacademy.org/math
lectures
Note :

Teachers are requested to check the creative common license status/financial implications of the suggested
online educational resources before use by the students

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 6/7
22-11-2024 12:08:12 PM

MATHEMATICS FOR MACHINE LEARNING Course Code : 314320

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme

Page 7/7

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy