본문 바로가기

keras

(10)
[Python][Keras ][Tensorflow] Keras 모델 TFlite 변환과 최적화 이전글 더보기 2020/09/23 - [Python/Deep Learning] - [Keras] 모델 저장하기 [Keras] 모델 저장하기 딥러닝은 모델을 학습시기며 학습된 모델을 이용하여 결과를 예측하거나 결과물을 생성해냅니다. 이러한 모델들은 학습이 완료된 뒤(혹은 학습중) 저장하여 사용할 수 있습니다. 모델을 저장하 hidden-loca.tistory.com 2020/09/24 - [Python/Deep Learning] - [Keras] 모델 불러오기 [Keras] 모델 불러오기 2020/09/23 - [Python/Deep Learning] - [Keras] 모델 저장하기 [Keras] 모델 저장하기 딥러닝은 모델을 학습시기며 학습된 모델을 이용하여 결과를 예측하거나 결과물을 생성해냅니다. 이러..
[Keras] 모델 불러오기 2020/09/23 - [Python/Deep Learning] - [Keras] 모델 저장하기 [Keras] 모델 저장하기 딥러닝은 모델을 학습시기며 학습된 모델을 이용하여 결과를 예측하거나 결과물을 생성해냅니다. 이러한 모델들은 학습이 완료된 뒤(혹은 학습중) 저장하여 사용할 수 있습니다. 모델을 저장하 hidden-loca.tistory.com 저장하는 방법엔 3가지 방법이 있습니다. ModelCheckpoint model.save() to_json(), to_yaml() and save_weight 1,2번째 방법은 따로 가중치만 저장(weights)을 설정하지 않았다면 불러오는 방법이 같고 밑의 방법은 약간 다른 방법을 써야 합니다. 1. load.model from keras.models im..
[Keras] 모델 저장하기 딥러닝은 모델을 학습시기며 학습된 모델을 이용하여 결과를 예측하거나 결과물을 생성해냅니다. 이러한 모델들은 학습이 완료된 뒤(혹은 학습중) 저장하여 사용할 수 있습니다. 모델을 저장하는 방법에는 다음 3가지 방법이 있습니다. ModelCheckpoint model.save() to_json(), to_yaml() and save_weight 한가지씩 살펴보도록 하겠습니다. 1.ModelCheckpoint ModelCheckpoint는 콜백함수로 모델을 피팅할때 설정해 줍니다. 예시코드) from keras import backend as K from keras import layers as L from keras.models import Model from keras.regularizers import ..
[Python] [CNN]점자번역 프로그램(7) - 정리 이전글에서 이어집니다. 더보기 2020/09/02 - [Python/Machine Learning] - [Python] [CNN]점자번역 프로그램(0) 2020/09/02 - [Python/Machine Learning] - [Python] [CNN]점자번역 프로그램(1) 2020/09/02 - [Python/Machine Learning] - [Python] [CNN]점자번역 프로그램(2) 2020/09/02 - [Python/Machine Learning] - [Python] [CNN]점자번역 프로그램(3) 2020/09/02 - [Python/Machine Learning] - [Python] [CNN]점자번역 프로그램(4) 2020/09/02 - [Python/Machine Learning] - ..
[Python] [CNN]점자번역 프로그램(6) 이전글에서 이어집니다. 더보기 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(0) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(1) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(2) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(3) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(4) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(5) 3-5 예측 import operator from alpabet_trans import alpha class Predic(): resu..
[Python] [CNN]점자번역 프로그램(5) 이전글에서 이어집니다. 더보기 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(0) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(1) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(2) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(3) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(4) 3-4 모델 불러오기, 정확도 확인 def load_model(): from keras.models import load_model model = load_model('BrailleNet.h5') return model def..
[Python] [CNN]점자번역 프로그램(4) 더보기 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(0) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(1) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(2) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(3) 이전글에서 이어집니다. 이전 1번 글에서 밝혔듯 외국인 분이 만들어준 모델은 상당히 성능이 좋습니다. 이 모델을 적당히 수정해서 사용해 보도록 하겠습니다. 들어가기전 CNN 모델의 성능을 높이는 법에는 3가지 방법이 있습니다. 채널 늘리기 레이어 늘리기 원본 해상도 높이기 해당 논문에선 이 세가지 방법을 이용해서 성능을 개선한 Effici..
[Python] [CNN]점자번역 프로그램(3) 이전글에서 이어집니다. 더보기 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(2) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(1) 2020/09/02 - [Python] - [Python] [CNN]점자번역 프로그램(0) 3-2 이미지 데이터 불러오기 모델 러닝을 위한 이미지든 예측을 위한 이미지든 불러와 모델에 넣는 shape는 동일해야 합니다. 전전 글에서 모델 분석하며 본 ImageDataGenerator를 통해 보다 쉽게 생성해낼 수 있습니다. def data_ready(): images_dir = './images' datagen = ImageDataGenerator(rotation_range=5, shear_ra..