전체 글 37

[논문 리뷰] What Is Wrong With Scene Text Recognition Model Comparisons? Dataset and Model Analysis

https://openaccess.thecvf.com/content_ICCV_2019/papers/Baek_What_Is_Wrong_With_Scene_Text_Recognition_Model_Comparisons_Dataset_ICCV_2019_paper.pdf Custom data로 학습하는 방법은 아래 링크 참조 deep-text-recognition-benchmark (Custom Data로 학습하기) GitHub - clovaai/deep-text-recognition-benchmark: Text recognition (optical character recognition) with deep learning methods. Text recognition (optical character reco..

Papers Review 2022.02.18

[Python] 다른 경로에 있는 폴더/파일 import 하기(__init__, __all__)

파이썬 개발 시 패키지 관리를 위해 모듈들을 기능별로 묶고, 폴더로 나누는 경우가 종종 있다. 이 때, 다른 경로에 있는 모듈들을 import 하는 방법을 알아보자. 프로젝트 구성은 다음과 같다. # add_number.py def add(a, b): return a + b 우리가 사용할 main.py에서 위의 add 함수를 사용하고 싶다면 from [파일 경로] import [함수명] 으로 패키지를 import 한다. # main.py from package_test.add_number import add a = add(1, 2) print(a) # 3 출력 또는 from [폴더 경로] import [파일명] 으로 패키지를 import 할 수 있다. # main.py from package_test ..

Python 2022.02.11

HTTP Response

Ctrl + F (windows) Command + F (mac) 위 명령으로 에러 코드를 찾을 수 있다. 응답은 총 5개의 그룹으로 나누어진다. 1. 정보를 제공하는 응답 (Informational responses) 2. 성공적인 응답 (Successful responses) 3. 리다이렉트 (Redirection messages) 4. 클라이언트 에러 (Client error responses) 5. 서버 에러 (Server error responses) 정보를 제공하는 응답 (Informational responses) - 1xx 100 Continue 이상 없음을 뜻한다. 클라이언트가 서버로 보낸 요청에 문제가 없으니 다음 요청을 이어서 보내도 된다는 것을 의미함. 클라이언트의 작업이 완료되었다..

Etc. 2022.02.09

[논문 리뷰] CoAtNet: Marrying Convolution and Attention for All Data Sizes

CoAtNet: Marrying Convolution and Attention for All Data Sizes Transformers have attracted increasing interests in computer vision, but they still fall behind state-of-the-art convolutional networks. In this work, we show that while Transformers tend to have larger model capacity, their generalization can be worse tha arxiv.org Image Classification task (ImageNet)의 새로운 SOTA로 Transformer와 ConvNet..

Papers Review 2022.01.24

[Python] postgreSQL 연동하기

먼저 postgreSQL을 설치하자. PostgreSQL: Windows installers Windows installers Interactive installer by EDB Download the installer certified by EDB for all supported PostgreSQL versions. Note! This installer is hosted by EDB and not on the PostgreSQL community servers. If you have issues with the website it's hoste www.postgresql.org 위 링크로 이동. 빨간 박스 부분을 클릭한 뒤, OS에 맞게 다운로드 하자. 다운 받은 dmg파일을 실행한다. .app 파일을..

Python 2022.01.23

deep-text-recognition-benchmark (Custom Data로 학습하기)

GitHub - clovaai/deep-text-recognition-benchmark: Text recognition (optical character recognition) with deep learning methods. Text recognition (optical character recognition) with deep learning methods. - GitHub - clovaai/deep-text-recognition-benchmark: Text recognition (optical character recognition) with deep learning ... github.com 모델 불러오기 git clone https://github.com/clovaai/deep-text-reco..

ML & DL/OCR & STR 2022.01.22

[논문 리뷰] EfficientDet: Scalable and Efficient Object Detection

EfficientDet을 알기 위해 EfficientNet을 먼저 알아보자. ✔️EfficientNet CNN에서 성능(accuracy)을 올리기 위해 기존 모델을 확장시키는 방법을 주로 사용해 왔다. 유명한 모델 중 하나인 resnet으로 예를 들 수 있다. (resnet18, resnet50, resnet101...) 위의 그림과 같이 model을 확장시키는 다양한 방법들이 있다. width scaling : filter의 개수(channel 수)를 늘려줌 depth scaling : layer를 더 깊게 쌓는다. resolution scaling : input image의 해상도를 높여준다. (ex: (512, 512) → (640, 640)) compound scaling : 위 3가지 방법을 모..

Papers Review 2022.01.21