profile
๐Ÿง ๐Ÿฆพโค https://github.com/to2915ny
post-thumbnail

๐Ÿ’ป 2020 Machine Learning Term Project

This is the Term Project for HGU Machine Learning course. The purpose of this project is to experience Pytorch, get a glimpse on deep learning and enh

2020๋…„ 12์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํŒŒ์ด์ฌ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ๋Œ๋ฆฌ๊ธฐ

nohup command๋กœ ๋Œ๋ฆฌ์ž.nohup python -u \[file.py]์ด๋Ÿฌ๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ํŒŒ์ด์ฌ์ด ๋Œ์•„๊ฐ€๊ณ  stdout์€ nohup.out์ด๋ผ๋Š” ํŒŒ์ผ์— ์ €์žฅ์ด ๋œ๋‹ค.log๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด tail -f nohup.outpython -u option

2020๋…„ 7์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

How to train CenterNet with your own VOC dataset

Convert VOC xml annotations to COCO json annotations using voc2cocovoc2coco changes xml annotations to coco json format.python voc2coco.py --ann_dir \

2020๋…„ 7์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

CenterNet ์ฝ”๋“œ ์‹คํ–‰ ํ• ๋•Œ ์ƒ๊ฒผ๋˜ ์—๋Ÿฌ ๋ชจ์Œ์ง‘

์šฐ์„  Centernet ๊นƒํ—™ ์ฃผ์†Œ ์ฒซ๋ฒˆ์งธ ์—๋Ÿฌ anaconda๋กœ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ condapackagelist.txt๋ฅผ ์‚ดํŽด๋ณด๋ฉด CUDA version์ด 8.0์œผ๋กœ ๋˜์–ด์žˆ์œผ๋‹ˆ ๊ผญ ์„œ๋ฒ„์˜ CUDA version์„ ํ™•์ธํ•˜์ž. ๋‚œ nvidia-docker๋ฅผ ์‚ฌ์šฉ

2020๋…„ 7์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Docker์™€ ์™ธ๋กœ์šด ์‹ธ์›€...

์ด๋ฒˆ์ฃผ๋Š” ๊ณ„์† ํ™˜๊ฒฝ์„ค์ •๊ณผ์˜ ์‹ธ์›€์ด๋‹ค. ๋„์ปค๋ฅผ ์ด์šฉํ•˜๋Š” ์ฃผ๋ชฉ์ ์ด ํ™˜๊ฒฝ์„ค์ •์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ํ•˜๋Š”๊ฒƒ์ธ๋ฐ, ์˜คํžˆ๋ ค ๋„์ปค์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋‚ฎ๋‹ค๋ณด๋‹ˆ, ๊ฒฐ๊ตญ ๋„๊ธด๊ฐœ๊ธด, ์‹œ๊ฐ„์„ ์—„์ฒญ ์†Œ๋น„ํ•˜๊ณ  ์žˆ๋‹ค... ๊ทธ๋ž˜๋„ ํ™•์‹คํžˆ ์‚ฝ์งˆํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š”๊ฒŒ ์ง„์งœ ๋‚จ๋Š”๊ฑฐ๋‹ˆ๊นŒ...๐Ÿ˜ฅUbuntu container

2020๋…„ 7์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Starting Docker

์˜ค๋Š˜ ํšŒ์‚ฌ์—์„œ ์„œ๋ฒ„๋ฅผ ๋ฐ›์•„์„œ ๊นƒํ—™์— ์žˆ๋Š” CenterNet ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ™˜๊ฒฝ์„ค์ •์„ ํ• ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, ๋ฉ˜ํ† ๋ถ„๊ป˜์„œ docker ์–˜๊ธฐ๋ฅผ ๊บผ๋‚ด์…”์„œ ํ•œ๋ฒˆ ๋ฐฐ์šฐ๋Š” ๊ฒธ ์จ๋ณด์ž ์‹ถ์–ด์„œ docker๋ฅผ ์“ฐ๊ฒŒ ๋˜์—ˆ๋‹ค. ์šฐ์„  docker๋ž€ ๊ฐœ๋…์€ virtualbox๋‚˜ para

