본문 바로가기

전체 글6

StyleGAN-V 논문리뷰 Introduction 이미지 생성에 비해 비디오생성은 성공이 없었고 실제 데이터셋에 맞추기 힘들었다. 일반적으로 비디오를 이산적 이미지로 다뤘는데, 고화질로 오랜기간 뽑기 힘듬 → 비디오 그 자체, 연속 signals x(t)로 다룸 gan base synthesis framework sin/cos positional embedding → 비디오는 주기성 x 알맞지 x → positional embedding with time-varying wave parameters (depend on motion information, sampled uniquely for diffrent video) → padding less conv1d-based model (장기기억 문제 완화) 적절한 샘플링이 필요 → ext.. 2022. 3. 19.
I-Bert 논문리뷰 용어정리 Quantization : 실수형 변수를 정수형 변수로 변환하는 과정. weight 나 activation fuction이 어느정도 범위안에 있다는 것을 가정하는 모델 경량화 방법 성능 RoBERTa-Base/Large를 사용한 GLUE downsteram task에서 I-BERT가 비슷한 성능을 보였으며, inference speedsms 2.4~4배 빨랐다 배경 컴퓨팅 자원의 한계나 real time inference, edge device를 위해서 경량화 할 필요가 있다. 방법 quantization이전의 방법들은 일부에서만 quantization한 fake → floating point를 지원하지 않는 기기에서는 사용 불가 linear 한 layer 에만 적용 가능해서 CNN, Batch.. 2022. 3. 19.
DETR 논문리뷰 용어정리 non-maximum suppression 예측된 bounding box중에 정확한 bounding box를 선택하도록 하는 기법 IoU (Intersection over Union) object detector의 metric으로 ground-truth bounding box와 predicted bounding box의 전체 총 면적 대비 겹치는 면적. bipartite matching 최대한 많은 매칭을 만들어 주는 알고리즘 (bounding box and image patch) panoptic segmentation즉 stuff와 thing의 구별도 포함한다. sementic segmentation (픽셀별 레이블링) + instance segmentation (물체인식, segment). .. 2022. 3. 19.
MLOps 란? MLOps가 언제 필요할까? Data scientist의 문제상황들 모델을 운영하고 프로덕션에 사용할때 직면하는 문제들이 몇몇 있다. 1. 많은 모델을 훈련하고 tracking하는데, 여러 버전, 여러 하이퍼파라미터, metric을 추적하고 재현하는데 어려움이 있다. 2. 새로운 데이터가 들어오면 모델을 재학습해야한다. 3. 모델을 운영(학습)하는데 생기는 issue에 대해 엔지니어가 필요하다. 시간과 모델의 품질의 관리 및 배포를 자동화 할 수 있으며, 이를 DevOps라고 한다. DevOps를 machine learning에도 적용할 수 있다. 머신러닝의 lifecycle 머신러닝 모델을 개발하고 상용화하는 단계에서의 목표는 자원, 데이터, 코드, 시간, 품질을 효율적으로 관리하는 것과 비즈니스적 목.. 2022. 3. 18.