공부/ABC 부트캠프
ABC 부트캠프 24일차
내가짱이야내가짱이야
2023. 4. 13. 16:40
부-하
오늘도 빠르게 자전거타고 날라왔습니다...
어제는 미세먼지가 매우나쁨(500)이였는데 오늘은 나쁨(122)네요
그나마 좋은 소식,,,^^
오늘 오후 쯤 되면 더 내려가겠죠??
맞다..
오늘 부트캠프 간식에 커피가 추가됐어요.
캔커피요!!_!!
맛있다....
근데 저희들은 전투적인 savage이기 때문에
호다닥 한개 가져왔습니다...
수업시작~!
One-hot vector는 데이터를 쉽게 중복 없이 표현할 때 사용하는 형식입니다..
뭔가 많이 했어요,,,
왼쪽이 내가 만든거,, 오른쪽이 강사님이 만든거,,
분명 같은 코드 사용했는데.. 뭐죠?????????
아니,, 코드를 바꾸니까 되긴 되네용,,
긁적,, 점심먹을 때 됐는데..
점심은 맛있는 봉구스밥버거~~
맛있게 클리어 했습니다 ^^
밥먹고 신나게 운동도 했네요^^
즐거운 부트캠프~~!
수업시작~
신경망 모델을 하는데
괴롭다!
import numpy as np import pandas as pd from tensorflow.keras.datasets.mnist import load_data (train_x, train_y), (test_x, test_y) = load_data() train_x.shape, train_y.shape test_x.shape, test_y.shape from PIL import Image img = train_x[0] import matplotlib.pyplot as plt img1 = Image.fromarray(img, mode='L') plt.imshow(img1) train_y[0] train_x1 = train_x.reshape(60000, -1) test_x1 = test_x.reshape(10000, -1) train_x2 = train_x1/255 test_x2 = test_x1/255 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense md=Sequential() md.add(Dense(128, activation='relu', input_shape=(28*28,))) md.add(Dense(64, activation='relu')) md.add(Dense(10, activation='softmax')) md.summary() md.compile(loss='sparse_categorical_crossentropy', optimizer = 'sgd', metrics='acc') hist=md.fit(train_x2, train_y, epochs=50, batch_size=64, validation_split=0.2) acc=hist.history['acc'] val_acc=hist.history['val_acc'] epoch=np.arange(1, len(acc)+1) plt.figure(figsize = (10, 8)) plt.plot(epoch, acc, 'b', label='acc') plt.plot(epoch, val_acc, 'g', label='val_acc') plt.legend() md.evaluate(test_x2, test_y) weight=md.get_weights() weight |
이 수많은 코드 사이에서
제가 할수있는
유일한 일탈..
오늘 수업도 이렇게 평화롭게 마쳤네요 ^^
그럼 아디오스^^!