[딥러닝] Tensorflow 에서 모델 생성하는 법모델 생성 방법Tensorflow에서는 딥러닝 모델을 만드는 방법이 아래와 같이 3가지가 있습니다. Sequential 모델Functional 모델Subclassing 모델1, 2번은 기존 Keras를 사용하셨다면 이해하기 쉽고, 3번은 pytorch와 비슷한 방법입니다. 각각 어떻게 모델을 만드는지 알아보겠습니다.Sequential 모델 가장 구현하기 쉬운 방법입니다. Sequential 모델을 생성하여 원하는 layer를 순차적으로 add하는 방식입니다. 다만 이 방법으로는 직관적인 모델을 빠르게 구현할 수 있지만, 구조가 조금 복잡해지면 구현하기 어려울 수 있다는 단점이 있습니다.from tensorflow.keras.models import Se..
[딥러닝] tensorflow에서 학습된 모델 저장, 불러오기저장하기저장할 때에는 2가지 방법이 있다. 모델 구조와 weight를 한 번에 저장하는 방법과, weight만을 저장하는 방법이다. 상황에 따라 필요한 방법을 사용하면 된다. 모델을 통째로 저장할 때에는 디렉토리 경로를 지정해주면 해당 경로에 모델이 저장된다. weight만을 저장할 때에는 아래와 같이 확장자 지정 없이 경로를 지정해 주면 weigh값만 저장이 된다.# 1. 모델 통째로 저장 model.save('./my_model') # 2. weight만 저장 model.save_weights('./my_model/epoch_001') # 3. callbacks를 사용하여 저장 # 체크포인트 경로 지정({}변수 에 epoch 값이 들어가도록..
Box model이란 CSS에 있어서 매우 중요한 요소이다. 내용물을 포함하여 margin, border, padding 을 조정하는 사각형의 모델이다. 위와 같이 파란색 부분은 실제 내용물이 들어가는 공간이다. 초록색은 padding으로써 해당 박스의 경계 내의 범위이다. border는 경계로서 굵기를 조절할 수 있다. margin은 실제 내용의 경계 밖 범위이다. 이외에도 width는 넓이를 뜻하고, height는 높이를 뜻한다. padding과 margin이 헷갈릴 수 있는데 경계를 기준으로 안과 밖의 범위라고 생각하며 된다. 이 모든 속성은 CSS속성으로 쉽게 제어할 수 있다.
- Total
- Today
- Yesterday