SlideShare a Scribd company logo
1 of 7
Download to read offline
Introduction to Mathematics for Intelligent
Systems
Andres Mendez-Vazquez
April 30, 2018
1 Introduction
Given the fact that heavy mathematical modeling is at the center of the Machine
Learning algorithms, it is clear that a student, dedicating her/his time and effort
to learn this area, must be proficient and comfortable with such mathematics.
Given the demands on those students, it is clear that the normal courses in a
Computer Science curricula do not cover the necessary mathematics for Machine
Learning. Therefore, if we want to get the correct skills for a new generation
of people in Machine Learning, it is necessary to teach those skills. This is the
main reason why this course on the Mathematics for Intelligent Systems exists.
2 Objectives
The objective of this course is to teach four important areas in the Mathematics
for Intelligent Systems:
• Theory and basic methods in Linear Algebra,
• Introduction to statistics and probability methods,
• Basic Methods in Optimization.
3 Course Grading
The total grading of the course is split in the following way:
Requirements % of the Grade
Midterm 1 10%
Midterm 2 10%
Midterm 4 10%
Final 10%
8 Homework’s 60%
1
Mathematics for Intelligent Systems
3.1 Homework
We will have homework with a variable number of problems. Homework will be
handmade and scanned into pdfs for grading with the following format:
1. Name and date must be at the first page.
2. Each problem must be stated before the solution.
The programming sections will be done using python.
4 Syllabus
I.1 Linear Algebra [1, 2, 3]
1. Vector Spaces
(a) Using Vector to Represent Samples
(b) Lengths and Dot Products
(c) Matrices
(d) The Example of Regression
2. System of Linear Equations
(a) Introduction
(b) Elementary row operations and elementary matrices
(c) Squared Matrices and Inverse
(d) Homogeneous and In-homogeneous Systems
(e) Solving Linear Equations
i. Elimination - A = LU
(f) Solving the Regression Problem
3. Vector Spaces
(a) Space of Vectors
(b) The Null Space of A.
(c) Rank of a Matrix
(d) Solving Homogeneous and In-homogeneous Systems
(e) The idea of Basis and Independence
(f) Dimension of a Vector Space
4. Orthogonality
(a) Orthonormal Basis
(b) Projections onto sub-spaces
Cinvestav GDL 2
Mathematics for Intelligent Systems
(c) The Regression Least Square
(d) Gram-Schmidt
5. Determinants
(a) The Properties of the Determinants
(b) Permutations
(c) Cofactors
(d) Cramer’s Rule
6. The Eigenvectors
(a) Eigenvalues and Eigenvectors
(b) Diagonalization
(c) Singular Value Decomposition
7. Linear Transformations
(a) The Concept of Linear Transformations
(b) The Matrix to represent a Linear Transformation
(c) The Pseudo-inverse
(d) Application to the Regression
8. Derivatives of Matrices
(a) Generalizing the concept of derivatives
9. Applications
(a) Solving the Linear Regression Problem
(b) Application Principal Component Analysis
(c) Application for image processing EigenFaces
(d) Markov Matrices and the Google Matrix
(e) Linear Algebra in Probability and Statistics
I.2 Probability and Statistical Theory [4, 5]
1. Introduction
(a) Probability Definition
(b) The Sample Space
(c) Basic Set Operations
(d) Counting
i. How to produce probabilities?
Cinvestav GDL 3
Mathematics for Intelligent Systems
2. Conditional Probability
(a) Definition and intuition
(b) Bayes’ Rule
(c) Conditional Probabilities are probabilities
(d) Independence of events
(e) The use of conditioning to solve problems
3. Random Variables
(a) The basic intuition and definition
(b) Distributions
i. Continuous
ii. Discrete
(c) Cumulative distribution function
(d) Function of Random Variables
4. Expectation
(a) Define expectation as a weighted average
(b) Linearity of the expectation
(c) Examples, Geometric and Negative Binomial
(d) Indicator Random Variable and the Fundamental Bridge
(e) Variance
5. Moments
(a) Moments as summarizing a distribution
(b) How do we interpret moments?
(c) Sample moments
i. The Sample Mean
ii. The Sample Variance
(d) Moment generating functions
6. Joint distributions
(a) Joint, Marginal and Conditional
(b) Transformation of variables
(c) Covariance and Correlations
(d) Conditional Expectation
7. Inequalities and Limit Theorems
Cinvestav GDL 4
Mathematics for Intelligent Systems
(a) Inequalities
(b) Law of Large Numbers
8. Applications
(a) Bayesian inference
(b) Generative Models vs. Discriminative Models
i. Models that learn from the data
(c) Markov Chains
(d) Markov Chain Monte Carlo
I.3 Optimization [6, 7]
1. Introduction
(a) Formulation
(b) Example: Least Squared Error
(c) Continuous versus Discrete Optimization
(d) Constrained and Unconstrained Optimization
2. The Basics
(a) What is a solution?
(b) How to recognize a minimum?
(c) Overview:
i. Linear Search
ii. Trust Region
3. Convex Functions
(a) Why Convex Functions?
(b) Differentiable Convex Functions
(c) Characterizing Convex Functions using differentiability
4. The Concept of an Algorithm
(a) Algorithms
(b) Convergence
(c) Comparison of Algorithms
5. Linear Search Methods
(a) Introduction
(b) Linear Search
Cinvestav GDL 5
Mathematics for Intelligent Systems
(c) Search using Derivatives
i. Gradient Descent
ii. Newton’s Method
(d) Applications in the Perceptron Algorithm and Logistic Regression
6. Trust-Region Methods
(a) Linear Search Vs Trust-Region
(b) The Basics for the Trust-Region
(c) Basic Algorithms
i. Levenberg-Marquardt algorithm
ii. Dogleg Method
7. Specific Methods:
(a) Conjugate Gradient Methods
(b) Quasi-Newton Methods
8. Optimality Conditions and Duality
(a) Lagrange Multipliers
(b) The Karush-Kuhn-Tucher Condiditons
(c) Constraint Qualifications
(d) Lagrangian Dual Problems
(e) Formulating the Dual Problem
(f) Linear and Quadratic Programming
Cinvestav GDL 6
Mathematics for Intelligent Systems
References
[1] G. Strang, Introduction to Linear Algebra. Wellesley, MA: Wellesley-
Cambridge Press, fourth ed., 2009.
[2] K. Hoffman and R. Kunze, Linear algebra. Prentice-Hall mathematics series,
Prentice-Hall, 1971.
[3] S. Lang, Algebra. Graduate Texts in Mathematics, Springer New York, 2005.
[4] R. Ash, Basic Probability Theory. Dover Books on Mathematics Series,
Dover Publications, Incorporated, 2012.
[5] J. Blitzstein and J. Hwang, Introduction to Probability. Chapman &
Hall/CRC Texts in Statistical Science, CRC Press, 2014.
[6] J. Nocedal and S. J. Wright, Numerical Optimization, second edition. World
Scientific, 2006.
[7] M. S. Bazaraa, Nonlinear Programming: Theory and Algorithms. Wiley
Publishing, 3rd ed., 2013.
Cinvestav GDL 7

