SlideShare a Scribd company logo
1 of 28
MACHINE LEARNING
-WEEK 1-
김수진
Contents
1. Introduction
2. Model and Cost Function
3. Parameter Learning
4. Linear Algebra
2
What is Machine Learning?
 Arthur Samuel (1959).
Machine Learning: Field of study that gives
computers the ability to learn without being
explicitly programmed.
 Tom Mitchell (1998)
A computer program is said to learn from
experience E with respect to some task T and
some performance measure P, if its
performance on T, as measured by P,
improves with experience E.
3
What is Machine Learning?
 Examples:
-Database mining Large datasets from growth of
automation/web.
E.g., Web click data, medical records, biology,
engineering
-Applications can’t program by hand.
E.g., Autonomous helicopter, handwriting
recognition, most of Natural Language Processing
(NLP), Computer Vision.
-Self-customizing programs
E.g., Amazon, Netflix product recommendations
4
Machine learning algorithms
5
 -Supervised learning
In supervised learning, we already know what our
correct output should look like, having the idea
that there is a relationship between the input and
the output.
 -Unsupervised learning
Unsupervised learning allows us to approach
problems with little or no idea what our results
should look like. We can drive structure from data
where we don’t necessarily know the effect of the
variables.
Supervised learning
6
 Regression problem
Supervised learning
7
 Classification problem
환자의 나이나 종양의 특성 등의 요소를 추가적으로 고려함.
Unsupervised learning
8
 We can drive structure by clustering the data
based on relationships among the variables in
the data.
어느 것이 맞는 답인지 알려줌. Data set이 주어지지만 어떤 것인지, 무엇
알려주지 않음.
Unsupervised learning
9
 Clustering
데이터 내의 변수들의 관계에 기반한 클러스터링
으로 구조를 도출함.
Ex.
Unsupervised learning
10
Unsupervised learning
11
 Non-clustering
The “Cocktail Party Algorithm”, allows you to find
structure in a chaotic environment.
(i.e. identifying individual voices and music from
a mesh of sounds at a cocktail party)
Model and Cost Function
12
 Model representation
Model and Cost Function
13
Model and Cost Function
14
Model and Cost Function
15
 Cost Function : We can measure the accuracy
of our hypothesis function by using a cost
function. This takes an average difference
(actually a fancier version of an average) of all
the results of the hypothesis with inputs from
x's and the actual output y's.
 비용함수를 사용하면 주어진 데이터에 가장 가
까운 일차함수를 구할 수 있다.
개수
Model and Cost Function
16
Model and Cost Function
17
 Predicted value와 actual value의 차의 제곱의
평균을 구함
 X에 대한 함수 h, parameter theta에 대한 함수
J.
 Cost function J를 최소화하는 theta를 찾는 것
이 목표.
Model and Cost Function
18
Data1 = 0.5
Data1 = 0
Model and Cost Function
19
 2개의 parameter를 사용했을 때, 3차원 그래프,
등고선 모양을 띰.
Parameter Learning
20
 Gradient Descent 기울기 하강
: 비용함수 J의 최소값을 구하는 알고리즘
Parameter Learning
21
 가장 빠르게 언덕을 내려가는 길은?
: 각 지역 최적값을 도출
Parameter Learning
22
이 기호, := 는 할당받
는 것을 의미
α가 의미하는 바는
기본적으로
우리가 언덕을 내려
가기 위해 얼만큼 큰
걸음을 내딛어야하
는가 에 대한것
미분계수
값을 빼가면서 최적의 값을 도출.
주의! 계산할 때, theta0과 theta1은 값을
동시에 바꿔서 대입해야 한다.
Parameter Learning
23
기울기
양수
값을 줄여나감. Data1 이동하는 것을 의미.
음수 미분계수
증가 -> 최소값과 가까운 쪽으로 이동
Linear Algebra
24
 Matrices and Vectors
 Matrix : Rectangular array of numbers.
4*2 matrix
Linear Algebra
25
 Addition and scalar multiplication
Linear Algebra
26
 Matrix-vector multiplication
Linear Algebra
27
 Matrix-matrix multiplication
