목록공부용 (17)
잡동사니 블로그

지도 학습(Supervised Learning)의 한 종류로서, 데이터 포인트들 간의 거리를 기반으로 패턴을 학습하고 예측하는 알고리즘, 주어진 데이터셋 내에서 가장 가까운 이웃들을 이용하여 새로운 데이터 포인트의 클래스나 값을 예측하는 데 사용. 즉 어떤 데이터가 있으면 그 주변의 이웃 데이터를 살펴본 후 더 많은 데이터가 포함되어 있는 범주로 데이터를 분류. 새로운 데이터 근처에 가장 가까운 k개의 데이터의 레이블 가운데 가장 많이 포함되어있는 범주를 선택하는 알고리즘 k값에 따라 알고리즘의 결과가 바뀔 수 있음(k가 너무 작음: overfitting / k가 너무 큼: underfitting). 즉 적절한 k를 선택하는 것이 중요하며 일반적으로 k값은 홀수를 사용함. 이유는 짝수의 경우, 동점 상황..

MediaPipe란? 구글에서 개발한 오픈소스 미디어 프레임워크이며 컴퓨터 비전 및 머신러닝 알고리즘을 사용하여 실시간으로 비디오 및 오디오 데이터를 분석하고 처리하는 데 사용됨. 주로 자세 인식, 얼굴 감지, 손 모션 추적, 물체 추적, 동작 인식 등의 작업을 수행할 수 있음. 관절 정의 0 - nose 1 - left eye (inner) 2 - left eye 3 - left eye (outer) 4 - right eye (inner) 5 - right eye 6 - right eye (outer) 7 - left ear 8 - right ear 9 - mouth (left) 10 - mouth (right) 11 - left shoulder 12 - right shoulder 13 - left e..

CNN에서 성능을 향상시키기 위해 Regional dropout이 제안되었다. 그러나 Regional dropout는 훈련 이미지에서 픽셀을 제거하기 때문에 훈련 중 정보 손실과 비효율로 이어지게 됨. 그렇기에 훈련 이미지에서 일부를 다른 이미로부터 채워넣는 CutMix 기법이 제안 되었으며, 이는 모델이 물체의 변별력이 떨어지는 부분까지 집중하도록 유도함. https://arxiv.org/pdf/1905.04899.pdf (arxiv.org) Cutout https://arxiv.org/pdf/1708.04552v2.pd 컷아웃(Cutout)은 훈련 중에 입력의 정사각형 영역을 무작위로 마스킹하는 이미지 증강 및 정규화 기술. Mixup import numpy as np import cv2 import..

https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 파이어베이스를 쓰는 어플을 만들 때 이런식으로 지정하면 # Created by https://www.toptal.com/developers/gitignore/api/firebase,androidstudio # Edit at https://www.toptal.com/developers/gitignore?templates=firebase,androidstudio ### Firebase ### .idea **/node_modules/* **/.firebaserc ### Firebase Patch #..