SlideShare a Scribd company logo
1 of 38
Download to read offline
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

More from Ubuntu Korea Community

More from Ubuntu Korea Community (20)

Memory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesMemory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack Techniques
 
Python을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationPython을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop Application
 
Malware Dataset & Ubuntu
Malware Dataset & UbuntuMalware Dataset & Ubuntu
Malware Dataset & Ubuntu
 
케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티
 
우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고
 
새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조
 
스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기
 
기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT
 
모바일에 딥러닝 심기
모바일에 딥러닝 심기모바일에 딥러닝 심기
모바일에 딥러닝 심기
 
지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기
 
VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기
 
HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표
 
Ubuntu 18.04 Release Party @ Daejeon
Ubuntu 18.04 Release Party @ DaejeonUbuntu 18.04 Release Party @ Daejeon
Ubuntu 18.04 Release Party @ Daejeon
 
What's new in Ubuntu 18.04 LTS
What's new in Ubuntu 18.04 LTSWhat's new in Ubuntu 18.04 LTS
What's new in Ubuntu 18.04 LTS
 
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
 
우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식
 
우분투한국커뮤니티 2017년 활동보고
우분투한국커뮤니티 2017년 활동보고우분투한국커뮤니티 2017년 활동보고
우분투한국커뮤니티 2017년 활동보고
 
HanJP IM Project 개요
HanJP IM Project 개요HanJP IM Project 개요
HanJP IM Project 개요
 

나의 우분투 이야기