Linear Algebra
28
 Inverse and transpose

More Related Content

Similar to Machine learning

Machine learning
Machine learningMachine learning
Machine learningeonx_32
 
Camp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine LearningCamp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine LearningKrzysztof Kowalczyk
 
Data structures using C
Data structures using CData structures using C
Data structures using CPdr Patnaik
 
Ds12 140715025807-phpapp02
Ds12 140715025807-phpapp02Ds12 140715025807-phpapp02
Ds12 140715025807-phpapp02Salman Qamar
 
Gans - Generative Adversarial Nets
Gans - Generative Adversarial NetsGans - Generative Adversarial Nets
Gans - Generative Adversarial NetsSajalRastogi8
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .pptbutest
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.pptARVIND SARDAR
 
ML All Chapter PDF.pdf
ML All Chapter PDF.pdfML All Chapter PDF.pdf
ML All Chapter PDF.pdfexample43
 
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningA Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningVenkata Karthik Gullapalli
 
ML_ Unit_1_PART_A
ML_ Unit_1_PART_AML_ Unit_1_PART_A
ML_ Unit_1_PART_ASrimatre K
 
Machine Learning in Finance
Machine Learning in FinanceMachine Learning in Finance
Machine Learning in FinanceHamed Vaheb
 
Computation Using Scipy, Scikit Image, Scikit Learn
Computation Using Scipy, Scikit Image, Scikit LearnComputation Using Scipy, Scikit Image, Scikit Learn
Computation Using Scipy, Scikit Image, Scikit LearnPrabu U
 
SIP-REVIEW-3.pptx
SIP-REVIEW-3.pptxSIP-REVIEW-3.pptx
SIP-REVIEW-3.pptxrajhumdabad
 
Machine learning interview questions and answers
Machine learning interview questions and answersMachine learning interview questions and answers
Machine learning interview questions and answerskavinilavuG
 
Essentials of machine learning algorithms
Essentials of machine learning algorithmsEssentials of machine learning algorithms
Essentials of machine learning algorithmsArunangsu Sahu
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1JagadishPogu
 
Statistical foundations of ml
Statistical foundations of mlStatistical foundations of ml
Statistical foundations of mlVipul Kalamkar
 

Similar to Machine learning (20)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Camp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine LearningCamp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine Learning
 
Data structures using C
Data structures using CData structures using C
Data structures using C
 
Ds12 140715025807-phpapp02
Ds12 140715025807-phpapp02Ds12 140715025807-phpapp02
Ds12 140715025807-phpapp02
 
Gans - Generative Adversarial Nets
Gans - Generative Adversarial NetsGans - Generative Adversarial Nets
Gans - Generative Adversarial Nets
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .ppt
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.ppt
 
ML All Chapter PDF.pdf
ML All Chapter PDF.pdfML All Chapter PDF.pdf
ML All Chapter PDF.pdf
 
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningA Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
 
ML_ Unit_1_PART_A
ML_ Unit_1_PART_AML_ Unit_1_PART_A
ML_ Unit_1_PART_A
 
Machine Learning Seminar
Machine Learning SeminarMachine Learning Seminar
Machine Learning Seminar
 
Machine Learning in Finance
Machine Learning in FinanceMachine Learning in Finance
Machine Learning in Finance
 
Computation Using Scipy, Scikit Image, Scikit Learn
Computation Using Scipy, Scikit Image, Scikit LearnComputation Using Scipy, Scikit Image, Scikit Learn
Computation Using Scipy, Scikit Image, Scikit Learn
 
SIP-REVIEW-3.pptx
SIP-REVIEW-3.pptxSIP-REVIEW-3.pptx
SIP-REVIEW-3.pptx
 
Machine learning interview questions and answers
Machine learning interview questions and answersMachine learning interview questions and answers
Machine learning interview questions and answers
 
Essentials of machine learning algorithms
Essentials of machine learning algorithmsEssentials of machine learning algorithms
Essentials of machine learning algorithms
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1
 
