SlideShare a Scribd company logo
1 of 54
Download to read offline
Interest 
Work 
학습 
인공지능 
컴퓨터 
지능 
수학 Background 미디어 
게임
다룰 내용들 
집합 기호를 읽는 법 
방정식의 의미, 표현 
벡터의 의미, 표현 
행렬의 의미, 표현 
벡터와 좌표계가 만났을 때
다룰 내용들 
Column 
Row 
Determinant 
Norm 
Inner-product 
Vector, Scalar 
Sub-space 
Linearly-dep/Indep 
Rank 
Nullity 
Polynomial characteristic equation 
Eigen-Value 
Eigen-Vector 
Basis Dimension 
Unit Vector 
Span 
Gauss-Jordan elimination 
Kernel 
Matrix 
Image 
Vector-space
수학적 정의 
▼ 
개념, 의미 
▼ 
예제 
(1차, 2차, 3차 … 추상화) + 그림 
▼ 
수학기호로 나타내보기 
▼ 
연습 문제 
▼ 
패턴인식 실제 예제 분석 
학습 방식
집합 
set is a collection of distinct objects 
서로 구분 되는 어떠한 것들의 모음 
집합에서는 이 어떠한 것을 ‘원소(element)’ 라고 합니다. 
실은 현대 수학은 집합론의 엄밀한 논리적인 증명과, 전개를 
토대로 이루어져 있습니다. 
추천 글 : 
엔하위키 미러 ‘집합’관련 글 
https://mirror.enha.kr/wiki/%EC%A7%91%ED%95%A9 
! 
추천 만화 ▶︎
집합 
수학적 정의 
▼ 
개념, 의미 
▼ 
예제 
(1차, 2차, 3차 … 추상화) + 그림 
▼ 
수학기호로 나타내보기 
▼ 
연습 문제 
▼ 
패턴인식 실제 예제 분석 
자연수의 집합 
1,2,3,4,5,6,7,…. 
▶︎ 
표현하기 지저분함 
깔끔 
N = {x | x natural number}
집합에서 알아두어야 할 기호들 
소속되어 있다. 
소속되어 있지 않다. 
교집합 
합집합 
수학적인 표현들이 담기는 곳
집합에서 알아두어야 할 기호들 
집합은 대문자로 
A B C D E F …. 
원소는 소문자로 
a, b, c, d, ….
방정식 
Equation is a formula of the form A = B, where A and B are 
expressions that may contain one or several variables called 
unknowns, and "=" denotes the equality binary relation. 
방정식은 A=B 의 형태를 가진 식. 
! 
A 와 B라는 표현은 몇 가지 ‘알려지지 않은 변수’들을 가지고 있다. 
! 
그리고 = 라는 식은 ‘동등하다’라는 이진 관계를 나타낸다.
방정식의 종류 
선형 방정식 (Linear-Equation) 
비선형 방정식 (Non-Linear-Equation)
방정식의 종류 
선형 방정식 (Linear-Equation) 
선형 방정식은 두 변수(I/O)간의 관계가 선형적이다. 
규칙성이 확확 들어난다. 
비선형 방정식 (Non-Linear-Equation) 
비선형 방정식은 두 변수(I/O)간의 관계가 선형적이지 않다. 
규칙성을 찾기 어렵다.
방정식의 표현 
Input 과 Output의 관계를 명료하게 나타내는 방법 
Explicit Method 
! 
y = ax+b 
! 
‘함수’의 개념과 밀접하게 맞다아 있다. 
! 
뭔가(x)를 넣었더니 뿅뿅뿅(y) 나온다. 
x, y : 변수 a, b : 상수 
x : 독립 변수 
y : 종속 변수
Input 과 Output의 관계를 명료하지 않음 
혹은 모르겠음. 
! 
Implicit Method 
! 
ax+by = z 
방정식의 표현 
독립 변수들로만 표현된 식
벡터 
각 분야별로 쓰이는 맥락이 다르다. 
! 
CS 에서는 one-dimensional array라는 표현으로 쓰인다. 
a = [1,2,3,4,’hello’, ‘string’, ‘I’m vector’] 
! 
수학에서는 Vector space라는 어떠한 ‘공간'안에서의 구성 요소로써 서술 한다. 
! 
물리에서는 기하학적인 의미가 부여된 개체로 설명한다.
벡터 
수학적 정의? 
An element of vector-space 
그렇다면 벡터공간의 정의는? 
A vector space is a mathematical structure 
formed by a collection of elements called vectors, 
which may be added together and multiplied ("scaled") by numbers, 
called scalars in this context 
벡터공간이라는 것은 ‘벡터’라고 불리는 원소들의 모음으로 형성된 ’수학적인 구조’ 이다. 
! 
‘벡터’ 라는 것은 ‘스칼라’라고 불리는 ‘수’에 의해서 덧셈도 되고 곱셈도 된다. 
어렵다…
벡터 
물리라는 문맥에서 쓰이는 벡터. 
방향과 크기가 있는 어떠한 양. 
Geometric quantity having magnitude (or length) and direction 
expressed numerically as tuples [ x, y, z ] 
splitting the entire quantity 
into its orthogonal-axis components. 
크기와 방향(구체화)이 있는 기하학적인 어떠한 것!!(추상화) 
이 어떠한 것을 각각의 수직축에 대해서 분해 시키면, 
[x, y, z] 라는 3-튜플의 구성요소로 표현이 된다. 
튜플(tuple) : 순서가있는 원소들을 나열한 것 
*파이썬의 튜플과는 개념이 다릅니다.
벡터 
근데… 왜? 
! 
벡터라는 것을 고안했을까? 
! 
움직이는 물체를 표현하기 위해서. 
! 
어디에서? 
! 
정적으로 서술할 수 밖에 없는 2차원 평면. 종이위에서.
벡터 
방향이 있다. 
크기가 있다. 
초기점이 있다.
벡터 
벡터의 합 
스칼라, 벡터 곱 
벡터의 덧셈
벡터의 대수적 연산 
벡터를 대수적으로 표현했을 때, 
각 원소의 순서가 바뀌면 성질이 달라진다. 
상등 
! 
덧셈 
! 
뺄셈 
! 
곱셈 
! 
내적 
! 
외적 
= 
! 
+ 
! 
- 
! 
! 
! 
● 
! 
X
벡터와 좌표계가 만났을 때 
정말 재미난 성질들이 튀어나옵니다. 
단! 대수적인 연산에 대해서 정의를 미리 했을 경우. 
벡터의 덧셈 
벡터의 내적
벡터와 좌표계가 만났을 때 
평행 
! 
직교 
! 
연산 
! 
내적 
칠판 강의 대체
행렬 
Matrix (plural matrices) is a rectangular array of numbers, 
symbols, or expressions, arranged in rows and columns. 
The individual items in a matrix are called its elements or 
entries. 
매트릭스는 기호, 수식, 수 들을 행과 열로 배치해놓은 
직사각형의 집합체이다. 
! 
매트릭스에서 각각의 아이템들은 element 혹은 entry 
라고 불린다.
행렬의 표현
행렬의 예
행렬의 표현
행렬의 연산 
http://www.wikiwand.com/en/Matrix_(mathematics) 
! 
연산편 참조
선형대수학 
선형적인 구조를 이루고 있는 
수, 혹은 기호들을 탐구하는 
! 
수학의 한 분야
선형대수학의 역사 
http://matrix.skku.ac.kr/sglee/krf-1/linearalgebra/ 
multimediaproject/1week/20103/history2.html
이 시간에 다룰 것들 
Column 
Row 
Determinant 
Norm 
Inner-product 
Vector, Scalar 
Sub-space 
Linearly-dep/Indep 
Rank 
Nullity 
Polynomial characteristic equation 
Eigen-Value 
Eigen-Vector 
Basis Dimension 
Unit Vector 
Span 
Gauss-Jordan elimination 
Kernel 
Matrix 
Image 
Vector-space
이미 다룬것들 
Column 
Row 
Determinant 
Norm 
Inner-product 
Vector, Scalar 
Sub-space 
Linearly-dep/Indep 
Rank 
Nullity 
Polynomial characteristic equation 
Eigen-Value 
Eigen-Vector 
Basis Dimension 
Unit Vector 
Span 
Gauss-Jordan elimination 
Linear-mapping 
Kernel 
Matrix 
Image
큰 흐름 
Vector Matrix 
Linear-equation Determinant 
Linear-mapping Dimension 
Vector-space
큰 흐름 
벡터를 행렬이라는 틀 안에 넣어보기도 한다. 
Vector Matrix 
Linear-equation Determinant 
Linear-mapping Dimension 
Vector-space 
벡터라는, 
어떤 객체의 상태를 표기하는 
새로운 표현 방법을 배운 다음 
방정식을 벡터의 형태로 표현을 해본다. 
방정식이라는 것을 벡터와 행렬이라는 틀 안에 넣어서 
‘해’라는 것을 구해보려는 시도 
선형 사상을 통해 임의의 벡터가 
다른 벡터로 대응되는 것을 학습한다 차원에 대한 수학적인 정의를 내린다 
벡터라는 아이들이 살고 있는 
공간에 대한 정의를 내릴 수 있게 된다.
Vector 
Vector, Scalar 
Inner-product 
같이 묶어서 다룰 것들 
Norm 
1 
Unit Vector
같이 묶어서 다룰 것들 
Linear-equation 
2 
Gauss-Jordan elimination 
Reduced row echelon form(RREF)
같이 묶어서 다룰 것들 
Matrix 
Matrix operation 
+ - x 
Column Vector 
Row Vector 
Matrix는 벡터의 뭉치 Linearly-dependent 
Linearly-Independent 
Subspace 
3
같이 묶어서 다룰 것들 
Determinant 
Inverse matrix 
Polynomial characteristic equation 
Eigen value 
Eigen Vector 
* 어떠한 행렬의 성질을 
나타내주는 값. 
단, n by n square matrix 
에서만 논의가 가능 
4
같이 묶어서 다룰 것들 
Linear-mapping 
Linear - transformation 
Kernel 
Image 
5
같이 묶어서 다룰 것들 
Dimension 
Basis 
Dimension 
Rank 
Nullity 
6
같이 묶어서 다룰 것들 
Vector-space 
여기까지만 
다룬다 
‘Space’ in mathematics 
http://www.wikiwand.com/en/Space_(mathematics) 
Inner product space 
7
같이 묶어서 다룰 것들 1 Vector 
Vector, Scalar 
Transpose 
Norm Unit Vector 
Inner-product 
Cauchy-Schwartz Inequality 
코시-슈바르츠 부등식
같이 묶어서 다룰 것들 2 
Linear-equation 
Gauss-Jordan elimination 
Reduced row echelon form(RREF) 
방법 
형태
같이 묶어서 다룰 것들 3 
Matrix 
Matrix operation 
+ - x 
Column Vector 
Row Vector 
Linearly-dependent 
Transpose 
Linearly-Independent
같이 묶어서 다룰 것들 Determinant 
Inverse matrix 
Polynomial characteristic equation 
Eigen value 
Eigen Vector 
* 어떠한 행렬의 성질을 
나타내주는 값. 
단, n by n square matrix 
에서만 논의가 가능 
역행렬을 구하기 위한 사전작업 
4
같이 묶어서 다룰 것들 5 
Linear-mapping 
Linear - transformation 
이미지 참조 - http://www.wikiwand.com/en/Eigenvalues_and_eigenvectors 
Kernel = Null-space 
Image 
‘함수’의 개념과 
연계지어서 생각하면 좋습니다. 
정의역, 함수, 공역, 치역
같이 묶어서 다룰 것들 6 
Dimension 
Basis 
Dimension 
Rank 
Nullity 
벡터 스페이스를 
건설하기 위한 
마지막 관문 
Subspace
같이 묶어서 다룰 것들 Vector-space 
여기까지만 
다룬다 
7 
‘Space’ in mathematics 
http://www.wikiwand.com/en/Space_(mathematics) 
Inner product space 
벡터 공간 
http://www.wikiwand.com/ko/%EB%B2%A1%ED%84%B0%EA%B3%B5%EA%B0%84
그 외…. 
어떠한 행렬이 주어졌는데, 계산하기가 복잡하다. 
어떻게 하면 쉽게 계산할 수 있을까? 
! 
! 
! 
행렬의 대각화 (diagonalization)
패턴 인식 수식 예제 
111p 다층 퍼셉트론 
139p 선형 SVM
패턴 인식 수식 예제 
290p Fihser 선형분별
Cartesian Co-ordinate - 2D
Cartesian Co-ordinate - 3D

