Skip to content

Latest commit

Β 

History

History
67 lines (49 loc) Β· 1.77 KB

File metadata and controls

67 lines (49 loc) Β· 1.77 KB

2020λ…„ 슀마트 λ¦¬λΉ™λž© 해컀톀 - μ‚¬μš΄λ“œ λΆ„μ•Ό (with Tensorflow) πŸ’»


  • http://www.ideaboom.net/page/competition_main.php?seq=115
  • λ³Έ λŒ€νšŒ μ‚¬μš΄λ“œ λΆ„μ•Όμ—μ„œλŠ” λ”₯λŸ¬λ‹κΈ°λ°˜ νŒ¨ν„΄μΈμ‹κΈ°μˆ μ„ μ΄μš©ν•œ μ†ŒμŒλ°μ΄ν„° λΆ„λ₯˜ λ₯Ό λͺ©ν‘œλ‘œ ν•©λ‹ˆλ‹€.
  • λͺ¨λΈμ˜ μ„±λŠ₯ 평가 μš”μ†Œ 쀑 정확도 λŠ” ./utils/test.py νŒŒμΌμ„ μ΄μš©ν•΄ ν‰κ°€ν•©λ‹ˆλ‹€.

πŸ“Œ Dependencies

μ‹€ν—˜μ„ μˆ˜ν–‰ν•˜λŠ”λ° ν•„μš”ν•œ νŒ¨ν‚€μ§€λ₯Ό μ •λ¦¬ν•œ νŒŒμΌμž…λ‹ˆλ‹€.

pip install -r requirements.txt

πŸ“‚ Database

ν•΄λ‹Ή κ°•μ’Œμ—μ„œ λ‹€μš΄λ‘œλ“œ ν›„ ./data 폴더에 μΆ”κ°€ν•˜μ—¬ μ‚¬μš©

  • 16KHz 16bit mono PCM
  • Train : 6589개
  • Test : 18개
  • Ctrl File List Form

    us8k_ish_ class _파일번호


0️⃣ νŠΉμ§• μΆ”μΆœ 단계 μˆ˜ν–‰

  • MFCC(.mfc) νŠΉμ§•(39차원)을 μΆ”μΆœν•˜μ—¬ 파일둜 μ €μž₯ν•©λ‹ˆλ‹€.
  • ν•΄λ‹Ή 단계 μˆ˜ν–‰μ€ ./utils/feature_extractor.py μ—μ„œ μˆ˜ν–‰λ©λ‹ˆλ‹€.
  • run. py
python run.py --step 0

1️⃣ λͺ¨λΈ ν›ˆλ ¨ 단계 μˆ˜ν–‰

  • ν•΄λ‹Ή 단계 μˆ˜ν–‰μ€ ./utils/train.py μ—μ„œ μˆ˜ν–‰λ©λ‹ˆλ‹€.
  • ν›ˆλ ¨/검증 λ°μ΄ν„°λŠ” ./utils/dataloader.py λ₯Ό 톡해 얻을 수 있으며 μˆ˜μ •ν•˜μ—¬ μ‚¬μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.
  • λͺ¨λΈμ€ λ°˜λ“œμ‹œ 전체 λͺ¨λΈ 을 μ €μž₯ν•˜μ‹­μ‹œμ˜€.
  • run.py
python run.py --step 1

2️⃣ λͺ¨λΈ 평가 단계 μˆ˜ν–‰

  • ν•΄λ‹Ή 단계 μˆ˜ν–‰μ€ ./utils/test.py μ—μ„œ μˆ˜ν–‰λ©λ‹ˆλ‹€.
  • 평가 λ°μ΄ν„°λŠ” ./utils/dataloader.py λ₯Ό 톡해 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ³Έ 해컀톀은 ν•΄λ‹Ή 슀크립트λ₯Ό μ΄μš©ν•΄ 평가λ₯Ό μ§„ν–‰ν•˜λ―€λ‘œ μˆ˜μ •μ—†μ΄ μ‚¬μš©ν•  것을 κ°•λ ₯히 ꢌμž₯ν•©λ‹ˆλ‹€.
  • run.py
python run.py --step 2

License

Copyright (c) 2021-IMPRESS.