2020๋…„ 7์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์Šค๋ฒ ๋ด๋ณด๋ฆฌ์˜ ์œ„๋Œ€ํ•œ ์„ ๋ฌผ

์šฐ์„  ์ด ์ฑ…์˜ ์ค„๊ฑฐ๋ฆฌ๋ฅผ ๋งํ•˜์ž๋ฉด ์ด๋ ‡๋‹ค. ์Šค๋ฒ ๋ด๋ณด๋ฆฌ๋ผ๋Š” ์ •๋ง ์œ ๋ช…ํ•œ ์Šค์›จ๋ด ๊ณผํ•™์ž์ด์ž ๊ท€์กฑ์ด ์ž๊ธฐ๊ฐ€ ์˜ํ˜ผ์ด ๋ชธ์—์„œ ๋ถ„๋ฆฌ๋˜๋Š”, '์œ ์ฒด์ดํƒˆ'์„ ๊ฒฝํ—˜ํ•˜๊ณ , ์ฒœ๊ตญ๊ณผ ์ง€์˜ฅ์„ ๋ณด๊ณ ์™€์„œ ์„ธ์„ธํ•˜๊ฒŒ ๊ธฐ๋กํ•œ ๋‚ด์šฉ๋“ค๊ณผ ๊ฒฝํ—˜๋“ค์„ ์„ค๋ช…ํ•œ๋‹ค. ์ด๋Ÿฐ ๊ฒฝํ—˜์„ ํ•œ๋ฒˆ๋งŒํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๊ณ  ๋ช‡๋…„๋™์•ˆ ์ฒœ๊ตญ์„ ์™”

2020๋…„ 7์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

CornerNet ์งง์€ ๋ฆฌ๋ทฐ

Introduction CornerNet์€ keypoint-based one-staged object detector์ด๋‹ค. ์™ผ์ชฝ์œ„, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋‘ ์ง€์ ์„ ์˜ˆ์ธกํ•ด์„œ ๊ฒฝ๊ณ„๋ฐ•์Šค๋ฅผ ๋งŒ๋“ ๋‹ค. MS-COCO ๋ฐ์ดํ„ฐ์…‹์—์„œ ๋ฌด๋ ค 42.2% AP๋ผ๋Š” ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค.

2020๋…„ 7์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

CenterNet

One-Stage keypoint-based detector Object Detection์€ ๋Œ€๋ถ€๋ถ„ ์—ฌ๋Ÿฌ ๊ฒฝ๊ณ„๋ฐ•์Šค(anchor)๋“ค์„ ์ด๋ฏธ์ง€์— ๋ฟŒ๋ ค์„œ, anchor๋“ค์ด ์˜ค๋ธŒ์ ํŠธ์™€ ๊ฑธ์ณ์ง„ ์˜์—ญ(IoU)์ด ์ผ์ • ์ˆซ์ž๋ณด๋‹ค ๋†’์œผ๋ฉด ์˜ค๋ธŒ์ ํŠธ๊ฐ€ anchor๋ฅผ positive๋กœ ์ธ

2020๋…„ 7์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Confusion Matrix

์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ๋๋‚˜๊ณ , ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ ์ž‘์—…์„ ํ–ˆ๋‹ค. ์ด๋ฏธ False Positive๋กœ classified๋œ ์ด๋ฏธ์ง€๋“ค์„ ํ™•์ธํ•ด์„œ ์ง„์งœ ๋งž๋Š”์ง€ ๋ถ„๋ฅ˜ํ•˜๋Š” ์ž‘์—…์ด ์—ˆ๋‹ค.์—ฌ๊ธฐ์„œ False Positive๋ผ๋Š” ์ƒ์†Œํ•œ ๋‹จ์–ด๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ์ด๊ฑธ ํ•œ๋ฒˆ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ด์•ผ๊ธฐํ•ด๋ณด์ž.Confus

