SlideShare a Scribd company logo
Mathematics For
Machine Learning
By: Yash Khanna
11702261
What Is Machine Learning ?
• Machine learning (ML) is
the scientific
study of algorithms and statistical
models that computer systems use in
order to perform a specific task
effectively without using explicit
instructions, relying on patterns and
inference instead.
• It is all about creating an algorithm
that can learn from the data to make
a prediction.
• Machine learning is built on
mathematical prerequisites.
Parts In Mathematics
For Machine Learning:
• Linear algebra: This is a type of mathematics
that is important for projections, vector
spaces and norms in the future.
• Multivariate calculus: Integral calculus and
different calculus can all the parts of this
discipline of mathematics.
• Theory of statistics and probability: Statistics
is very different from ML but the
fundamental values of statistics and
probability machine learning.
• Complex optimizations and algorithms: This
is a type of mathematics that so important
for improving the efficiency of computations.
Mathematics For Machine Learning: Linear
Algebra
The course included 5 modules
Module 1:
In the first module we look how linear algebra is relevant to machine
learning then we wind up with module with an initial introduction to vectors.
Key Topic in module: a. Introduction of vectors b. Operation on vectors
Module 2:
In this module, we look at operations we can do with vectors- finding the
angle between the vectors, projections of one vector onto another.
Key Topic in module: a. Modulus and inner product b. Cosine and dot
product c. projection d. Changing basis e. Linear
independency
Module 3:
This module was all about matrices as tools to solve the linear algebra problems,
and we also look how to solve the system of linear equations using matrices then
we look towards how to solve the determinants and find the inverse of matrix.
Key topics in the module: a. transformation of matrix b. Derminents and
inverses of matrix
Module4:
In this module, we continue with matrices- how to code matrices and matrix
multiplication using the Einstein summation convention.
Then we look how matrix can transform a description of vector from one basis to
another
Key topics in the module: a. Matrices changing basis b. Orthogonal matrices
c. Gram-Schmidt process
Module 5:
This module was all about Eigen vectors that are unrotated by a
transformation matrix, and Eigen values are the amount by which Eigen
vectors are stretched.
These special ‘Eigen things’ are very useful in linear algebra and help us
in examine the Google’s famous PageRank algorithm for presenting
web search results.
Mathematics For Machine Learning:
Multivariate Calculus
This course was composed of 6 weeks
In week 1-4 we get familiar with a mathematics toolkit
In week 5-6 we learn how to apply this toolkit to optimization problem
Module 1:
This module was all about calculus as calculus plays very vital role in
understanding the machine learning. We start with very basics what the
function is and we also see when sketching a function on ea graph, the slope
describe the rate of change of output with respect to an input.
Key topic in module: a. Functions b. Rise over run c.Derivative
d. Product and chain rule
Module 2:
In this we generalize our calculus tools to handle multivariate systems. This means
we can take a function with multiple inputs and determine the influence separately.
Key topic in module: a. Differentiate with respect to anything b. The Jacobian
c. The sandpit d. The Hessian
Module 3:
In this module our focus was on chain rule and its applications. The multivariate
chain rule can be used to calculate the influence of each parameter of the networks
the real life example of this is neural networks
Key topic in module: a. Chain rule
Module4:
In this we discussed about taylor series. The taylor series is a method for re-
expressing functions as polynomial series. This approach is basically used to write
the complicated functions to simple linear approximations.
Finally we discuss the multivariate case and see how the jacobian and the Hessian
come in to play
Module 5:
In this we want to find the minimum and maximum points of a function
then we can use multivariate calculus to do this. First we will do this in
one dimension and use the gradient to give us estimates of where the
zero points of that function are, and then iterate in the Newton-
Raphson method.
Key topic in module: a. Newton-Raphson in one dimension
b. Lagrange multipliers
Module 6:
In order to optimize the fitting parameters , we need a way to define
how good our fit is. The goodness of fit is chi-squared, which we will
first apply to fitting into a straight line-linear regression.
Key topic in module: a. simple linear regression
Why Mathematics For
Machine Learning?
• Learning Machine learning brings in better career
opportunities.
• Machine learning jobs on the rise.
• Machine learning is directly linked to data science
• Most exciting domain
Thank You

