모델의 정확도를 높이는 방법중에는 이미지를 적당히 부풀리는 방법이 있습니다. 이를 이용해 모델을 만들어봅니다. image augmentation 이미지…
[카테고리:] 글
케라스 CIFAR10 을 이용한 드랍아웃 적용 CNN 파이썬 치트코드
드랍아웃은 보통 정확도에서 어느정도의 상승을 가져올수 있기 때문에, 요즘에는 필수적으로 구현하게 됩니다. 드랍아웃은 일부러 신경망을 끊기…
LeNet CNN (Convolution Neural Network) 케라스 파이썬 치트코드
기본적인 딥러닝 모델을 케라스로 쉽게 구현할수 있습니다. 몇개의 파라미터를 고쳐가면서 해보면, 99%이상의 정확도를 얻을 수 있습니다.…
SVD(Singular Value Decomposition) 특이값 분해는 대체 어떤 행렬이 튀어나오는가? SVD 파이썬 치트코드
PCA와 다르게 SVD는 여러 행렬이 튀어나온다. 사실 PCA는 내부적으로 SVD를 이용하는데, SVD는 상황에 따라서 원본 행렬…
surprise 라이브러리를 이용한 협업필터링(Collaborative Filtering) 파이썬 치트코드
협업필터링은 생각보다 구현하기가 쉬운데도 불구하고 너무나도 훌륭한 라이브러리 또한 많이 존재합니다. 게다가, user-based, item-based 모두 유사도만…
노름 이해하기 파이썬 치트코드
여기서는 np.linalg.norm을 이용하여 한번에 노름을 계산하는 방식과 함께, 직접 제곱을 하여 합계를 구하는 식으로 노름을 구해봅니다.…
GRU를 이용한 텍스트 훈련 파이썬 치트코드
simpleGRU GPU와 케라스를 이용한 간단한 GRU¶ In [ ]: import os import time import numpy as np import…
초간단 biLSTM 케라스 레이어 파이썬 치트코드
이번에는, 글로벌벡터를 불러오지 않고 그냥 Embedding()을 불러와서 임베딩을 시키는 레이어를 추가해서 훈련합니다. 글로벌임베딩을 쓰는 편이 정확도에는…
파이썬 axis 이해하기 파이썬 치트코드
파이썬 axis는 다른 언어에는 없는 기능으로, 대부분 행렬계산이 많이 일어나기 때문에 이를 지원합니다. 괜시리 있을 필요없어…
lightGBM을 이용한 회귀예측 파이썬 치트코드
face-lgb In [1]: import pandas as pd import numpy as np from sklearn.linear_model import LinearRegression from sklearn.model_selection…