More Related Content

Similar to Introduction Mathematics Intelligent Systems Syllabus

On Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear OptimizationOn Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
SSA KPI
 
Cis115 programming logic
Cis115 programming logicCis115 programming logic
Cis115 programming logic
Carla Michael
 
Web Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical ModelsWeb Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical Models
GUANBO
 

Similar to Introduction Mathematics Intelligent Systems Syllabus (20)

Machine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptxMachine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptx
 
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear OptimizationOn Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
 
Csmr06a.ppt
Csmr06a.pptCsmr06a.ppt
Csmr06a.ppt
 
Automatic Image Annotation (AIA)
Automatic Image Annotation (AIA)Automatic Image Annotation (AIA)
Automatic Image Annotation (AIA)
 
Analysis of Algorithms Syllabus
Analysis of Algorithms  SyllabusAnalysis of Algorithms  Syllabus
Analysis of Algorithms Syllabus
 
Finite Syllabus
Finite SyllabusFinite Syllabus
Finite Syllabus
 
Cis115 programming logic
Cis115 programming logicCis115 programming logic
Cis115 programming logic
 
Soft computing one marks Q&A 50
Soft computing one marks Q&A 50Soft computing one marks Q&A 50
Soft computing one marks Q&A 50
 
Grade 9 Learning Module in Math - Module 1 and 2
Grade 9 Learning Module in Math - Module 1 and 2Grade 9 Learning Module in Math - Module 1 and 2
Grade 9 Learning Module in Math - Module 1 and 2
 
