목록전체 글 (74)
잡동사니 블로그

사용데이터셋 https://www.kaggle.com/competitions/m5-forecasting-accuracy/overview M5 Forecasting - Accuracy | Kaggle www.kaggle.com import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np import plotly.express as px url = 'm5-forecasting-accuracy' calendar = pd.read_csv(f'{url}/calendar.csv') selling_prices = pd.read_csv(f'{url}/sell_prices.csv') sample_submission ..

YOLOv5는 단일 단계 방식의 객체 감지 딥 러닝 기법으로, 빠른 속도와 실시간 객체 인식 능력을 가지며 Fast R-CNN과 같은 기존의 실시간 객체 탐지 모델들과 비교하여 높은 성능을 보임. 단일 단계 방식은 입력 이미지를 한 번의 전방향 패스로 처리하여 객체의 위치와 클래스를 예측하는 방법이므로 기존 R-CNN 계열의 모델들과 달리 여러 단계의 처리를 거치지 않아도 되어 속도가 훨씬 빠르다는 특징을 가짐 Fast R-CNN과 같은 다른 모델들은 여러 단계로 나누어 객체 탐지를 수행하는데, 먼저 후보 영역을 추출한 다음, 각 후보 영역을 신경망에 넣어 객체의 위치와 클래스를 예측하지만 YOLOv5는 이미지를 그대로 신경망에 통과시켜 한 번의 추론으로 객체 탐지를 수행하므로 빠른 속도와 실시간 감지가..

지도 학습(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..