More Related Content

What's hot

파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기Yong Joon Moon
 
이산치수학 Project2
이산치수학 Project2이산치수학 Project2
이산치수학 Project2KoChungWook
 
Python+numpy pandas 2편
Python+numpy pandas 2편Python+numpy pandas 2편
Python+numpy pandas 2편Yong Joon Moon
 
차원축소 훑어보기 (PCA, SVD, NMF)
차원축소 훑어보기 (PCA, SVD, NMF)차원축소 훑어보기 (PCA, SVD, NMF)
차원축소 훑어보기 (PCA, SVD, NMF)beom kyun choi
 
[아꿈사] 게임 기초 수학 물리 1,2장
[아꿈사] 게임 기초 수학 물리 1,2장[아꿈사] 게임 기초 수학 물리 1,2장
[아꿈사] 게임 기초 수학 물리 1,2장sung ki choi
 
Haskell study 10
Haskell study 10Haskell study 10
Haskell study 10Nam Hyeonuk
 
Wasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 IWasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 ISungbin Lim
 
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)민태 김
 
Haskell study 14
Haskell study 14Haskell study 14
Haskell study 14Nam Hyeonuk
 
Haskell study 15
Haskell study 15Haskell study 15
Haskell study 15Nam Hyeonuk
 
신경망 첫걸음 - 한빛미디어 요약
신경망 첫걸음 - 한빛미디어 요약신경망 첫걸음 - 한빛미디어 요약
신경망 첫걸음 - 한빛미디어 요약고포릿 default
 
