일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ML
- keras
- 프로그래머스 단어변환 파이썬
- BOJ 1541 파이썬
- 백준 1541 파이썬
- 백준 1931 파이썬
- BOJ 1931
- 백준 잃어버린괄호 파이썬
- 프로그래머스 게임맵최단거리 파이썬
- 프로그래머스 게임맵최단거리
- 코딩테스트
- 프로그래머스bfs
- classification
- 프로그래머스 단어변환
- 프로그래머스 단어변환 bfs
- 프로그래머스 BFS
- BOJ 1931 파이썬
- 딥러닝
- LogisticRegression
- Machine Learning
- 백준 잃어버린괄호
- 로지스틱회귀
- 다중분류
- 분류
- TensorFlow
- BOJ 1541
- 머신러닝
- tensor
- 코테
- BFS
- Today
- Total
목록LogisticRegression (2)
그래도해야지어떡해
* 이진 분류와 다중 분류에서 로지스틱 회귀의 차이점 이진 분류에서는, - 하나의 선형 방정식을 훈련 - 훈련된 방정식의 출력값을 시그모이드 함수에 통과시켜 0~1사이의 값 만들기(양성 클래스에 대한 확률) 다중 분류에서는, - 클래스 개수만큼 방정식을 훈련 - 각 방정식의 출력값을 소프트맥스 함수를 통과시켜 전체 클래스에 대한 합이 항상 1이 되도록 만들기(= 각 클래스에 대한 확률) * 실습 : 로지스틱 회귀로 다중 분류 수행하기 Logistic Regression을 이용하여 7개의 Class 분류하기 In [1]: import numpy as np import pandas as pd fish = pd.read_csv('https://bit.ly/fish_csv') In [2]: fish.head()..

로지스틱 회귀는 분류모델이다. linear regression과 동일하게 선형 방정식을 학습한다. z= a*(Weight) + b*(Length) + c*(Diagonal) + d*(Height) + e*(Width) + f ** 여기서 weight, Length, Diagonal, Height, Width는 각 특성을 나타낸다(즉 Weight-특성1, Length-특성2, ...). ** 여기서 a,b,c,d,e는 가중치 혹은 계수이다. ** 여기서 z는 어떤 값도 가능하다 -> 하지만, 확률이 되려면 0~1사이의 값이 되야한다. => 이를 위해 시그모이드 함수를 사용! import numpy as np import matplotlib.pyplot as plt z = np.arange(-8, 8, 0...