Equirs: Explicitly Query Understanding Information Retrieval System Based on Hmm
Equirs: Explicitly Query Understanding Information Retrieval System Based on HmmEquirs: Explicitly Query Understanding Information Retrieval System Based on Hmm
Equirs: Explicitly Query Understanding Information Retrieval System Based on Hmm
 
Statistical foundations of ml
Statistical foundations of mlStatistical foundations of ml
Statistical foundations of ml
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Recently uploaded (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Machine learning

  • 2. Contents 1. Introduction 2. Model and Cost Function 3. Parameter Learning 4. Linear Algebra 2
  • 3. What is Machine Learning?  Arthur Samuel (1959). Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed.  Tom Mitchell (1998) A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. 3
  • 4. What is Machine Learning?  Examples: -Database mining Large datasets from growth of automation/web. E.g., Web click data, medical records, biology, engineering -Applications can’t program by hand. E.g., Autonomous helicopter, handwriting recognition, most of Natural Language Processing (NLP), Computer Vision. -Self-customizing programs E.g., Amazon, Netflix product recommendations 4
  • 5. Machine learning algorithms 5  -Supervised learning In supervised learning, we already know what our correct output should look like, having the idea that there is a relationship between the input and the output.  -Unsupervised learning Unsupervised learning allows us to approach problems with little or no idea what our results should look like. We can drive structure from data where we don’t necessarily know the effect of the variables.
  • 7. Supervised learning 7  Classification problem 환자의 나이나 종양의 특성 등의 요소를 추가적으로 고려함.
  • 8. Unsupervised learning 8  We can drive structure by clustering the data based on relationships among the variables in the data. 어느 것이 맞는 답인지 알려줌. Data set이 주어지지만 어떤 것인지, 무엇 알려주지 않음.
  • 9. Unsupervised learning 9  Clustering 데이터 내의 변수들의 관계에 기반한 클러스터링 으로 구조를 도출함. Ex.
  • 11. Unsupervised learning 11  Non-clustering The “Cocktail Party Algorithm”, allows you to find structure in a chaotic environment. (i.e. identifying individual voices and music from a mesh of sounds at a cocktail party)
  • 12. Model and Cost Function 12  Model representation
  • 13. Model and Cost Function 13
  • 14. Model and Cost Function 14
  • 15. Model and Cost Function 15  Cost Function : We can measure the accuracy of our hypothesis function by using a cost function. This takes an average difference (actually a fancier version of an average) of all the results of the hypothesis with inputs from x's and the actual output y's.  비용함수를 사용하면 주어진 데이터에 가장 가 까운 일차함수를 구할 수 있다. 개수
  • 16. Model and Cost Function 16
  • 17. Model and Cost Function 17  Predicted value와 actual value의 차의 제곱의 평균을 구함  X에 대한 함수 h, parameter theta에 대한 함수 J.  Cost function J를 최소화하는 theta를 찾는 것 이 목표.
  • 18. Model and Cost Function 18 Data1 = 0.5 Data1 = 0
  • 19. Model and Cost Function 19  2개의 parameter를 사용했을 때, 3차원 그래프, 등고선 모양을 띰.
  • 20. Parameter Learning 20  Gradient Descent 기울기 하강 : 비용함수 J의 최소값을 구하는 알고리즘
  • 21. Parameter Learning 21  가장 빠르게 언덕을 내려가는 길은? : 각 지역 최적값을 도출
  • 22. Parameter Learning 22 이 기호, := 는 할당받 는 것을 의미 α가 의미하는 바는 기본적으로 우리가 언덕을 내려 가기 위해 얼만큼 큰 걸음을 내딛어야하 는가 에 대한것 미분계수 값을 빼가면서 최적의 값을 도출. 주의! 계산할 때, theta0과 theta1은 값을 동시에 바꿔서 대입해야 한다.
  • 23. Parameter Learning 23 기울기 양수 값을 줄여나감. Data1 이동하는 것을 의미. 음수 미분계수 증가 -> 최소값과 가까운 쪽으로 이동
  • 24. Linear Algebra 24  Matrices and Vectors  Matrix : Rectangular array of numbers. 4*2 matrix
  • 25. Linear Algebra 25  Addition and scalar multiplication