본문 바로가기

코딩코딩/머신러닝, 딥러닝11

LinearRegression의 fit_intercept 파라미터 알아보기 fit_intercept를 True로 하면 y절편 값을 구하고, False로 하면 그러지 않는다. 보통 구할 것이므로 디폴트는 fit_intercept=True이다. import numpy as np import matplotlib.pyplot as plt %matplotlib inline np.random.seed(42) # 난수 생성, shape은 100,1 # w0 = 6, w1= 4 X = 2 * np.random.rand(100,1) y = 6 + 4*X + np.random.rand(100,1) plt.scatter(X,y) from sklearn.linear_model import LinearRegression as LR yes_inter = LR(fit_intercept=True) no_i.. 2021. 5. 31.
ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True. 발생 이유 from sklearn.model_selection import KFold rkf = KFold(n_splits=5, random_state=42) 하이퍼 파라미터 중 random_state를 설정해놓고, shuffle=True 설정을 안 해줘서 그렇다. 랜덤의 여지가 없는데 랜덤하게 하라고 명령한 것이다. 해결방법 from sklearn.model_selection import KFold kf = KFold(n_splits=5, shuffle=True, random_state=42) 하이퍼 파라미터에 shuffle=True를 넣어준다! 해결 완료. 2021. 4. 28.
Transposed Convolution layer Transposed Convolution의 output size (input_size - 1) * stride - 2 * padding + kernel_size + output_padding 2021. 2. 23.
[프로젝트] SRCNN vs SRGAN 결과물 비교 (예정) 스타크래프트 시네마틱의 해상도를 SR모델로 개선시켜 비교해보자! 이번 방학에 스타크래프트 2를 좋아하는 친구와 함께 간단한 프로젝트를 해보기로 하였습니다. 저는 GAN을, 친구는 CNN을 활용해 각각 SR 모델을 만들어 결과물을 비교해보는 프로젝트입니다. 이번 방학 목표인 파이토치 다뤄보기를 함께 수행하기 위해서 저는 파이토치를 활용해보려고 합니다. 이전에도 SR모델을 사용해보고 싶었으나 전 그동안 모든 모델을 .ipynb에서 구성하였기 때문에 깃허브에서 구현해놓은 repo를 클론해와도 utils 폴더는 왜 있는건지, train.py는 따로 있고 모델.py는 왜 따로 있는지 어려웠는데 이번에는 레퍼런스 하나를 참고해서 제대로 파보려고 합니다. 하지만 아직은 바빠서 설 연휴에 한번 조져보도록 하겠습니다. .. 2021. 2. 6.