본문 바로가기
728x90

python/tensorflow3

[TensorFlow] 인공지능 : MNIST / 심층신경망 / batchNormalization 작년에 학교에서 전공으로 인공지능 수업 들었을때 했던 과제인데 필요한 분들 있으실까봐 공유합니다! 문제 1. 데이터는 MNIST를 사용한다. 2. 심층신경망의 입력층, 은닉층 3개(첫번째, 두번째, 세번째 은닉층 노드 개수 각각 256개, 256개, 256개), 출력층으로 되어 있는 모델을 생성하고 그밖의 사항들은 자유롭게 지정한다. 3. 최적화 방법은 Gradient Descent Optimization 을 사용한다. 4. 과적합 방지를 위해 batch normalization을 수행하여 성능을 분석한다. 1. tensorflow 라이브러리 import 후 버전 확인 # tensorflow 버전 확인 import tensorflow as tf print(tf.__version__) 2. 버전을 1.15.. 2022. 2. 16.
[TensorFlow] 인공지능 : MNIST / 심층신경망 / dropOut 작년에 학교에서 전공으로 인공지능 수업 들었을때 했던 과제인데 필요한 분들 있으실까봐 공유합니다! 문제 1. 데이터는 MNIST를 사용한다. 2. 심층신경망의 입력층, 은닉층 3개(첫번째, 두번째, 세번째 은닉층 노드 개수 각각 256개, 256개, 256개), 출력층으로 되어 있는 모델을 생성하고 그밖의 사항들은 자유롭게 지정한다. 3. 최적화 방법은 Gradient Descent Optimization 을 사용한다. 4. 과적합 방지를 위해 droupout의 수치를 변경하면서 성능을 분석한다. 1. tensorflow 라이브러리 import 후 버전 확인 # tensorflow 버전 확인 import tensorflow as tf print(tf.__version__) 2. 버전을 1.15로 낮춘다 .. 2022. 2. 16.
[TensorFlow] 인공지능 : 심층 신경망 구현 / Logistic Regression / 분류모델 작년에 학교에서 전공으로 인공지능 수업 들었을때 했던 과제인데 필요한 분들 있으실까봐 공유합니다! 문제 털과 날개에 따라 포유류, 조류, 기타를 바탕으로 데이터를 20개 이상 생성하여 심층 신경망을 구현하고, 결과를 분석한다. 1. 데이터는 개별적으로 생성한다. 2. 심층신경망의 입력층, 은닉층 3개(첫번째, 두번째, 세번째 은닉층 노드 개수 각각 10개, 20개, 10개), 출력층으로 되어 있는 모델을 생성하고 그밖의 사항들은 자유롭게 지정한다. 3. 최적화 방법은 Gradient Descent Optimization 을 사용한다. 1. 먼저 tensorflow를 import하고 버전을 확인한다 import tensorflow as tf print(tf.__version__) 2. 버전을 1.15버전으.. 2022. 2. 16.
728x90