이진논리회귀 2

[머신러닝] 논리회귀 실습( 이진논리회귀, 다항논리회귀 )

이진논리회귀 실습 1. 데이터다운받기 import os os.environ['KAGGLE_USERNAME'] = 'username' # username os.environ['KAGGLE_KEY'] = 'key' # key !kaggle datasets download -d heptapod/titanic !unzip titanic.zip 2. 필요한 패키지 임포트하기 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import Adam, SGD import numpy as np import pandas as pd import matplot..

[머신러닝] 논리회귀 ( Logistic regression ) (이진논리회귀, 다항논리회귀)

논리 회귀 (Logistic regression) 입력값과 범주 사이의 관계를 구하는 것 선형회귀로 풀기 힘든 문제→Logistic function(=Sigmoid function)을 사용 가설과 손실함수 논리 회귀에서는 시그모이드 함수에 선형 회귀 식을 넣어줌 가설함수 : 손실함수 : 확률 분포 그래프의 차이를 비교할 때는 Crossentropy 라는 함수를 사용하게 되는데요. 간단하게 그래프로 개념을 이해하면, 임의의 입력값에 대해 우리가 원하는 확률 분포 그래프를 만들도록 학습시키는 손실 함수입니다. Keras에서 이진 논리 회귀의 경우 binary_crossentropy 손실 함수를 사용 다항 논리 회귀 (Multinomial logistic regression) 여러개의 클래스로 나눠지는 논리회..