Bertimas
BertimasBertimas
Bertimas
 
Engineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdfEngineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdf
 
4.80 sy it
4.80 sy it4.80 sy it
4.80 sy it
 
Ebook mst209 block3_e1i1_n9780749252830_l1 (2)
Ebook mst209 block3_e1i1_n9780749252830_l1 (2)Ebook mst209 block3_e1i1_n9780749252830_l1 (2)
Ebook mst209 block3_e1i1_n9780749252830_l1 (2)
 
A046010107
A046010107A046010107
A046010107
 
Web Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical ModelsWeb Information Extraction Learning based on Probabilistic Graphical Models
Web Information Extraction Learning based on Probabilistic Graphical Models
 
Lesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptxLesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptx
 
paper 2018.pdf
paper 2018.pdfpaper 2018.pdf
paper 2018.pdf
 
319__Mathematics.pdf
319__Mathematics.pdf319__Mathematics.pdf
319__Mathematics.pdf
 
Presentation on bezier curve
Presentation on bezier curvePresentation on bezier curve
Presentation on bezier curve
 
F5 add maths year plan 2013
F5 add maths year plan 2013F5 add maths year plan 2013
F5 add maths year plan 2013
 

More from Andres Mendez-Vazquez

Introduction to artificial_intelligence_syllabus
Introduction to artificial_intelligence_syllabusIntroduction to artificial_intelligence_syllabus
Introduction to artificial_intelligence_syllabus
Andres Mendez-Vazquez
 

More from Andres Mendez-Vazquez (20)

2.03 bayesian estimation
2.03 bayesian estimation2.03 bayesian estimation
2.03 bayesian estimation
 
05 linear transformations
05 linear transformations05 linear transformations
05 linear transformations
 
01.04 orthonormal basis_eigen_vectors
01.04 orthonormal basis_eigen_vectors01.04 orthonormal basis_eigen_vectors
01.04 orthonormal basis_eigen_vectors
 
01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues
 
01.02 linear equations
01.02 linear equations01.02 linear equations
01.02 linear equations
 
01.01 vector spaces
01.01 vector spaces01.01 vector spaces
01.01 vector spaces
 
06 recurrent neural_networks
06 recurrent neural_networks06 recurrent neural_networks
06 recurrent neural_networks
 
05 backpropagation automatic_differentiation
05 backpropagation automatic_differentiation05 backpropagation automatic_differentiation
05 backpropagation automatic_differentiation
 
Zetta global
Zetta globalZetta global
Zetta global
 
01 Introduction to Neural Networks and Deep Learning
01 Introduction to Neural Networks and Deep Learning01 Introduction to Neural Networks and Deep Learning
01 Introduction to Neural Networks and Deep Learning
 
25 introduction reinforcement_learning
25 introduction reinforcement_learning25 introduction reinforcement_learning
25 introduction reinforcement_learning
 
Neural Networks and Deep Learning Syllabus
Neural Networks and Deep Learning SyllabusNeural Networks and Deep Learning Syllabus
Neural Networks and Deep Learning Syllabus
 
Introduction to artificial_intelligence_syllabus
Introduction to artificial_intelligence_syllabusIntroduction to artificial_intelligence_syllabus
Introduction to artificial_intelligence_syllabus
 