Quaternion and Rotation
Quaternion and RotationQuaternion and Rotation
Quaternion and RotationYoung-Min kang
 
Ch.4 numerical computation
Ch.4  numerical computationCh.4  numerical computation
Ch.4 numerical computationJinho Lee
 
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)GreenJung1
 
입문 Visual SLAM 14강 - 3장 3d rigid body transform
입문 Visual SLAM 14강 - 3장 3d rigid body transform입문 Visual SLAM 14강 - 3장 3d rigid body transform
입문 Visual SLAM 14강 - 3장 3d rigid body transformjdo
 
Chapter 19 Variational Inference
Chapter 19 Variational InferenceChapter 19 Variational Inference
Chapter 19 Variational InferenceKyeongUkJang
 

What's hot (20)

파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기
 
이산치수학 Project2
이산치수학 Project2이산치수학 Project2
이산치수학 Project2
 
Python+numpy pandas 2편
Python+numpy pandas 2편Python+numpy pandas 2편
Python+numpy pandas 2편
 
차원축소 훑어보기 (PCA, SVD, NMF)
차원축소 훑어보기 (PCA, SVD, NMF)차원축소 훑어보기 (PCA, SVD, NMF)
차원축소 훑어보기 (PCA, SVD, NMF)
 
[아꿈사] 게임 기초 수학 물리 1,2장
[아꿈사] 게임 기초 수학 물리 1,2장[아꿈사] 게임 기초 수학 물리 1,2장
[아꿈사] 게임 기초 수학 물리 1,2장
 
