
Bias and Variance Trade off
Bias 와 Variance간의 Tradeoff cost를 minimize한다는 것은 bias와 variance와 noise를 minimize한다는 것과 같다. 따라서 bias를 줄이게되면 variance가 높아지게 되고 variance를 줄이게되면 bias가 높아지게 된다. 따라서 근본적으로 학습데이터에 noise가 껴있을 경우 bias와 v...
클라우드(cloud)
Cloud 서비스를 사용하는 이유 웹 앱 서비스를 만드는 경우 로컬 : 자신의 컴퓨터로 서비스를 만들 수 있다. IP로 누구나 접근할 수 있게 수정하고, IP를 공유할 수 있다. 그러나 이렇게 하면 자신의 컴퓨터가 종료되면 웹, 앱 서비스도 같이 종료된다. 따라서 우리의 컴퓨터는 항상 켤 수 없으므로 서버실을 만들어서 운영하는 방법으로 이를 해결했다...
Hyperparameter 종류 정리
Learning rate, Batch size, Loss 파라미터, Optimizer 파라미터, Dropout, Regularization
Ensemble(앙상블)
Ensemble Model Averaging(voting) 서로 다른 모델이 일반적으로 같은 error를 발생시키는 경우가 없다는 가정하에 model averaging이 잘 동작할 것을 추측 hard voting 다수결로 결정 soft voting 각각의 모델이 추측한 각각의 index별 확률을 확인하고 결정 Cross Validation train ...
터미널에서 쓸만한 것들
터미널에서 쓸만한 것들 Background에서 안 끊기게 실행하고, epoch15.out이라는 이름으로 log찍어주는 커맨드 백그라운드에서 실행될 때 돌아가고 있는 프로세스 PID 확인하는 커맨드. kill 하는 커맨드(위의 커맨드를 실행하면 숫자가 여러개 나오는데 아무거나 써주면 됨) 테스트 코드. ' ' 안의 path에서 웨이트를 불러온다. ...
Object Detection 성능 평가(mAP, FPS, Flops)
Object Detection의 성능 평가 > 정확도 평가 - mAP 성능 평가 - FPS, Flops 정확도 평가 mAP(mean Average Precision)란? 각 클래스 당 AP의 평균으로, object detection결과에 대한 model의 성능을 판...
리눅스
https://drive.google.com/file/d/1Tzd6j0anPDrg9tLVGFJ7g1O8V1U6nwR1/view?usp=share_linkhttps://drive.google.com/file/d/1HZSfE3gSD5IYbgx73wRS80...
[Image Classification대회 준비]
중요 참고 사이트 Baseline Data Analysis -> Data Processing -> Modeling -> Training Data Analysis EDA Data Processing Dataset Pre-processing Generator Augmentation Modeling ...
[딥러닝] CNN Visualization
1. Visualizing CNN 1.1 CNN visualizaiton 이란? Black box 시스템인 CNN의 내부를 visualization을 함으로써, 블랙박스 안을 들여다본다. 1.2 vanila example : filter visualization filter visualization - (3,11,11)인 필터라서 컬러로 나옴 Act...
[딥러닝] Semantic Segmentation
1. Semantic Segmentation CNN을 영상단위로 하는것이 아니라 픽셀 단위로 하는 것 영상 속의 물체에 mask를 생성. 하지만 같은 클래스이지만 서로 다른 물체를 구분하지는 않는다. 어디에 사용? 의료 이미지 자율주행 2. Semantic Segmentation architectures 2.1 Fully Convolutional N...
[시각화] 3. Bar Plot
1. 기본 Bar Plot 1.1 Bar plot이란 ? Bar plot이란 직사각형 막대를 사용항 데이터의 값을 표현하는 차트/그래프 막대 그래프, bar chart, bar graph 등의 이름으로 사용됨 범주(category)에 따른 수치 값을 비교하기에 적합한 방법 개별 비교, 그룹 비교 모두 적합 막대의 방향에 따른 분류(.bar()...
[시각화] 2. Matplotlib
chj 구글드라이브에서 다음 파일 참조 할것 (시각화 1-3강-실습) Python_Matplotlib
[시각화] 1. 데이터와 시각화 이해하기
1.데이터 이해하기 1.1 '데이터' 시각화 시각화를 진행할 데이터 데이터셋 관점(global) 개별 데이터의 관점(local) 1.2 데이터셋의 종류 정형 데이터 시계열 데이터 지리 데이터 관계형(네트워크) 데이터 계층적 데이터 다양한 비정형 데이터 1.2 데이터셋의 종류(정형데이터) 테이블 형태로 제공되는 데이터. 일반적으로 cs...
[딥러닝] Generative Model
Generative Model Learning a Generative Model Generative model은 input에 대한 distribution(분포)을 학습한다. Basic Discrete Distributions Bernoulli distribution(베르누이 확률변수) : 확률이 0 아니면 1인 변수. ex) 동전 던지기 $$X \s...
[딥러닝] Transformer
Transformer attention이라고 불리는 구조를 활용했다. transformer는 단순히 기계어 번역에만 활용되는것이 아니라 이미지 분류, 이미지 디텍션, 비주얼 트랜스포머 등 많은곳에서 활용된다. sequence to sequence model 여기서는 불어를 영어로 바꾼다. ![](https://velog.velcdn.com/im