0108

0108

keras 공부

keras 모델링 순서

1. 데이터 셋 생성하기

원본 데이터를 불러오거나 데이터를 생성한다.

데이터로부터 훈련셋, 검증셋, 시험셋을 생성한다.

이 때 딥러닝 모델의 학습 및 평가를 할 수 있도록 포맷 변환을 한다.

2. 모델 구성하기

시퀀스 모델을 생성한 뒤 필요한 레이어를 추가하며 구성

좀 더 복잡한 모델이 필요할 때는 케라스 함수 API를 이용한다

3. 모델 학습과정 설정

학습하기 전, 학습에 대한 설정을 수행한다.

손실 함수 및 최적화 방법을 정의

케라스에서는 compile() 함수를 사용한다.

4. 모델 학습시키기

훈련셋을 이용하여 구성한 모델로 학습시킨다.

케라스에서는 fit() 함수를 사용한다.

5. 학습과정 살펴보기

모델 학습시 훈련셋, 검증셋의 손실 및 정확도를 측정한다.

반복횟수에 따른 손실 및 정확도 추이를 보면서 학습상황 판단.

6. 모델 평가

준비된 시험셋으로 학습한 모델을 평가한다.

케라스에서는 evaluate() 함수를 사용

7. 모델 사용하기

임의의 입력으로 모델의 출력을 얻는다.

케라스에서는 predict() 함수를 사용한다.

출처 : potensj.tistory.com/13

React 배포 공부

콘텐츠 전송 네트워크는 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템

ex) 사용자가 원격지에 있는 서버(Origin Server)로 부터 Content(ex Web Object, Video, Music, Image, Document 등)를 다운로드 받을때 가까이 있는 서버에서 받는 것보다 시간이 오래 걸린다. 그러므로 사용자와 가까운 곳에 위치한 Cache Server에 해당 Content를 저장(캐싱)하고 Content 요청시에 Cache Server가 응답을 주는 기술이다.

goddaehee.tistory.com/173

리액트 앱을 AWS S3 에 배포하고 CloudFront 를 통하여 CDN 에 태우는

docker base 이미지는 nginx:latest

react는 build 후 build 폴더만 배포

(docker nginx에 react 띄워서 배포)

hello-bryan.tistory.com/169

웹 클라이언트 -> 웹서버 (nginx) -> 웹 어플리케이션 서버 (gunicorn) -> 어플리케이션 (flask)

from http://yejisoft.tistory.com/31 by ccl(A) rewrite - 2021-02-22 01:26:47