Haskell study 10
Haskell study 10Haskell study 10
Haskell study 10
 
Haskell study 9
Haskell study 9Haskell study 9
Haskell study 9
 
Linear algebra
Linear algebraLinear algebra
Linear algebra
 
Wasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 IWasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 I
 
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
초보자를 위한 정규 표현식 가이드 (자바스크립트 기준)
 
Haskell study 14
Haskell study 14Haskell study 14
Haskell study 14
 
Haskell study 15
Haskell study 15Haskell study 15
Haskell study 15
 
신경망 첫걸음 - 한빛미디어 요약
신경망 첫걸음 - 한빛미디어 요약신경망 첫걸음 - 한빛미디어 요약
신경망 첫걸음 - 한빛미디어 요약
 
Quaternion and Rotation
Quaternion and RotationQuaternion and Rotation
Quaternion and Rotation
 
Ch.4 numerical computation
Ch.4  numerical computationCh.4  numerical computation
Ch.4 numerical computation
 
2012 Ds 01
2012 Ds 012012 Ds 01
2012 Ds 01
 
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)
2019 홍익대학교 프로그래밍 경진대회 풀이 슬라이드 (Open Contest용)
 
입문 Visual SLAM 14강 - 3장 3d rigid body transform
입문 Visual SLAM 14강 - 3장 3d rigid body transform입문 Visual SLAM 14강 - 3장 3d rigid body transform
입문 Visual SLAM 14강 - 3장 3d rigid body transform
 
Chapter 19 Variational Inference
Chapter 19 Variational InferenceChapter 19 Variational Inference
Chapter 19 Variational Inference
 
C review
C  reviewC  review
C review
 

Similar to 선형 대수학

Linear algebra for quantum computing
Linear algebra for quantum computingLinear algebra for quantum computing
Linear algebra for quantum computingssuserd0f07b
 
머신 러닝을 해보자 (수학 보조 자료)
머신 러닝을 해보자   (수학 보조 자료)머신 러닝을 해보자   (수학 보조 자료)
머신 러닝을 해보자 (수학 보조 자료)ssusercdf17c
 
[이산수학]4 관계, 함수 및 행렬
[이산수학]4 관계, 함수 및 행렬[이산수학]4 관계, 함수 및 행렬
[이산수학]4 관계, 함수 및 행렬종빈 오
 