Ideas 09 22_2018
Ideas 09 22_2018Ideas 09 22_2018
Ideas 09 22_2018
 
20 k-means, k-center, k-meoids and variations
20 k-means, k-center, k-meoids and variations20 k-means, k-center, k-meoids and variations
20 k-means, k-center, k-meoids and variations
 
18.1 combining models
18.1 combining models18.1 combining models
18.1 combining models
 
17 vapnik chervonenkis dimension
17 vapnik chervonenkis dimension17 vapnik chervonenkis dimension
17 vapnik chervonenkis dimension
 
A basic introduction to learning
A basic introduction to learningA basic introduction to learning
A basic introduction to learning
 
Schedule for Data Lab Community Path in Machine Learning
Schedule for Data Lab Community Path in Machine LearningSchedule for Data Lab Community Path in Machine Learning
Schedule for Data Lab Community Path in Machine Learning
 
Schedule Classes DataLab Community
Schedule Classes DataLab CommunitySchedule Classes DataLab Community
Schedule Classes DataLab Community
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

Introduction Mathematics Intelligent Systems Syllabus

  • 1. Introduction to Mathematics for Intelligent Systems Andres Mendez-Vazquez April 30, 2018 1 Introduction Given the fact that heavy mathematical modeling is at the center of the Machine Learning algorithms, it is clear that a student, dedicating her/his time and effort to learn this area, must be proficient and comfortable with such mathematics. Given the demands on those students, it is clear that the normal courses in a Computer Science curricula do not cover the necessary mathematics for Machine Learning. Therefore, if we want to get the correct skills for a new generation of people in Machine Learning, it is necessary to teach those skills. This is the main reason why this course on the Mathematics for Intelligent Systems exists. 2 Objectives The objective of this course is to teach four important areas in the Mathematics for Intelligent Systems: • Theory and basic methods in Linear Algebra, • Introduction to statistics and probability methods, • Basic Methods in Optimization. 3 Course Grading The total grading of the course is split in the following way: Requirements % of the Grade Midterm 1 10% Midterm 2 10% Midterm 4 10% Final 10% 8 Homework’s 60% 1
  • 2. Mathematics for Intelligent Systems 3.1 Homework We will have homework with a variable number of problems. Homework will be handmade and scanned into pdfs for grading with the following format: 1. Name and date must be at the first page. 2. Each problem must be stated before the solution. The programming sections will be done using python. 4 Syllabus I.1 Linear Algebra [1, 2, 3] 1. Vector Spaces (a) Using Vector to Represent Samples (b) Lengths and Dot Products (c) Matrices (d) The Example of Regression 2. System of Linear Equations (a) Introduction (b) Elementary row operations and elementary matrices (c) Squared Matrices and Inverse (d) Homogeneous and In-homogeneous Systems (e) Solving Linear Equations i. Elimination - A = LU (f) Solving the Regression Problem 3. Vector Spaces (a) Space of Vectors (b) The Null Space of A. (c) Rank of a Matrix (d) Solving Homogeneous and In-homogeneous Systems (e) The idea of Basis and Independence (f) Dimension of a Vector Space 4. Orthogonality (a) Orthonormal Basis (b) Projections onto sub-spaces Cinvestav GDL 2
  • 3. Mathematics for Intelligent Systems (c) The Regression Least Square (d) Gram-Schmidt 5. Determinants (a) The Properties of the Determinants (b) Permutations (c) Cofactors (d) Cramer’s Rule 6. The Eigenvectors (a) Eigenvalues and Eigenvectors (b) Diagonalization (c) Singular Value Decomposition 7. Linear Transformations (a) The Concept of Linear Transformations (b) The Matrix to represent a Linear Transformation (c) The Pseudo-inverse (d) Application to the Regression 8. Derivatives of Matrices (a) Generalizing the concept of derivatives 9. Applications (a) Solving the Linear Regression Problem (b) Application Principal Component Analysis (c) Application for image processing EigenFaces (d) Markov Matrices and the Google Matrix (e) Linear Algebra in Probability and Statistics I.2 Probability and Statistical Theory [4, 5] 1. Introduction (a) Probability Definition (b) The Sample Space (c) Basic Set Operations (d) Counting i. How to produce probabilities? Cinvestav GDL 3
  • 4. Mathematics for Intelligent Systems 2. Conditional Probability (a) Definition and intuition (b) Bayes’ Rule (c) Conditional Probabilities are probabilities (d) Independence of events (e) The use of conditioning to solve problems 3. Random Variables (a) The basic intuition and definition (b) Distributions i. Continuous ii. Discrete (c) Cumulative distribution function (d) Function of Random Variables 4. Expectation (a) Define expectation as a weighted average (b) Linearity of the expectation (c) Examples, Geometric and Negative Binomial (d) Indicator Random Variable and the Fundamental Bridge (e) Variance 5. Moments (a) Moments as summarizing a distribution (b) How do we interpret moments? (c) Sample moments i. The Sample Mean ii. The Sample Variance (d) Moment generating functions 6. Joint distributions (a) Joint, Marginal and Conditional (b) Transformation of variables (c) Covariance and Correlations (d) Conditional Expectation 7. Inequalities and Limit Theorems Cinvestav GDL 4
  • 5. Mathematics for Intelligent Systems (a) Inequalities (b) Law of Large Numbers 8. Applications (a) Bayesian inference (b) Generative Models vs. Discriminative Models i. Models that learn from the data (c) Markov Chains (d) Markov Chain Monte Carlo I.3 Optimization [6, 7] 1. Introduction (a) Formulation (b) Example: Least Squared Error (c) Continuous versus Discrete Optimization (d) Constrained and Unconstrained Optimization 2. The Basics (a) What is a solution? (b) How to recognize a minimum? (c) Overview: i. Linear Search ii. Trust Region 3. Convex Functions (a) Why Convex Functions? (b) Differentiable Convex Functions (c) Characterizing Convex Functions using differentiability 4. The Concept of an Algorithm (a) Algorithms (b) Convergence (c) Comparison of Algorithms 5. Linear Search Methods (a) Introduction (b) Linear Search Cinvestav GDL 5
  • 6. Mathematics for Intelligent Systems (c) Search using Derivatives i. Gradient Descent ii. Newton’s Method (d) Applications in the Perceptron Algorithm and Logistic Regression 6. Trust-Region Methods (a) Linear Search Vs Trust-Region (b) The Basics for the Trust-Region (c) Basic Algorithms i. Levenberg-Marquardt algorithm ii. Dogleg Method 7. Specific Methods: (a) Conjugate Gradient Methods (b) Quasi-Newton Methods 8. Optimality Conditions and Duality (a) Lagrange Multipliers (b) The Karush-Kuhn-Tucher Condiditons (c) Constraint Qualifications (d) Lagrangian Dual Problems (e) Formulating the Dual Problem (f) Linear and Quadratic Programming Cinvestav GDL 6
  • 7. Mathematics for Intelligent Systems References [1] G. Strang, Introduction to Linear Algebra. Wellesley, MA: Wellesley- Cambridge Press, fourth ed., 2009. [2] K. Hoffman and R. Kunze, Linear algebra. Prentice-Hall mathematics series, Prentice-Hall, 1971. [3] S. Lang, Algebra. Graduate Texts in Mathematics, Springer New York, 2005. [4] R. Ash, Basic Probability Theory. Dover Books on Mathematics Series, Dover Publications, Incorporated, 2012. [5] J. Blitzstein and J. Hwang, Introduction to Probability. Chapman & Hall/CRC Texts in Statistical Science, CRC Press, 2014. [6] J. Nocedal and S. J. Wright, Numerical Optimization, second edition. World Scientific, 2006. [7] M. S. Bazaraa, Nonlinear Programming: Theory and Algorithms. Wiley Publishing, 3rd ed., 2013. Cinvestav GDL 7