ݺߣ

ݺߣShare a Scribd company logo
Kaggle Korea
나의 우분투 이야기
Kaggle Korea
소개
• 충남대학교 컴퓨터공학과 4학년 재학
• 캐글 코리아 운영진
• 대전 IT 대학생 Meet-Up 운영진
• ‘탈’ 컴공을 꿈꾸고 있는 데이터 과학자
• TMT with TMI
E-mail : kcs93023@me.com
Kaggle Korea
오늘 무슨 이야기 하나요?
Kaggle Korea
나의 삼촌 이름은 ㅇ..
Kaggle Korea
우분투를 처음 만났을 때
Kaggle Korea
첫 전공?
Kaggle Korea
사과
그리고
컴공
Feat. 스벅
Kaggle Korea
Kaggle Korea
리눅스가 무서워요
Kaggle Korea
왜
리눅스?
Kaggle Korea
일단 꽁짜
Kaggle Korea
내사랑 apt-get
Kaggle Korea
Nvidia 최적화 → Gpu Server
Kaggle Korea
Godgle
Kaggle Korea
게임을 할 수 없어요
Kaggle Korea
리눅스
얼마나
아세요?
Kaggle Korea
Kaggle Korea
apt-get
ssh
sftp
wget
grep
Kaggle Korea
PUBG 배틀 그라운드
총기 소리 분류 네트워크
조심해 뚝배기 날아간다.
Kaggle Korea
Kaggle Korea
• # of Class
- 6(AWM, Kar98, M24, MK14, Mini, SKS)
• # of Amount
- 2909
• Train : Test : Validation
6 : 3 : 1
• Data Format
- 16bits PCM, Mono, Wav, Each 1.5s
#2 Data Set - PUGB SR GunSound
Kaggle Korea
• STFT를 통해 소리 신호를 이미지화
#3 Data Analysis - Spectrogram
Kaggle Korea
• 거리가 멀어짐에 따라 총소리의 고주파 성분이 날아가는 감쇠가 존재
• 하지만 저주파 성분은 거리가 멀어져도 성분의 감쇠가 적음
#3 Data Analysis - Spectrogram
AWM - 50M AWM - 200M
Kaggle Korea
#4 Preprocessing
• 15000Hz 이상의 주파수가 총기소리를 분류하는데 많은 영향을 끼치지 않을 것이라고
판단
• 네트워크의 연산량을 줄이기 위해 15000Hz 이상의 주파수 대역을 데이터에서 제거
Less
Informative Area
Kaggle Korea
#4 Preprocessing
AWM - 50M AWM - 200M
• 15000Hz 이상의 주파수 대역을 제거한 스펙트로그램
Kaggle Korea
#5 CNN Network - 1
• NN 3 Layer
Input : Spectrogram Image, Min-max Normalization
Activation Function : Relu
Optimizer : Adam
Learning Rate = 0.001
Kaggle Korea
#5 CNN Network - 1
• Train & Error
Kaggle Korea
#5 CNN Network - 1
• Train Loss & Accracy
Kaggle Korea
#5 CNN Network - 1
• 학습이 잘 되지 않는다.
• 그런데 나름대로 볼트 액션(SR)과 지정 사수 소총(DMR)로 분류는 했다.
DMR
SR
Kaggle Korea
#5 CNN Network - 2
• Conv - Pooling - NN 3 Layer
Input : Spectrogram Image, Min-max Normalization
Activation Function : Relu
Optimizer : Adam
Learning Rate = 0.001
Kaggle Korea
#5 CNN Network - 2
• Train & Error
Kaggle Korea
#5 CNN Network - 2
• Train Loss & Accracy
Kaggle Korea
#5 CNN Network - 2
• 일부분의 총기가 분류되기 시작함.
DMR
SR
Kaggle Korea
#5 CNN Network - 3
• Conv - Conv - Conv - Pooling - NN 3 Layer
Input : Spectrogram Image, Min-max Normalization
Activation Function : Relu
Optimizer : Adam
Learning Rate = 0.001
Kaggle Korea
#5 CNN Network - 2
• Train & Error
Kaggle Korea
#5 CNN Network - 2
• Train Loss & Accracy
Kaggle Korea
#5 CNN Network - 2
• 대부분의 총기가 분류됨
DMR
SR
Kaggle Korea
끝

More Related Content

나의 우분투 이야기