donnyrla10 / Smoking-Detective-System

๐Ÿšฌ โ€˜์ปดํ“จํ„ฐ๋น„์ „โ€™ ๊ฐ•์˜ #3 ๊ณผ์ œ - DeepLearning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smoking


Smoking-Detective System

โ€˜์ปดํ“จํ„ฐ๋น„์ „โ€™ ์ˆ˜์—… #3 ๊ณผ์ œ โ†’ Smoking-Detective System (Deep Learning)


โœ… ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ


  • ๊ธˆ์—ฐ ๊ตฌ์—ญ ๋‚ด ํก์—ฐ์ž ํƒ์ง€
  • ํก์—ฐ ์žฅ๋ฉด ์ž๋™ ๋ชจ์ž์ดํฌ
  • ํก์—ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก

๐Ÿ“ ์š”๊ตฌ ์‚ฌํ•ญ ๋ถ„์„


  • ๋‹ด๋ฐฐ์™€ ํก์—ฐํ•˜๋Š” ์‚ฌ๋žŒ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
  • ์ด๋ฏธ์ง€์—์„œ ๋‹ด๋ฐฐ ๋ผ๋ฒจ๋ง
  • ๊ตฌ๊ธ€ Colab์„ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ด๋ฏธ์ง€ training
  • ํก์—ฐ์ž ํƒ์ง€
  • ํก์—ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก
  • ์ธ์‹๋œ ํ”„๋ ˆ์ž„ ๋ธ”๋Ÿฌ ์ฒ˜๋ฆฌ

๐Ÿ’ป ๊ตฌํ˜„


  1. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

    kaggle.com โ†’ cigarette dataset, ์ผ๋ฐ˜ ์‚ฌ๋žŒ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ

    https://www.kaggle.com/lurenzhouyi/cigarette-dataset

    https://www.kaggle.com/vitaminc/cigarette-smoker-detection

    โ†’ ๊ตฌ๊ธ€ ์„œ๋ฒ„ ๋‹ค์šด์œผ๋กœ ์ธํ•ด ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•จ

    • object detector๋ฅผ ํ•™์Šต์‹œํ‚ฌ ๋•Œ๋Š” negative data๊ฐ€ ๊ต‰์žฅํžˆ ์ค‘์š”ํ•˜๋‹ค. ๋‹ด๋ฐฐ๋ฅผ ์ฅ” ์†์„ ๊ฒ€์ถœํ•œ๋‹ค๊ณ  ํ•  ๋•Œ, ๋‹ด๋ฐฐ๋ฅผ ์ฅ์ง€์•Š๋Š” ์†์˜ ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ๊ตฌ๋ถ„ํ•˜์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. โ†’ ๋ฐ์ดํ„ฐ์— ๋น„์Šทํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ถ€๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋‹ค๋ฅธ ๋ถ€๋ฅ˜๋กœ ์ง€์ •ํ•ด์„œ ํ•™์Šต์‹œ์ผœ์•ผ ๊ตฌ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ๋ผ๋ฒจ๋ง

    ๋‹ด๋ฐฐ๋ฅผ ๋“ค๊ณ  ์žˆ๋Š” ์†, ๋‹ด๋ฐฐ๋ฅผ ๋ฌผ๊ณ  ์žˆ๋Š” ์ž…

    smoking01

  1. ๊ตฌ๊ธ€ Colab ์œผ๋กœ Data Training

    1. num_steps = 500, 1000์œผ๋กœ ํ•™์Šต โ†’ ์ œ๋Œ€๋กœ ์ธ์‹์„ ๋ชปํ•จ

    2. num_steps = 2000์œผ๋กœ ํ•™์Šต


  1. test ์‹คํ–‰

  1. ๋‹ด๋ฐฐ๊ฐ€ ๋‚˜์˜ค๋Š” ์˜์ƒ์— ํ•™์Šต์œผ๋กœ ๋‚˜์˜จ tar.gz ํŒŒ์ผ ์ ์šฉ

    smoking03

  1. ๋ผ๋ฒจ๋งํ•œ ๋ฐ์ดํ„ฐ์˜ ํƒ์ง€๋œ ํ”„๋ ˆ์ž„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํก์—ฐ ์žฅ๋ฉด ์ž๋™ ๋ชจ์ž์ดํฌ

    smoking04

  1. ํก์—ฐ์ž ๊ฐ์ง€ ์ถœ๋ ฅ

  1. ํก์—ฐ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก


๐Ÿ™‹โ€โ™€๏ธ ์—ญํ• 

  • ๋ฐ์ดํ„ฐ์…‹ ์ˆ˜์ง‘
  • Google Colab์œผ๋กœ traning ์ง„ํ–‰
  • ๋‹ด๋ฐฐ ์˜์ƒ์— tar.gz ํŒŒ์ผ ์ ์šฉ
  • ๋ธ”๋Ÿฌ ์ฒ˜๋ฆฌ

๐Ÿ’ฆ ์•„์‰ฌ์šด ์ 

  • negative data๊ฐ€ ํ•„์š”ํ•œ์ง€ ๋ชฐ๋ผ์„œ ์ดˆ๋ฐ˜์— ๋‹ด๋ฐฐ์™€ ๊ด€๋ จ๋œ ์ด๋ฏธ์ง€๋งŒ training์„ ์‹œ์ผฐ์—ˆ๋‹ค. โ†’ ์ค‘๊ฐ„์— ๊นจ๋‹ซ๊ณ  ๋‹ด๋ฐฐ์—†๋Š” ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ํ•ด์„œ ๋‹ค์‹œ ์ง„ํ–‰
  • ์งง์€ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์œผ๋กœ ๋ถ€์กฑํ•œ ๋ฐ์ดํ„ฐ์…‹
  • ๋ฐ์ดํ„ฐ์…‹์ด ๋” ๋งŽ๊ณ  ๋‹ค์–‘ํ•ด์•ผ ํ•œ๋‹ค.
    • ํšŒ์ „์‹œํ‚จ ์ด๋ฏธ์ง€
    • ๋‹ค์–‘ํ•œ ๋‹ด๋ฐฐ (์ƒ‰์ƒ, ํฌ๊ธฐ ๋“ฑ)
  • ๋กœ๊ทธ ๊ธฐ๋ก๊ณผ ํก์—ฐ์ž ๊ฐ์ง€ ์ถœ๋ ฅ์˜ ๋ถ€์ •ํ™•์„ฑ


About

๐Ÿšฌ โ€˜์ปดํ“จํ„ฐ๋น„์ „โ€™ ๊ฐ•์˜ #3 ๊ณผ์ œ - DeepLearning


Languages

Language:Python 100.0%