본문 바로가기
인공지능

인공지능 3주차

by 몰라몰라개복치 2021. 1. 26.

이미지 전처리

요리를 할 때 재료를 다듬어서 후라이팬이나 조리기에 넣는 듯 데이터도 다듬어서 넣어야 함

 

augmentation

데이터를 증폭시켜 다양하게 이미지에 변화주어 모델에 적용

augmentation을 통해 여러 환경에서도 적응이 되도록 모델에게 하드 트레이닝

 

callbacks

모델이 학습 도중 epoch 또는 step 단위로 이벤트를 일으키는 옵션

-TensorBoard는 완전 실시간이 아니라 정해진 타이밍에 실행시켜 기록을 담음

-학습 진행할 때마다 LR을 줄여 Losss가 튀는 것을 방지

-checkpoint. 모델 학습 도중 학습된 weight를 저장. 기본으로는 매 epoch마다 저장하고 이때 성능이 향상되었을 떄만 저장 가능

 

모델 저장 및 불러오기

앞서 배운 weight만 저장하는 것과는 다르게 모델 구조 및 optimizer도 저장 가능

 

 

 

 

 

 

 

 

 

 

데이터 분석(MNIST)

label 0의 데이터 갯수 확인

 

 

 

데이터 별 갯수 비교

 

 

 

Pillow로 열기

 

 

 

TensorFlow로 열기

 

 

Label 열기

 

 

데이터 이미지 사이즈 알기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rescale시 주의사항

 

 

 

 

 

 

 

 

tensowflow로 label 얻기

'인공지능' 카테고리의 다른 글

openpose 사용 환경 설정  (0) 2021.05.19
인공지능 5주차  (0) 2021.02.08
인공지능 4주차  (0) 2021.02.01
인공지능 2주차  (0) 2021.01.18
딥러닝/인공지능 1주차  (0) 2021.01.08