본문 바로가기

전체 글195

05 다중 분류 문제 해결하기 실습 다중 분류 참(1)과 거짓(0)으로 해결하는 것이 아니라, 여러 개 중에 어떤 것이 답인지 예측하는 문제 아이리스 품종 예측 실습 colab에서 실습 [상관도 그래프] import pandas as pd # 깃허브에 준비된 데이터를 가져옵니다. !git clone https://github.com/taehojo/data.git # 아이리스 데이터를 불러옵니다. df = pd.read_csv('./data/iris3.csv') df.head() # 첫 다섯 줄을 봅니다. import seaborn as sns import matplotlib.pyplot as plt # seaborn 라이브러리의 pairplot() 함수를 써서 전체 상관도를 볼 수 있는 그래프 출력 # 품종에 따라 보여지게 지정 sns.p.. 2023. 7. 3.
04 데이터 다루기 실습 (Pandas, Matplotlib, Seaborn) 판다스(Pandas) 딥러닝을 다루기 위한 1단계는 데이터를 파악하는 것 데이터를 시각화해서 눈으로 직접 확인해 보는 방법이 유용 판다스 라이브러리는 넘파이 기능을 포함하면서도 다양한 포맷의 데이터를 다룰 수 있음. 맷플롯립(Matplotlib) 파이썬에서 그래프를 그릴 때 사용되는 라이브러리 시본(Seaborn) 맷플롯립을 기반으로 조금 더 정교한 그래프를 그리게 해주는 라이브러리 피마 인디언 데이터 분석 실습 colab에서 실습 [판다스를 활용한 데이터 조사] # 필요한 라이브러리를 불러옵니다. import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # 깃허브에 준비된 데이터를 가져옵니다. !git clone https://.. 2023. 7. 2.
03 퍼셉트론 / 다층 퍼셉트론 / 오차 역전파 / 활성화 함수 / 고급 경사 하강법 퍼셉트론 인공 신경망(Aritificial Neural Network, ANN)의 구성 요소로서 다수의 값을 입력받아 하나의 값으로 출력하는 알고리즘 2차원 평면상에 직선을 긋는 것만 가능 XOR 문제 XOR의 경우에는 직선을 그어 구분 불가 다층 퍼셉트론과 오차 역전파로 문제 해결 가능 다층 퍼셉트론 평면을 휘어서 XOR 문제 해결 다시 말하면, 퍼셉트론 2개를 한 번에 계산 퍼셉트론 2개를 각각 처리하는 은닉층(Hidden Layer) 추가 각 입력 값 x에 가중치 w를 곱하고 바이어스 b를 더해 은닉층으로 전달 은닉층에 취합된 값들은 활성화 함수를 통해 결과값이 출력층으로 전달 출력층으로 전달된 값은 활성화 함수를 통해 y 예측값 정함. 은닉층에 들어있는 가중치를 데이터를 통해 학습하는 방법 필요 .. 2023. 7. 1.
02 다중 선형 회귀 / 로지스틱 회귀 다중 선형 회귀 더욱 정확한 예측을 위해 정보를 추가해 새로운 예측값을 구할 수 있음. 독립 변수 x의 개수만큼 구해야하는 기울기 개수가 증가 경사 하강법을 이용하여 기울기들을 구함. 로지스틱 회귀 참, 거짓을 판단하기 위한 알고리즘 참(1)과 거짓(0) 사이를 구분하는 s자 형태의 선을 그려가는 작업 로지스틱 회귀를 이용하여 참, 거짓을 판단할 수 있게 하고, 주어진 입력 값들의 특징 추출 이것을 저장하여 모델을 만듬. 시그모이드 함수 S자 형태로 그래프가 그려지는 함수 y = 1 ÷ [1 + e^(-ax + b)] 시그모이드 방정식에서도 마찬가지로 ax + b를 구해야 함. a는 그래프의 경사도 결정 a값이 커지면 경사가 커지고, 작아지면 경사가 작아짐. b는 그래프의 좌우 이동 결정 b값이 커지면 .. 2023. 7. 1.