정규화2 [딥러닝] CNN을 통한 이미지 학습 분류 CNN(Convolution Neural Network)이란? 비정형 데이터를 다루는 방법 중의 하나로, 이미지 학습에 뛰어난 딥러닝 모델입니다. 데이터의 특징을 추출하여 특징들의 패턴을 파악하고 예측값과 정답을 비교, weight, bias 값을 업데이트해서 학습을 반복하는 과정을 거칩니다. 이번 시간에도 mnist 데이터를 활용해 분석을 진행해 보았습니다 :) ~ import pandas as pd df = pd.read_csv('mnist_train.csv') 1. 라이브러리 설치 import numpy as np import tensorflow as tf #tensorflow 기본 from tensorflow.keras.models import Sequential #모델 box 정의 from te.. 2022. 5. 17. [Tensorflow] Keras를 통한 딥러닝 (ANN - 인공신경망) 이번에는 mnist data를 활용해보려고 합니다 :) mnist는 숫자 0부터 9까지의 이미지로 구성된 손글씨 데이터 셋입니다. Tensorflow를 설치하고 데이터 정규화를 위해 MinMaxScaler를 import 합니다. import tensorflow as tf from sklearn.preprocessing import StandardScaler, MinMaxScaler mnist 데이터 셋을 불러옵니다. mnist = tf.keras.datasets.mnist train과 test 데이터 셋 분리 (x_train, y_train), (x_test, y_test) = mnist.load_data() 정규화 : 정규화는 모델의 정확도를 높이기 위해 필요한 작업입니다. - 최댓값으로 나누기 - e.. 2022. 5. 13. 이전 1 다음