More Related Content

What's hot

Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
Si Haem
 
L2. Evaluating Machine Learning Algorithms I
L2. Evaluating Machine Learning Algorithms IL2. Evaluating Machine Learning Algorithms I
L2. Evaluating Machine Learning Algorithms I
Machine Learning Valencia
 
Support Vector machine
Support Vector machineSupport Vector machine
Support Vector machine
Anandha L Ranganathan
 
Linear regression
Linear regressionLinear regression
Linear regression
MartinHogg9
 
Machine learning clustering
Machine learning clusteringMachine learning clustering
Machine learning clustering
CosmoAIMS Bassett
 
Deep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter TuningDeep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter Tuning
Shubhmay Potdar
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Databricks
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Girish Khanzode
 
Support Vector Machines ( SVM )
Support Vector Machines ( SVM ) Support Vector Machines ( SVM )
Support Vector Machines ( SVM )
Mohammad Junaid Khan
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter Tuning
Jon Lederman
 
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hakky St
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
CloudxLab
 
Overfitting & Underfitting
Overfitting & UnderfittingOverfitting & Underfitting
Overfitting & Underfitting
SOUMIT KAR
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and Boosting
Mohit Rajput
 
Linear Regression and Logistic Regression in ML
Linear Regression and Logistic Regression in MLLinear Regression and Logistic Regression in ML
Linear Regression and Logistic Regression in ML
Kumud Arora
 
Linear regression with gradient descent
Linear regression with gradient descentLinear regression with gradient descent
Linear regression with gradient descent
Suraj Parmar
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Edureka!
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Activation function
Activation functionActivation function
Activation function
Astha Jain
 

What's hot (20)

Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
L2. Evaluating Machine Learning Algorithms I
L2. Evaluating Machine Learning Algorithms IL2. Evaluating Machine Learning Algorithms I
L2. Evaluating Machine Learning Algorithms I
 
Support Vector machine
Support Vector machineSupport Vector machine
Support Vector machine
 
Linear regression
Linear regressionLinear regression
Linear regression
 
Machine learning clustering
Machine learning clusteringMachine learning clustering
Machine learning clustering
 
Deep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter TuningDeep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter Tuning
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Support Vector Machines ( SVM )
Support Vector Machines ( SVM ) Support Vector Machines ( SVM )
Support Vector Machines ( SVM )
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter Tuning
 
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Overfitting & Underfitting
Overfitting & UnderfittingOverfitting & Underfitting
Overfitting & Underfitting
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and Boosting
 
Linear Regression and Logistic Regression in ML
Linear Regression and Logistic Regression in MLLinear Regression and Logistic Regression in ML
Linear Regression and Logistic Regression in ML
 
Linear regression with gradient descent
Linear regression with gradient descentLinear regression with gradient descent
Linear regression with gradient descent
 
Feature selection
Feature selectionFeature selection
Feature selection
 
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 
Activation function
Activation functionActivation function
Activation function
 

Similar to Summer Report on Mathematics for Machine learning: Imperial College of London

Final Report
Final ReportFinal Report
Final ReportAman Soni
 
Neural Nets from Scratch
Neural Nets from ScratchNeural Nets from Scratch
Neural Nets from Scratch
Seth H. Weidman
 
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
Fred Stanworth
 
alg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docxalg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docx
guru1561
 
CIS 1403 lab 3 functions and methods in Java
CIS 1403 lab 3 functions and methods in JavaCIS 1403 lab 3 functions and methods in Java
CIS 1403 lab 3 functions and methods in Java
Hamad Odhabi
 
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model SelectionAdapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
IJECEIAES
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
RahulKirtoniya
 
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
Narendra Ashar
 
THESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISTHESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISPeter Thesling
 