0131 1 spectral_theorem_transformation
0131 1 spectral_theorem_transformation0131 1 spectral_theorem_transformation
0131 1 spectral_theorem_transformationJeonghun Yoon
 
Eigendecomposition and pca
Eigendecomposition and pcaEigendecomposition and pca
Eigendecomposition and pcaJinhwan Suk
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Thisisone Lee
 
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기종빈 오
 
유니티 고급 과정 -2-
유니티 고급 과정 -2-유니티 고급 과정 -2-
유니티 고급 과정 -2-Kiyoung Moon
 
선형대수 07. 선형독립, 4가지 부벡터공간
선형대수 07. 선형독립, 4가지 부벡터공간선형대수 07. 선형독립, 4가지 부벡터공간
선형대수 07. 선형독립, 4가지 부벡터공간AHRA CHO
 
01_ML 기초_선형회귀_Linear Regression
01_ML 기초_선형회귀_Linear Regression01_ML 기초_선형회귀_Linear Regression
01_ML 기초_선형회귀_Linear RegressionAHRA CHO
 
1-1. 공학과 수학에서 벡터/ 내적 직교
1-1. 공학과 수학에서 벡터/ 내적 직교1-1. 공학과 수학에서 벡터/ 내적 직교
1-1. 공학과 수학에서 벡터/ 내적 직교jdo
 
02.선형변환과 행렬
02.선형변환과 행렬02.선형변환과 행렬
02.선형변환과 행렬JaeHong Park
 
0124 1 linear_algebra_basic_vector
0124 1 linear_algebra_basic_vector0124 1 linear_algebra_basic_vector
0124 1 linear_algebra_basic_vectorJeonghun Yoon
 
Java 자료구조 비교 (Java1.6 기준)
Java 자료구조 비교 (Java1.6 기준)Java 자료구조 비교 (Java1.6 기준)
Java 자료구조 비교 (Java1.6 기준)혜웅 박
 
자바프로그래머를 위한 스칼라
자바프로그래머를 위한 스칼라자바프로그래머를 위한 스칼라
자바프로그래머를 위한 스칼라Jong Gook Bae
 
Python_numpy_pandas_matplotlib 이해하기_20160815
Python_numpy_pandas_matplotlib 이해하기_20160815Python_numpy_pandas_matplotlib 이해하기_20160815
Python_numpy_pandas_matplotlib 이해하기_20160815Yong Joon Moon
 
프로그래머을 위한 선형대수(Chap1)
프로그래머을 위한 선형대수(Chap1)프로그래머을 위한 선형대수(Chap1)
프로그래머을 위한 선형대수(Chap1)Haryun Lee
 
[0528 석재호]게임을위한기초수학과물리
[0528 석재호]게임을위한기초수학과물리[0528 석재호]게임을위한기초수학과물리
[0528 석재호]게임을위한기초수학과물리Jaeho Seok
 

Similar to 선형 대수학 (20)

Linear algebra for quantum computing
Linear algebra for quantum computingLinear algebra for quantum computing
Linear algebra for quantum computing
 
머신 러닝을 해보자 (수학 보조 자료)
머신 러닝을 해보자   (수학 보조 자료)머신 러닝을 해보자   (수학 보조 자료)
머신 러닝을 해보자 (수학 보조 자료)
 
[이산수학]4 관계, 함수 및 행렬
[이산수학]4 관계, 함수 및 행렬[이산수학]4 관계, 함수 및 행렬
[이산수학]4 관계, 함수 및 행렬
 
0131 1 spectral_theorem_transformation
0131 1 spectral_theorem_transformation0131 1 spectral_theorem_transformation
0131 1 spectral_theorem_transformation
 
점, 선, 면
점, 선, 면점, 선, 면
점, 선, 면
 
Eigendecomposition and pca
Eigendecomposition and pcaEigendecomposition and pca
Eigendecomposition and pca
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2
 
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기
[SICP] 4.4 Logic Programming : 논리로 프로그램 짜기
 
유니티 고급 과정 -2-
유니티 고급 과정 -2-유니티 고급 과정 -2-
유니티 고급 과정 -2-
 
선형대수 07. 선형독립, 4가지 부벡터공간
선형대수 07. 선형독립, 4가지 부벡터공간선형대수 07. 선형독립, 4가지 부벡터공간
선형대수 07. 선형독립, 4가지 부벡터공간
 
