목록전체 글 (38)
kang's study
텍스트를 위한 순환 신경망¶ 감정분석¶ IMDB 리뷰 데이터셋¶ NLP, 말뭉치, 토큰, 어휘 사전¶ 긍정리뷰 25,000개와 부정리뷰 25,000개¶ 각 단어마다 숫자로 분류해 놓았다¶ In [1]: from tensorflow.keras.datasets import imdb (train_input, train_target), (test_input, test_target) = imdb.load_data( num_words=500) # 500개 단어만 사용하도록 호출 In [2]: print(train_input.shape, test_input.shape) (25000,) (25000,) In [3]: print(len(train_input[0])) 218 In [4]: print(len(train_in..
합성곱 신경망의 시각화¶ 가중치 시각화¶ 이미지를 입력하고 필터를 통해 특성맵을 만든다.¶ 필터로 이미지와 관련된 부분은 가중치가 높은 영역으로 높은 출력값을 나타낸다.¶ 필터로 배경과 관련된 부분은 가중치가 낮은 영역으로 낮은 출력값을 나타낸다.¶ In [1]: from tensorflow import keras In [26]: # 코랩에서 실행하는 경우에는 다음 명령을 실행하여 best-cnn-model.h5 파일을 다운로드 # !wget https://github.com/rickiepark/hg-mldl/raw/master/best-cnn-model.h5 In [3]: model = keras.models.load_model('best-cnn-model.h5') 층의 가중치 분포¶ In [4]: m..
합성곱 신경망¶ 패션 MNIST 데이터 불러오기¶ In [1]: from tensorflow import keras from sklearn.model_selection import train_test_split (train_input, train_target), (test_input, test_target) = \ keras.datasets.fashion_mnist.load_data() train_scaled = train_input.reshape(-1, 28, 28, 1) / 255.0 # 채널차원이 있다고 생각한다. # 흑백이지만 차원하나를 더 추가해 3차원으로 만들어준다. train_scaled, val_scaled, train_target, val_target = train_test_split( ..