Elementary Differential Equations and Boundary Value Problems
Elementary Differential Equations and Boundary Value ProblemsElementary Differential Equations and Boundary Value Problems
Elementary Differential Equations and Boundary Value Problems
jpegd
 
Whole NumbersIn this module, you will begin by learning how numb.docx
Whole NumbersIn this module, you will begin by learning how numb.docxWhole NumbersIn this module, you will begin by learning how numb.docx
Whole NumbersIn this module, you will begin by learning how numb.docx
alanfhall8953
 
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsIntroduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Joonyoung Yi
 
Connor Walthour Design Document (3)
Connor Walthour Design Document (3)Connor Walthour Design Document (3)
Connor Walthour Design Document (3)
ConnorWalthour
 
Study on Some Key Issues of Synergetic Neural Network
Study on Some Key Issues of Synergetic Neural Network  Study on Some Key Issues of Synergetic Neural Network
Study on Some Key Issues of Synergetic Neural Network Jie Bao
 
Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)
smumbahelp
 
01 Notes Introduction Analysis of Algorithms Notes
01 Notes Introduction Analysis of Algorithms Notes01 Notes Introduction Analysis of Algorithms Notes
01 Notes Introduction Analysis of Algorithms Notes
Andres Mendez-Vazquez
 
SIP-REVIEW-3.pptx
SIP-REVIEW-3.pptxSIP-REVIEW-3.pptx
SIP-REVIEW-3.pptx
rajhumdabad
 
Algebra Lineal.pdf
Algebra Lineal.pdfAlgebra Lineal.pdf
Algebra Lineal.pdf
JUANDAVIDBARONARTUND
 

Similar to Summer Report on Mathematics for Machine learning: Imperial College of London (20)

Final Report
Final ReportFinal Report
Final Report
 
Neural Nets from Scratch
Neural Nets from ScratchNeural Nets from Scratch
Neural Nets from Scratch
 
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
Ebook mst209 block1_e1i1_n9780749252816_l1 (2)
 
alg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docxalg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docx
 
CIS 1403 lab 3 functions and methods in Java
CIS 1403 lab 3 functions and methods in JavaCIS 1403 lab 3 functions and methods in Java
CIS 1403 lab 3 functions and methods in Java
 
Finite Syllabus
Finite SyllabusFinite Syllabus
Finite Syllabus
 
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model SelectionAdapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
 
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
Machine Learning and Deep Learning from Foundations to Applications Excel, R,...
 
InternshipReport
InternshipReportInternshipReport
InternshipReport
 
THESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISTHESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESIS
 
Elementary Differential Equations and Boundary Value Problems
Elementary Differential Equations and Boundary Value ProblemsElementary Differential Equations and Boundary Value Problems
Elementary Differential Equations and Boundary Value Problems
 
Whole NumbersIn this module, you will begin by learning how numb.docx
Whole NumbersIn this module, you will begin by learning how numb.docxWhole NumbersIn this module, you will begin by learning how numb.docx
Whole NumbersIn this module, you will begin by learning how numb.docx
 
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsIntroduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
 
Connor Walthour Design Document (3)
Connor Walthour Design Document (3)Connor Walthour Design Document (3)
Connor Walthour Design Document (3)
 
Study on Some Key Issues of Synergetic Neural Network
Study on Some Key Issues of Synergetic Neural Network  Study on Some Key Issues of Synergetic Neural Network
Study on Some Key Issues of Synergetic Neural Network
 
Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)Bt8901 object oriented systems-de (1)
Bt8901 object oriented systems-de (1)
 
01 Notes Introduction Analysis of Algorithms Notes
01 Notes Introduction Analysis of Algorithms Notes01 Notes Introduction Analysis of Algorithms Notes
01 Notes Introduction Analysis of Algorithms Notes
 
SIP-REVIEW-3.pptx
SIP-REVIEW-3.pptxSIP-REVIEW-3.pptx
SIP-REVIEW-3.pptx
 