01_ML 기초_선형회귀_Linear Regression
01_ML 기초_선형회귀_Linear Regression01_ML 기초_선형회귀_Linear Regression
01_ML 기초_선형회귀_Linear Regression
 
1-1. 공학과 수학에서 벡터/ 내적 직교
1-1. 공학과 수학에서 벡터/ 내적 직교1-1. 공학과 수학에서 벡터/ 내적 직교
1-1. 공학과 수학에서 벡터/ 내적 직교
 
02.선형변환과 행렬
02.선형변환과 행렬02.선형변환과 행렬
02.선형변환과 행렬
 
0124 1 linear_algebra_basic_vector
0124 1 linear_algebra_basic_vector0124 1 linear_algebra_basic_vector
0124 1 linear_algebra_basic_vector
 
07. PCA
07. PCA07. PCA
07. PCA
 
Java 자료구조 비교 (Java1.6 기준)
Java 자료구조 비교 (Java1.6 기준)Java 자료구조 비교 (Java1.6 기준)
Java 자료구조 비교 (Java1.6 기준)
 
자바프로그래머를 위한 스칼라
자바프로그래머를 위한 스칼라자바프로그래머를 위한 스칼라
자바프로그래머를 위한 스칼라
 
Python_numpy_pandas_matplotlib 이해하기_20160815
Python_numpy_pandas_matplotlib 이해하기_20160815Python_numpy_pandas_matplotlib 이해하기_20160815
Python_numpy_pandas_matplotlib 이해하기_20160815
 
프로그래머을 위한 선형대수(Chap1)
프로그래머을 위한 선형대수(Chap1)프로그래머을 위한 선형대수(Chap1)
프로그래머을 위한 선형대수(Chap1)
 
[0528 석재호]게임을위한기초수학과물리
[0528 석재호]게임을위한기초수학과물리[0528 석재호]게임을위한기초수학과물리
[0528 석재호]게임을위한기초수학과물리
 

