[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "강좌 소개 ~ 기초 수학"
안녕하세요 메타코드 서포터즈 5기로 활동하고 있는 송주영입니다.
SQL과 Python을 연결한 데이터 분석 강의를 마치고 이번에는 머신러닝 입문 강의를 시작했습니다.
인공지능을 배울 때는 기초가 중요하다고 생각해서 만약에 이 분야에 관심이 있으시다면 이러한 입문 강의를 들어보시길 추천드려요!!
강의 리뷰 시작하겠습니다
강의목차
인공지능 학습에는 크게 지도 학습과 비지도 학습이 있습니다.
지도 학습은 다시 회귀와 분류 모델로 분류할 수 있습니다.
회귀 모델은 하나의 값을 예측하는 것으로, 입력된 값에 대해 연속형 값을 예측합니다.
분류 모델은 입력된 데이터를 이산형 데이터로 분류합니다.
회귀 모델, 분류 모델
회귀 모델과 분류 모델에 대한 보다 자세한 설명입니다.
회귀 모델과 분류 모델 모두 연속값, 이산값을 입력값으로 가질 수 있습니다.
회귀 모델은 출력값이 연속값, 분류 모델은 출력값이 이산값이라는 차이를 갖습니다.
분류의 경우 이진 분류이냐 다중 분류이냐에 따라 사용하는 함수가 각각 시그모이드 함수, 소프트맥스 함수로 나뉩니다.
용어 정리 - Feature, Label
데이터는 Feature와 Label로 구성됩니다.
Feature는 데이터의 특징으로 예시를 보면 혈압, 몸무게, 나이 등이 해당합니다.
라벨은 각 데이터에 대한 예측값을 의미합니다. 질병 예측으로 생각해보면, O와 X가 될 수 있습니다.
Feature와 Label은 독립 변수와 종속 변수로도 표현할 수 있습니다.
용어 정리 - 입출력, 모델
Input은 모델에 입력되는 값으로 데이터의 Feature 부분입니다.
Output은 모델로부터의 출력값으로 예측 결과를 말합니다.
모델에는 선형 회귀 모델과 비선형 회귀 모델이 있습니다.
비선형 회귀 모델식을 보면 선형 결합식으로 표현이 불가능함을 보입니다.
미분, 최솟값
미분은 함수에서 해당 지점의 순간 변화율을 의미합니다.
손실함수는 $(y- \hat{y})^2$ 형태로 표현될 수 있습니다.
손실함수에서 손실값을 최소로 하는 것이 목표입니다.
미분의 성질을 활용한다면 손실함수에서의 최솟값을 구할 수 있습니다.
자연상수 e
자연 상수를 이해하기 위하여 1원이 1년 뒤에 + 1원의 성장을 한다는 예시를 보여주셨습니다.
성장 구간을 쪼개지 않았을 때는 최종적으로 2원이 되고, 성장 구간을 한 번 쪼갠다면 2.25원이 됨을 볼 수 있습니다.
마찬가지의 과정을 무한히 수행한다면 값이 2.718에 수렴합니다.
수학에서 중요한 무리수 중 하나이므로 값과 값의 의미를 잘 이해해두어야 합니다.
이상으로, 강의 리뷰 마치겠습니다.
이번 수업에서는 인공지능 코딩에 앞서 기초 개념을 다지는 단계였습니다.
인공지능에 대한 깊은 이해를 위해서는 수학이 필수적임을 느낄 수 있는 수업이었습니다.
읽어주셔서 감사합니다!!
'인공지능 - 메타코드' 카테고리의 다른 글
[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "1단원 실습" (0) | 2024.07.28 |
---|---|
[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "Validation Data" (0) | 2024.07.27 |
[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "Bias and variance Trade-off" (0) | 2024.07.21 |
[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "Gradient Descent" (3) | 2024.07.20 |
[메타코드 강의 후기] 메타코드 머신러닝 입문 부트캠프 - "기초수학 ~ 최소제곱법" (3) | 2024.07.14 |