반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- pandas
- 코드잇
- matplotlib
- 코딩
- 서브쿼리
- 데이터분석
- 머신러닝
- 코딩공부
- 코드잇TIL
- 경사하강법
- 판다스
- 결정트리
- 행렬
- 윈도우함수
- 코드잇 TIL
- 오늘도코드잇
- sql연습문제
- 선형회귀
- 코딩독학
- Seaborn
- 나혼자코딩
- 메소드
- HTML
- 다항회귀
- 파이썬
- 로지스틱회귀
- SQL
- numpy
- for반복문
- CSS
Archives
- Today
- Total
Coding Diary.
(Machine Learning) 머신러닝에 쓰이는 수학, 선형대수학 본문
728x90
반응형
1. 선형 대수학
: 일차식(가장 높은 차수가 1인 다항식)이나 일차 함수(ex. y=3x+6)를 공부하는 학문입니다.
2. 머신러닝에 쓰이는 선형 대수학 개념
1) 행렬(Matrix) : 수를 직사각형 형태로 나열한 것
- 아래 행렬에서 A에는 12개의 수가 직사각형의 형태로 나열되어 있습니다. 여기서 이 하나하나를 A의 원소라고 부릅니다.
- 행렬의 가로줄을 행(row)라고 부릅니다. A에는 총 3개의 행이 있는데 위에서부터 1행, 2행, 3행이라고 부릅니다.
- 행렬의 세로줄을 열(column)이라고 부릅니다. A에는 총 4개의 열이 있는데 왼쪽에서 부터 1열, 2열, 3열, 4열이라고 부르면 됩니다.
- 프로그래밍을 할 때 배열이나 리스트의 인덱스를 1이 아니라 0부터 세기 때문에 헷갈릴 수 있습니다. 행렬에서는 행과 열을 셀 때 0이 아니라 1부터 셉니다.
2) 행렬의 원소 표기
- 위 행렬의 원소 중 A_21을 쓰면 행렬 A의 2행 1열에 있는 원소이기 때문에 위의 행렬에서 2을 나타내는 것입니다.
- 행렬의 원소 표기법을 일반화하면 아래와 같습니다.
3) 벡터(vector) : 행이나 열이 단 1개뿐인 것
- 위의 벡터에서 a는 열이 하나 뿐이기 때문에 열벡터, b는 행이 하나 뿐이기 때문에 행벡터라고 합니다. 열벡터를 많이 쓰기 때문에 일반적으로 열벡터를 그냥 벡터라고 부릅니다.
- 벡터의 차원을 이야기할때는 OxO으로 표현하지 않고 원소의 개수를 말하면 됩니다. 위의 벡터에서 a는 5차원의 열 벡터이고, b는 4차원의 행 벡터입니다.
- 벡터의 원소를 나타낼 때는 아래와 같이 숫자 하나만 사용합니다.
728x90
반응형
'Coding > Machine Learning' 카테고리의 다른 글
(Machine Learning) numpy로 행렬 요소별 곱하기 (0) | 2023.07.03 |
---|---|
(Machine Learning) 행렬의 연산 덧셈, 스칼라곱, 곱 (0) | 2023.06.30 |
(Machine Learning) numpy로 행렬 사용하기 (0) | 2023.06.30 |
(Machine Learning) 지도 학습, 비지도 학습 (0) | 2023.06.29 |
(Machine Learning) 머신러닝이란? (0) | 2023.06.29 |