Algebra Lineal.pdf
Algebra Lineal.pdfAlgebra Lineal.pdf
Algebra Lineal.pdf
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Summer Report on Mathematics for Machine learning: Imperial College of London

  • 2. What Is Machine Learning ? • Machine learning (ML) is the scientific study of algorithms and statistical models that computer systems use in order to perform a specific task effectively without using explicit instructions, relying on patterns and inference instead. • It is all about creating an algorithm that can learn from the data to make a prediction. • Machine learning is built on mathematical prerequisites.
  • 3. Parts In Mathematics For Machine Learning: • Linear algebra: This is a type of mathematics that is important for projections, vector spaces and norms in the future. • Multivariate calculus: Integral calculus and different calculus can all the parts of this discipline of mathematics. • Theory of statistics and probability: Statistics is very different from ML but the fundamental values of statistics and probability machine learning. • Complex optimizations and algorithms: This is a type of mathematics that so important for improving the efficiency of computations.
  • 4. Mathematics For Machine Learning: Linear Algebra The course included 5 modules Module 1: In the first module we look how linear algebra is relevant to machine learning then we wind up with module with an initial introduction to vectors. Key Topic in module: a. Introduction of vectors b. Operation on vectors Module 2: In this module, we look at operations we can do with vectors- finding the angle between the vectors, projections of one vector onto another. Key Topic in module: a. Modulus and inner product b. Cosine and dot product c. projection d. Changing basis e. Linear independency
  • 5. Module 3: This module was all about matrices as tools to solve the linear algebra problems, and we also look how to solve the system of linear equations using matrices then we look towards how to solve the determinants and find the inverse of matrix. Key topics in the module: a. transformation of matrix b. Derminents and inverses of matrix Module4: In this module, we continue with matrices- how to code matrices and matrix multiplication using the Einstein summation convention. Then we look how matrix can transform a description of vector from one basis to another Key topics in the module: a. Matrices changing basis b. Orthogonal matrices c. Gram-Schmidt process
  • 6. Module 5: This module was all about Eigen vectors that are unrotated by a transformation matrix, and Eigen values are the amount by which Eigen vectors are stretched. These special ‘Eigen things’ are very useful in linear algebra and help us in examine the Google’s famous PageRank algorithm for presenting web search results.
  • 7. Mathematics For Machine Learning: Multivariate Calculus This course was composed of 6 weeks In week 1-4 we get familiar with a mathematics toolkit In week 5-6 we learn how to apply this toolkit to optimization problem Module 1: This module was all about calculus as calculus plays very vital role in understanding the machine learning. We start with very basics what the function is and we also see when sketching a function on ea graph, the slope describe the rate of change of output with respect to an input. Key topic in module: a. Functions b. Rise over run c.Derivative d. Product and chain rule
  • 8. Module 2: In this we generalize our calculus tools to handle multivariate systems. This means we can take a function with multiple inputs and determine the influence separately. Key topic in module: a. Differentiate with respect to anything b. The Jacobian c. The sandpit d. The Hessian Module 3: In this module our focus was on chain rule and its applications. The multivariate chain rule can be used to calculate the influence of each parameter of the networks the real life example of this is neural networks Key topic in module: a. Chain rule Module4: In this we discussed about taylor series. The taylor series is a method for re- expressing functions as polynomial series. This approach is basically used to write the complicated functions to simple linear approximations. Finally we discuss the multivariate case and see how the jacobian and the Hessian come in to play
  • 9. Module 5: In this we want to find the minimum and maximum points of a function then we can use multivariate calculus to do this. First we will do this in one dimension and use the gradient to give us estimates of where the zero points of that function are, and then iterate in the Newton- Raphson method. Key topic in module: a. Newton-Raphson in one dimension b. Lagrange multipliers Module 6: In order to optimize the fitting parameters , we need a way to define how good our fit is. The goodness of fit is chi-squared, which we will first apply to fitting into a straight line-linear regression. Key topic in module: a. simple linear regression
  • 10. Why Mathematics For Machine Learning? • Learning Machine learning brings in better career opportunities. • Machine learning jobs on the rise. • Machine learning is directly linked to data science • Most exciting domain
  • 11.
  • 12.