Naver Clould with BitCamp27 Classification and One-Hot Encoding 기본 환경: IDE: VS code, Language: Python ⭐ 분류별 ouput_dim, activatoin, loss # 이진분류: output_dim = (col), activatoin = 'sigmoid', loss = 'binarycrossentropy' # 다중분류: output_dim = (class), activatoin = 'softmax', loss = 'categorical_crossentropy' ⭐ y data type이 분류에 속하는지 확인하는 방법 : np.unique(y) → return 값이 분류인지 확인 # 1. Data datasets = load_wine() x = datasets.data y = datasets['target'] print(x.shape, y... 2023. 1. 23. Handling Overfitting: EarlyStopping 기본 환경: IDE: VS code, Language: Python ⭐ plt.plot 형태에 따른 모델의 훈련 과정 확인 # plot_boston.py from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from sklearn.datasets import load_boston from sklearn.model_selection import train_test_split # 1. Data datasets = load_boston() x = datasets.data # (506, 13) y = datasets.target # (506, ) x_train, x_test, y_train, y_test =.. 2023. 1. 22. Validation Data 기본 환경: IDE: VS code, Language: Python Model Construction 후, Training → Evaluation → Predict 과정을 거침 ➕ Training → 'Validation' → Evaluation → Predict : 검증 과정을 추가하여, 훈련의 체계성과 예측 가능성을 높임 (예: 학습 후, 문제 풀이 과정 추가) ⚠️ Validation을 실시한다고 평가 예측 결과가 무조건 우수해지는 것은 아님 ⭐ Validation Data split 방법 1. 직접 나누기(x_val, y_val) # validation_data_make.py import numpy as np from tensorflow.keras.models import Sequential fr.. 2023. 1. 22. Activation Function Activation Function : layer에서 다음 layer로 전달할 때, 값이 과다/과소할 때 값을 조정하는 역할 Activatoin Function 종류 1. Sigmoid Function: 0~1 사이의 작은 실수 출력 2. ReLU(Rectified Linear Unit): 음수 → 0으로 반환 3. Linear: 1차 함수(Default) ⭐ output_dim activatoin Sigmoid: 0~1 사이 값으로 반환되므로 이진 분류만에서 사용 ReLU: 음수값이 0으로 반환되므로, 값이 양수일경우에만 사용 # activation_function.py import numpy as np from tensorflow.keras.models import Sequential from ten.. 2023. 1. 22. Pandas Package and Missing Value Handling 기본 환경: IDE: VS code, Language: Python ⭐ 서울시 따릉이 대여량 예측 경진대회 자료를 통한 Pandas pkg 및 결측치(Missing Value) 처리 방법 # dacon_seoul_ddarung.py # dacon_seoul_ddarung data: https://dacon.io/competitions/open/235576/data import numpy as np import pandas as pd from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from sklearn.model_selection import train_test_split from sklearn.. 2023. 1. 21. Environment Settings for GPU usage 기본 환경: IDE:VS code, Language:Python ⭐ GPU 사용을 위한 환경 설정 1. Google: Nvdia Driver DownLoad 2. Google: Cuba DownLoad(v.11.4.4) 3. Google: cuDNN DownLoad login(Sign in required) Archived relaesae Version에 맞는 cuDNN Download 4. D drive 내 'program' 폴더 생성 program 폴더 내에 해당 파일(다운로드 받은 파일 3개) 복사 (Ncvidia Driver) 527.56-desktop-win10-win11-64bit-international-dch-whql (cuda) cuda_11.4.4_472.50_windows (cuDNN.. 2023. 1. 21. 이전 1 2 3 4 5 다음