이 영역을 누르면 첫 페이지로 이동
butter_shower 블로그의 첫 페이지로 이동

butter_shower

페이지 맨 위로 올라가기

butter_shower

[혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 3주차

  • 2024.01.21 23:21
  • 머신러닝 꿈나무
글 작성자: _rian

진도가 뭔지 몰라서 예전 과제 가져오깅.. ㅎㅎ

Chapter 4. 다양한 분류 알고리즘

4-1. 로지스틱 회귀 

  • Logistic regression
    • 이름은 회귀지만 사실은 분류 모델. 선형 방정식을 사용한 분류 알고리즘. 선형 회귀와 달리 시그모이드 함수나 소프트맥스 함수를 사용하여 클래스의 확률을 출력할 수 있다. 
      • 시그모이드 함수 : 선형 방정식의 출력을 0과 1 사이의 값으로 압축. 
      • 소프트맥스 함수 : 다중 분류에서 여러 선형 방정식의 출력 결과를 정규화하여 합이 1이 되도록 만듦

4-2. 확률적 경사하강법

  • 점진적 학습 
    • 훈련한 모델을 버리지 않고 새로운 데이터에 대해서만 조금씩 훈련하는 학습법. 대표적으로 확률적 경사하강법이 있다.
  • 확률적 경사하강법이란?
    • 전체 샘플을 사용하지 않고 딱 하나의 샘플을 훈련 세트에서 랜덤하게 골라 가장 가파른 길을 찾는 방법.
    • 이걸 계속 랜덤하게 반복하여 만족할만한 위치에 도달할 때 까지 내려가는 원리. 
    • epoch : 확률적 경사하강법에서 훈련 세트를 한번 모두 사용하는 과정. 일반적으로 수십, 수백번 이상의 에포크를 수행.
  • 미니배치 경사하강법
    • 여러개의 샘플을 사사하강법을 수행하는 방식
  • 손실함수 
    • 머신러닝 알고리즘이 얼마나 엉터리인지 측정하는 기준
    • 로지스틱 손실함수 : 이진 분류에서 사용하는 손실함수
    • 크로스 엔트로피 손실함수 : 다중 분류에서 사용하는 손실함수
    • 평균 제곱 오차 : 회귀 문제에서 사용하는 손실함수
  • 에포크와 과대/과소 적합
    • early stopping : 과대 적합이 시작되기 전에 훈련을 멈추는 것
    • SGDClassifier의 손실함수 : 힌지손실
      • 주로 서포트 벡터머신 알고리즘에서 사용하는 손실함수  

 


 

미션

기본미션 : 4-1 2번 문제를 풀고 풀이 과정 설명하기

  • 로지스틱 회귀가 이진 분류에서 확률을 출력하기 위해 사용하는 함수 : 시그모이드 함수 

선택 미션 : 4-2 과대적합 / 과소적합 손코딩 코랩 화면 캡쳐하기

'머신러닝 꿈나무' 카테고리의 다른 글

[혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 5주차  (1) 2024.02.05
[혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 4주차  (0) 2024.01.29
[혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 2주차  (1) 2024.01.14
강화학습이란? 심층 강화학습에 대한 정의와 종류  (1) 2024.01.05
[혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 1주차  (0) 2024.01.05

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 5주차

    [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 5주차

    2024.02.05
  • [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 4주차

    [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 4주차

    2024.01.29
  • [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 2주차

    [혼공머신] 혼자 공부하는 머신러닝 & 딥러닝 2주차

    2024.01.14
  • 강화학습이란? 심층 강화학습에 대한 정의와 종류

    강화학습이란? 심층 강화학습에 대한 정의와 종류

    2024.01.05
다른 글 더 둘러보기

정보

butter_shower 블로그의 첫 페이지로 이동

butter_shower

  • butter_shower의 첫 페이지로 이동

검색

메뉴

  • All Categories
  • About Me
  • Guest Book

카테고리

  • 전체보기 (223)
    • 💫 주인장 이야기 (17)
    • 🌱 와글와글뻘글 (27)
    • IT Trends (11)
    • 주인장 일상 (0)
    • 📒 내 마음대로 독서 서평 (12)
    • 머신러닝 꿈나무 (30)
      • 기본 개념 (6)
      • Hands-on! (5)
      • Paper Review (5)
      • 캐린이의 Kaggle (1)
    • 알고리즘 Algorithm (33)
      • PS (8)
    • Computer Engineering (75)
      • Python (8)
      • Cloud Computing (9)
      • C (9)
      • C++ (0)
      • Java (6)
      • Django 장고 (4)
      • 임베디드 시스템 (10)
      • 병렬 처리(Parallel Processing) (9)
      • 데이터 통신 Data communication (4)
      • 유닉스 시스템 (Unix System) (3)
      • GitHub (1)
      • 마이크로 프로세서 (micro processor) (1)
      • 데이터 마이닝 (1)
    • Error Note 🚨 (3)
    • 영어 공부 (6)
      • Live Academy (6)
    • HOBBY (2)
      • Film Log (2)

최근 글

정보

_rian의 butter_shower

butter_shower

_rian

나의 외부 링크

  • Github
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / AXZ. © _rian. Designed by Fraccino.

티스토리툴바