전체 글
-
-
SPPNet - Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition논문리뷰 2024. 3. 10. 03:01
SPPnet 등장 배경 Convolutional Neural Network(CNN)에서는 모델에 데이터를 적용하여 학습 시키는 과정에서 데이터(이미지)의 고정 크기(예: 224x224)가 필요하는데, 이는 아래와 같은 단점을 초래한다. 🛠 CNN(Convolutional Neural Network)의 단점 고정된 입력 크기를 맞춰주기 위해 image를 crop, warp을 진행하는데, 이는 전체 이미지의 정보가 손실된다. (위 사진과 같이 자동차 사진을 crop하게 되면, 자동차의 이미지가 잘려나가기 때문에 이미지의 핵심 객체를 담지 못하는 ‘정보 손실’ 현상이 일어난다) 이미지에 warp을 진행하면 이미지가 비율을 유지하지 못하고 옆으로 퍼진 채로 CNN을 통과하게 된다 (위 이미지에서는 등대의 이미지..
-
FastAPI로 간단한 REST API 서버 만들기Python 2024. 2. 1. 20:39
인공지능 모델도 API를 통해 사용된다는걸 처음 알았다. 인공지능 모델과 웹 사이트을 서로 연동해서 구현하게 된다면 예측 기능이 필요할때마다 모델을 Load하고 input data를 전처리하는 과정을 계속 겪기 때문에 차라리 인공지능 모델을 간편하게 사용할 수 있도록 API로 만들어서 호출하는 방식으로도 구현할 수 있다. FastAPI 문서가 진짜 잘 정리 되어있어서 가장 배우기 편했다 ...! https://fastapi.tiangolo.com/ko/ FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 라이브러리 설치 $ pip install fas..
-
-
-
-
-