2020๋…„ 6์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ - 3

ํ…Œ์ŠคํŠธ 5๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์˜์ƒ์„ ๋ฐ›์•„์„œ grayscale ์˜์ƒ์œผ๋กœ ๋ฐ”๊พธ๋Š” ์ž‘์—…์ธ๋ฐ, openCV๋ฅผ ์ด์šฉํ•ด์„œ frame์„ BGR2GRAY๋กœ cvtColor ํ•ด์ฃผ๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.Integral Image์— ๋Œ€ํ•œ ์ฝ”๋”ฉ ์ด์˜€๋Š”๋ฐ, Sum of Integral Image

2020๋…„ 6์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ - 2

3๋ฒˆ์งธ ํ…Œ์ŠคํŠธ๋Š” OpenCV๋ฅผ ์“ธ ์ˆ˜์žˆ๋Š”์ง€์— ์ค‘์ ์„ ๋‘” ๋ฌธ์ œ์ธ๊ฑฐ ๊ฐ™์•˜๋‹ค. ํ•™๊ต์—์„œ Computer Vision์„ ๋“ค์„๋•Œ OpenCV๋ฅผ ์จ๋ดค์–ด์„œ ๋ฌธ์ œ์—†์ด ์‰ฝ๊ฒŒ ํ‘ผ๊ฑฐ ๊ฐ™์•˜๋‹ค. waitKey๋ฅผ ์จ์„œ, ์ŠคํŽ˜์ด์Šค๋ฅผ ๋ˆŒ๋ €์„๋•Œ pause/play, "<"๋ฅผ ๋ˆŒ๋ €์„๋•Œ 10 fr

2020๋…„ 6์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ฝ”๋”ฉํ…Œ์ŠคํŠธ - 1

์ด 6๋ฌธ์ œ ์ค‘์— 3๋ฌธ์ œ๋Š” ํ’€์—ˆ๋‹ค๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๊ณ , 1๋ฌธ์ œ๋Š” ์ด๋ก ์ ์œผ๋กœ๋Š” ์ดํ•ด ํ–ˆ์ง€๋งŒ, ๊ฒฐ๊ณผ๊ฐ€ ์ž˜ ๋‚˜์˜ค์ง€ ์•Š์•˜๊ณ  ๋งˆ์ง€๋ง‰ 2๋ฌธ์ œ๋Š” ์‹œ๊ฐ„์ด ์—†์–ด์„œ ํ’€์ง€๋ฅผ ๋ชปํ–ˆ๋‹ค. ๋ฐฑ์ค€ ์Šคํƒ€์ผ์˜ ๋ฌธ์ œ๋ณด๋‹ค๋Š” ํ•™๊ต ๊ณผ์ œ ์Šคํƒ€์ผ์˜ ๋ฌธ์ œ ์—ฌ์„œ ์ดํ•ดํ•˜๋Š”๋ฐ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋‹ค.์ฒซ๋ฒˆ์งธ ๋ฌธ์ œ๋Š” Matrix

2020๋…„ 6์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ŠคํŠธ๋ผ๋“œ๋น„์ ผ ์ธํ„ด

ํ•™๊ต์—์„œ ํ˜„์žฅ์‹ค์Šต์œผ๋กœ ์ŠคํŠธ๋ผ๋“œ๋น„์ ผ์—์„œ ์ธํ„ด์‰ฝ์„ ์‹œ์ž‘ํ–ˆ๋‹ค.๊ฐ„๋‹จํ•œ OT ์ดํ›„ 4์ผ์งœ๋ฆฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋ฐ›์•„์„œ ์ฝ”๋”ฉ๋งŒ ํ•œ๊ฑฐ ๊ฐ™๋‹ค. ๋‹ค์Œ ํฌ์ŠคํŠธ๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋‚ด์šฉ์ด๋ž‘ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌ ํ•ด๋ด์•ผ๊ฒ ๋‹ค.

2020๋…„ 6์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€