선형 대수학

  • 1.
  • 2. Interest Work 학습 인공지능 컴퓨터 지능 수학 Background 미디어 게임
  • 3. 다룰 내용들 집합 기호를 읽는 법 방정식의 의미, 표현 벡터의 의미, 표현 행렬의 의미, 표현 벡터와 좌표계가 만났을 때
  • 4. 다룰 내용들 Column Row Determinant Norm Inner-product Vector, Scalar Sub-space Linearly-dep/Indep Rank Nullity Polynomial characteristic equation Eigen-Value Eigen-Vector Basis Dimension Unit Vector Span Gauss-Jordan elimination Kernel Matrix Image Vector-space
  • 5. 수학적 정의 ▼ 개념, 의미 ▼ 예제 (1차, 2차, 3차 … 추상화) + 그림 ▼ 수학기호로 나타내보기 ▼ 연습 문제 ▼ 패턴인식 실제 예제 분석 학습 방식
  • 6. 집합 set is a collection of distinct objects 서로 구분 되는 어떠한 것들의 모음 집합에서는 이 어떠한 것을 ‘원소(element)’ 라고 합니다. 실은 현대 수학은 집합론의 엄밀한 논리적인 증명과, 전개를 토대로 이루어져 있습니다. 추천 글 : 엔하위키 미러 ‘집합’관련 글 https://mirror.enha.kr/wiki/%EC%A7%91%ED%95%A9 ! 추천 만화 ▶︎
  • 7. 집합 수학적 정의 ▼ 개념, 의미 ▼ 예제 (1차, 2차, 3차 … 추상화) + 그림 ▼ 수학기호로 나타내보기 ▼ 연습 문제 ▼ 패턴인식 실제 예제 분석 자연수의 집합 1,2,3,4,5,6,7,…. ▶︎ 표현하기 지저분함 깔끔 N = {x | x natural number}
  • 8. 집합에서 알아두어야 할 기호들 소속되어 있다. 소속되어 있지 않다. 교집합 합집합 수학적인 표현들이 담기는 곳
  • 9. 집합에서 알아두어야 할 기호들 집합은 대문자로 A B C D E F …. 원소는 소문자로 a, b, c, d, ….
  • 10. 방정식 Equation is a formula of the form A = B, where A and B are expressions that may contain one or several variables called unknowns, and "=" denotes the equality binary relation. 방정식은 A=B 의 형태를 가진 식. ! A 와 B라는 표현은 몇 가지 ‘알려지지 않은 변수’들을 가지고 있다. ! 그리고 = 라는 식은 ‘동등하다’라는 이진 관계를 나타낸다.
  • 11. 방정식의 종류 선형 방정식 (Linear-Equation) 비선형 방정식 (Non-Linear-Equation)
  • 12. 방정식의 종류 선형 방정식 (Linear-Equation) 선형 방정식은 두 변수(I/O)간의 관계가 선형적이다. 규칙성이 확확 들어난다. 비선형 방정식 (Non-Linear-Equation) 비선형 방정식은 두 변수(I/O)간의 관계가 선형적이지 않다. 규칙성을 찾기 어렵다.
  • 13. 방정식의 표현 Input 과 Output의 관계를 명료하게 나타내는 방법 Explicit Method ! y = ax+b ! ‘함수’의 개념과 밀접하게 맞다아 있다. ! 뭔가(x)를 넣었더니 뿅뿅뿅(y) 나온다. x, y : 변수 a, b : 상수 x : 독립 변수 y : 종속 변수
  • 14. Input 과 Output의 관계를 명료하지 않음 혹은 모르겠음. ! Implicit Method ! ax+by = z 방정식의 표현 독립 변수들로만 표현된 식
  • 15. 벡터 각 분야별로 쓰이는 맥락이 다르다. ! CS 에서는 one-dimensional array라는 표현으로 쓰인다. a = [1,2,3,4,’hello’, ‘string’, ‘I’m vector’] ! 수학에서는 Vector space라는 어떠한 ‘공간'안에서의 구성 요소로써 서술 한다. ! 물리에서는 기하학적인 의미가 부여된 개체로 설명한다.
  • 16. 벡터 수학적 정의? An element of vector-space 그렇다면 벡터공간의 정의는? A vector space is a mathematical structure formed by a collection of elements called vectors, which may be added together and multiplied ("scaled") by numbers, called scalars in this context 벡터공간이라는 것은 ‘벡터’라고 불리는 원소들의 모음으로 형성된 ’수학적인 구조’ 이다. ! ‘벡터’ 라는 것은 ‘스칼라’라고 불리는 ‘수’에 의해서 덧셈도 되고 곱셈도 된다. 어렵다…
  • 17. 벡터 물리라는 문맥에서 쓰이는 벡터. 방향과 크기가 있는 어떠한 양. Geometric quantity having magnitude (or length) and direction expressed numerically as tuples [ x, y, z ] splitting the entire quantity into its orthogonal-axis components. 크기와 방향(구체화)이 있는 기하학적인 어떠한 것!!(추상화) 이 어떠한 것을 각각의 수직축에 대해서 분해 시키면, [x, y, z] 라는 3-튜플의 구성요소로 표현이 된다. 튜플(tuple) : 순서가있는 원소들을 나열한 것 *파이썬의 튜플과는 개념이 다릅니다.
  • 18. 벡터 근데… 왜? ! 벡터라는 것을 고안했을까? ! 움직이는 물체를 표현하기 위해서. ! 어디에서? ! 정적으로 서술할 수 밖에 없는 2차원 평면. 종이위에서.
  • 19. 벡터 방향이 있다. 크기가 있다. 초기점이 있다.
  • 20. 벡터 벡터의 합 스칼라, 벡터 곱 벡터의 덧셈
  • 21. 벡터의 대수적 연산 벡터를 대수적으로 표현했을 때, 각 원소의 순서가 바뀌면 성질이 달라진다. 상등 ! 덧셈 ! 뺄셈 ! 곱셈 ! 내적 ! 외적 = ! + ! - ! ! ! ● ! X
  • 22. 벡터와 좌표계가 만났을 때 정말 재미난 성질들이 튀어나옵니다. 단! 대수적인 연산에 대해서 정의를 미리 했을 경우. 벡터의 덧셈 벡터의 내적
  • 23. 벡터와 좌표계가 만났을 때 평행 ! 직교 ! 연산 ! 내적 칠판 강의 대체
  • 24. 행렬 Matrix (plural matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns. The individual items in a matrix are called its elements or entries. 매트릭스는 기호, 수식, 수 들을 행과 열로 배치해놓은 직사각형의 집합체이다. ! 매트릭스에서 각각의 아이템들은 element 혹은 entry 라고 불린다.
  • 29. 선형대수학 선형적인 구조를 이루고 있는 수, 혹은 기호들을 탐구하는 ! 수학의 한 분야
  • 31. 이 시간에 다룰 것들 Column Row Determinant Norm Inner-product Vector, Scalar Sub-space Linearly-dep/Indep Rank Nullity Polynomial characteristic equation Eigen-Value Eigen-Vector Basis Dimension Unit Vector Span Gauss-Jordan elimination Kernel Matrix Image Vector-space
  • 32. 이미 다룬것들 Column Row Determinant Norm Inner-product Vector, Scalar Sub-space Linearly-dep/Indep Rank Nullity Polynomial characteristic equation Eigen-Value Eigen-Vector Basis Dimension Unit Vector Span Gauss-Jordan elimination Linear-mapping Kernel Matrix Image
  • 33. 큰 흐름 Vector Matrix Linear-equation Determinant Linear-mapping Dimension Vector-space
  • 34. 큰 흐름 벡터를 행렬이라는 틀 안에 넣어보기도 한다. Vector Matrix Linear-equation Determinant Linear-mapping Dimension Vector-space 벡터라는, 어떤 객체의 상태를 표기하는 새로운 표현 방법을 배운 다음 방정식을 벡터의 형태로 표현을 해본다. 방정식이라는 것을 벡터와 행렬이라는 틀 안에 넣어서 ‘해’라는 것을 구해보려는 시도 선형 사상을 통해 임의의 벡터가 다른 벡터로 대응되는 것을 학습한다 차원에 대한 수학적인 정의를 내린다 벡터라는 아이들이 살고 있는 공간에 대한 정의를 내릴 수 있게 된다.
  • 35. Vector Vector, Scalar Inner-product 같이 묶어서 다룰 것들 Norm 1 Unit Vector
  • 36. 같이 묶어서 다룰 것들 Linear-equation 2 Gauss-Jordan elimination Reduced row echelon form(RREF)
  • 37. 같이 묶어서 다룰 것들 Matrix Matrix operation + - x Column Vector Row Vector Matrix는 벡터의 뭉치 Linearly-dependent Linearly-Independent Subspace 3
  • 38. 같이 묶어서 다룰 것들 Determinant Inverse matrix Polynomial characteristic equation Eigen value Eigen Vector * 어떠한 행렬의 성질을 나타내주는 값. 단, n by n square matrix 에서만 논의가 가능 4
  • 39. 같이 묶어서 다룰 것들 Linear-mapping Linear - transformation Kernel Image 5
  • 40. 같이 묶어서 다룰 것들 Dimension Basis Dimension Rank Nullity 6
  • 41. 같이 묶어서 다룰 것들 Vector-space 여기까지만 다룬다 ‘Space’ in mathematics http://www.wikiwand.com/en/Space_(mathematics) Inner product space 7
  • 42. 같이 묶어서 다룰 것들 1 Vector Vector, Scalar Transpose Norm Unit Vector Inner-product Cauchy-Schwartz Inequality 코시-슈바르츠 부등식
  • 43. 같이 묶어서 다룰 것들 2 Linear-equation Gauss-Jordan elimination Reduced row echelon form(RREF) 방법 형태
  • 44. 같이 묶어서 다룰 것들 3 Matrix Matrix operation + - x Column Vector Row Vector Linearly-dependent Transpose Linearly-Independent
  • 45. 같이 묶어서 다룰 것들 Determinant Inverse matrix Polynomial characteristic equation Eigen value Eigen Vector * 어떠한 행렬의 성질을 나타내주는 값. 단, n by n square matrix 에서만 논의가 가능 역행렬을 구하기 위한 사전작업 4
  • 46. 같이 묶어서 다룰 것들 5 Linear-mapping Linear - transformation 이미지 참조 - http://www.wikiwand.com/en/Eigenvalues_and_eigenvectors Kernel = Null-space Image ‘함수’의 개념과 연계지어서 생각하면 좋습니다. 정의역, 함수, 공역, 치역
  • 47. 같이 묶어서 다룰 것들 6 Dimension Basis Dimension Rank Nullity 벡터 스페이스를 건설하기 위한 마지막 관문 Subspace
  • 48. 같이 묶어서 다룰 것들 Vector-space 여기까지만 다룬다 7 ‘Space’ in mathematics http://www.wikiwand.com/en/Space_(mathematics) Inner product space 벡터 공간 http://www.wikiwand.com/ko/%EB%B2%A1%ED%84%B0%EA%B3%B5%EA%B0%84
  • 49. 그 외…. 어떠한 행렬이 주어졌는데, 계산하기가 복잡하다. 어떻게 하면 쉽게 계산할 수 있을까? ! ! ! 행렬의 대각화 (diagonalization)
  • 50.
  • 51. 패턴 인식 수식 예제 111p 다층 퍼셉트론 139p 선형 SVM
  • 52. 패턴 인식 수식 예제 290p Fihser 선형분별