AI ๊ธฐ๋ฐ ์ ์ ๊ฑด๊ฐ ํ๋ซํผ
-
์ฑ์ ํ (์ก๊ตฐ ์ง์์ฌ 1๊ณต๋ณ์ฌ๋จ)
๊ณ ๋ ค๋ํ๊ต ์ฐ์ ๊ฒฝ์๊ณตํ๊ณผ
2021 ๊ตญ๋ฐฉ๋ถ ๋ฐ์ดํฐํ์ฉ ๊ฒฝ์ง๋ํ ๊ตญ๋ฐฉ๋ถ์ฅ๊ด์ ์์ -
๊ธฐ์คํธ (ํด๊ตฐ ์ ๋ณด์ฒด๊ณ๊ด๋ฆฌ๋จ)
ํ๋๋ํ๊ต ์ ์ฐ์ ์๊ณตํ๋ถ ์ปดํจํฐ๊ณตํ์ฌํ์ ๊ณต -
ํ์ฒ ํ (์ก๊ตฐ 1๊ตฐ๋จ 25์ฌ๋จ 72์ฌ๋จ)
๊ตญ๋ฏผ๋ํ๊ต ์ํํธ์จ์ด์ตํฉํ๊ณผ -
์กฐ์ฑ์ฐ (๊ตญ์ง ๊ตญ๊ตฐ์๋ฌด์ฌ๋ น๋ถ ๊ตญ๊ตฐ๊ตฌ๋ฆฌ๋ณ์)
์ธ์ข ๋ํ๊ต ๋ฐ์ดํฐ์ฌ์ด์ธ์คํ๊ณผ
AICARE๋ ๊ตฐ๋์์ ๋๋ผ๋ฅผ ์งํค๊ณ ์๋ ๊ตญ๊ตฐ ์ฅ๋ณ ๋ฐ ๊ฐ๋ถ๋๋ค์ ์ ์ ๊ฑด๊ฐ์ AI๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌํ๋ ํ๋ซํผ์
๋๋ค.
๋ง์์ ์ด์ผ๊ธฐ๊ฐ ๋ด๊ธด ์์ฑ์ ๋ด์ฉ๊ณผ ์ํฅํ์ ํน์ฑ์ ํ์ฉํ์ฌ ์ ์ ๊ฑด๊ฐ์ ๊ฐ๊ด์ ์ผ๋ก ๋ถ์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฝ๋ก๋๋ก 1๋
๋๊ฒ ํด๊ฐ ๋ฐ ์ธ์ถ์ด ํต์ ๋์ด ์๋ ํ์์ ์ธ ์ํฉ์์ ์ ์ ์ ์ผ๋ก ์ด๋ ค์์ ๊ฒช๊ณ ์คํธ๋ ์ค๋ฅผ ๋ฐ๋ ์ฅ๋ณ๋ค๊ณผ ๊ฐ๋ถ๋๋ค์ ์ํฉ์ ๋ง๋ ๊ฐ์ธ๋ง์ถคํ ํด๊ฒฐ์ฑ
์ ์ ๊ณตํฉ๋๋ค.
- ๊ธฐ์กด๋ชจ๋ธ์ ํ๊ณ1 : ๊ฐ์ฑ์ ํ์ ํ๋๋ฐ ์์ด์ ๊ธฐ์กด์ฌ๋ก๋ฅผ ๋ถ์ํด๋ณด๋ ๋จ์ผ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ์ ํ๋๊ฐ ๋ฎ์
- ๊ธฐ์กด๋ชจ๋ธ์ ํ๊ณ2 : ๋จ์ ๊ธ/๋ถ์ ๋ง์ ํ๋จํ๊ธฐ๋๋ฌธ์ ๊ตฌ์ฒด์ ์ธ ์ํฉ์์ ์ค์ง์ ์ธ ํ์ฉ์ด ์ด๋ ค์
- ๋ฐ๋ผ์ ์์ธํ ๊ฐ์ฑ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ชจ๋ฌ ๋ฐ์ดํฐ(ํ ์คํธ์ ์์ฑ)์ ๋์์ ๋ถ์ํ์ฌ ๊ฐ์ฑ์ ํ์ ํ๊ธฐ๋ก ๊ฒฐ์
- ์์ธ๊ฐ์ฑ ๋ฐ ํ ์คํธ์ ์์ฑ์ ๋ชจ๋ ๋ณด์ ํ๊ณ ์๋ ๋ฐ์ดํฐ๋ก ํ๊ตญ์ง๋ฅ์ ๋ณด์ฌํ์งํฅ์์์ ์ ๊ณตํ๋ ๊ฐ์ฑ๋ํ๋ง๋ญ์น๋ฅผ ์ฐพ์๊ณ , ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ธฐ๋ก ๊ฒฐ์
- ํด๋น ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , ์ ์ฒด์ ์ธ ๊ตฌ์กฐ์ ํน์ฑ์ ํ์
- ์์ฑ๊ณผ ํ ์คํธ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ์ ๋ง๋ ๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ์ค๊ณ
- ํด๋น ๋ชจ๋ธ์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ๊ฒ ๊ฐ๊ณต(Preprocessing)
- ์์ฑ์ ์ฃผํ์๊ธฐ๋ฐ์ ์คํํธ๋ก๊ทธ๋จ์ผ๋ก ๋ณํํ์ฌ ๋ฒกํฐํํ์ฌ ํ์ฉ
- ํ
์คํธ๋ Transformer๊ธฐ๋ฐ์ ko-Bert๋ชจ๋ธ์์ ์ฃผ์ด์ง๋ ํ ํฐํํจ์๋ฅผ ์ด์ฉํ์ฌ ๋ฒกํฐํํ์ฌ ํ์ฉ
- LSTM, RNN, TRANSFORMER๋ฑ์ ์ฌ๋ฌ๊ฐ์ง ๋ชจ๋ธ์ ๊ฐ๊ฐ ์ ์ฉํด๋ณด๊ณ ๋ฐ์ดํฐ์ ๋ง๋ ์ธ๋ถ ๋ชจ๋ธ์ ํ์
- ์ต์ ์ ๋ชจ๋ธ์ ์ฐพ์๋ค multi-weight ๋ฐฉ์์ fusion์ ํตํ์ฌ ํ
์คํธ๋ชจ๋ธ๊ณผ ์์ฑ๋ชจ๋ธ์ ์์๋ธ
- ์์ฑ์ผ๋ก ๊ธฐ๋ก๋ ๊ฐ์ฑ์ AI๊ธฐ๋ฐ์ผ๋ก ๋ถ์ํฉ๋๋ค.
- ์๊ฐ์ ๋ฐ๋ฅธ ๊ฐ์ฑ์ ๋ณํ๋ฅผ ์๊ฐํํ์ฌ ๋ณด์ฌ์ค๋๋ค.
- ๋ถ์๋ ๊ฐ์ฑ์ ๋ฐ๋ผ ๋ง์ถคํ์ผ๋ก ์์ ์ ์ถ์ฒํ์ฌ ๋ค๋ ค์ค๋๋ค.
- ์ถ์ฒ๋ ์์
์ ํตํด์ ๋ถ์ํจ๊ณผ ์ฐ์ธํจ๊ฐ์ ๊ฐ์ฑ๋ค์ ์กฐ์ ํฉ๋๋ค.
- ๋ถ์๋ ๊ฐ์ฑ์ ์๋ง๋ ์ ๋ฌธ ์๋ด์ฌ๋ฅผ ์ถ์ฒํ์ฌ ๋ณด์ฌ์ค๋๋ค.
- ๊ฐ์ฑ ๋ถ์๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ธ๋ถ์ ์ธ ๊ฐ์ ๋ฐ ์ํฉ์ ๋ํด์ ์ฌ๋๊น๊ฒ ์๋ดํฉ๋๋ค.
- ๊ฐ์ ์ ์ด๊ณ ์์์ ์ธ ์ค๋ฌธ์กฐ์ฌ๊ฐ ์๋ ๋งค์ผ ๊ธฐ๋กํ๋ ๋ง์์ผ๊ธฐ๋ฅผ ํตํ์ฌ ์์ฐ์ค๋ฝ๊ฒ ์ ์ ๊ฑด๊ฐ์ ๋ถ์
- ๋ฐ์ดํฐ์ ์๋ฏธ์ ํน์ง์ ๋ชจ๋ ํ์ฉํ์ฌ ๋ถ์ํจ์ผ๋ก์ ๋ถ์๊ฒฐ๊ณผ์ ๋ํ ๋์ ์ ๋ขฐ์ฑ ํ๋ณด
- ๋จ์๊ฐ์ฑ์ด ์๋ ์ํ์ ์ผ๋ก ์๋ฏธ์๋ ๊ฐ์ฑ์ ์์ธํ๊ฒ ๋ถ์ํ์ฌ ์ ๊ณต
- ๊ธฐ์กด์ ์ฃผ๊ด์ ์ธ ์ ์ ๊ฑด๊ฐ ๊ฒ์ฌ์ ๋ฌธ์ ์ ์ ํด๊ฒฐ
- ๋ค์ํ ๊ฐ์ ์ ์ฑ์ ํตํ์ฌ ๊ธฐ๋กํ๊ณ ๋ณด๊ดํ์ฌ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌ
- ์ผ๊ธฐ๋ฅผ ํตํ์ฌ ์ ์ ๊ฑด๊ฐ์ ๊ธฐ๋กํ๊ณ ๋ถ์ํ์ฌ ์ ์ ๊ฑด๊ฐ์ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ํ์
- ์ฃผ์๊ฐ ํ์ํ๊ฑฐ๋ ๋ถ์์ ํ ๊ฐ์ ์ํ๋ฅผ ์กฐ๊ธฐ์ ์ ์ ์ ์ผ๋ก ํ์ , ๋์ฒ ๊ฐ๋ฅ
- ๊ฐ ๊ฐ์ธ๋ณ ์ ์ ๊ฑด๊ฐ์ํ์ ๋ฐ๋ผ ๋ง์ถคํ์ผ๋ก ํด๊ฒฐ์ฑ ์ ์ ์
- ๋น๊ต์ ๊ฐ๋ฒผ์ด ๊ฒฝ์ฐ์๋ ์์
์ ์ถ์ฒํ๊ณ , ์ ๋๊ฐ ์ฌํ ๊ฒฝ์ฐ์๋ ๊ฐ์ฑ์ ๋ง๋ ์ ๋ฌธ์๋ด์ ์ฐ๊ฒฐ
๊ตฌ์ฒด์ ์ธ ๊ฐ๋ฐ๋ฌธ์์ ์ํธ๋ ๋ฐ ๊ตฌ์ฒด์ ํํ์ฑ
- ํ์ฉํ ๋ฐ์ดํฐ์ ๋ํ ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ํํ
- ๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌ๊ณผ์ ์ ์์ธํ๊ฒ ์ค๋ช ํ๊ณ , ์ฝ๋์์ ์ฃผ์์ผ๋ก ๋ฌธ์ํ
- ๋ชจ๋ธ์ ์์๋ธ๊ณผ์ ์ ๋ํด์ ์ฝ๋์ ์๊ฐ์๋ฃ๋ฅผ ํตํด ์์ธํ๊ฒ ํํ
- ๋ชจ๋ธ์ ์๋น์คํ ์์ธ ๊ณผ์ ์ Issue์ ์ ์ด๋์์ผ๋ก์, ๊ตฌํ๊ณผ์ ์ ๋ํ ์์ธ ์ค๋ช
๋๋ ทํ ๋ ์ฐฝ์ฑ ์ ๋ฌด ์ ๋
- ๋จ์๊ธ๋ถ์ ์ด ์๋ ์ํ์ ์ผ๋ก ์๋ฏธ๊ฐ ์๋ ์์ธ๊ฐ์ฑ์ ๋ํ ๋ถ์
- ํ ์คํธ์ ์์ฑ์ ๋์์ ํ์ฉํ ๋ฉํฐ๋ชจ๋ฌ ๋ชจ๋ธ์ ๊ตฌ์ฑ
- ๊ฐ๊ฐ์ ๊ฐ์ฑ์ ๋ฐ๋ผ ๋ง์ถคํ ํด๊ฒฐ์ฑ ์ ์ ๊ณต
- ๋ชจ๋ฐ์ผ ์๋ฒฝ ์ง์ ๋ฐ PWA๋ฅผ ์ด์ฉํ ์ฑ ํ์ฉ ๊ฐ๋ฅ
์ปค๋ฎค๋ํฐ, ๋น์ฆ๋์ค ๋ฑ์ ๋ํ ๋ฐ์ ๊ฐ๋ฅ์ฑ
- ์์ธ๊ฐ์ฑ๋ถ์์ ํตํ์ฌ ๊ฐ์ฑ๋ถ์์ด ๋ค์ํ ๋ถ์ผ์ ํ์ฉ๋ ์ ์๋ ํ ๋๋ฅผ ๊ตฌ์ถ
- ๋ฉํฐ๋ชจ๋ฌ ๋ชจ๋ธ์ ํตํ์ฌ 2์ฐจ์, 3์ฐจ์์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๋ชจ๋ธ์ ๊ฐ์ด๋๋ฅผ ์ ๊ณต
- ๊ฐ๋ถ๋ ๋ฐ ๊ด๋ฆฌ์๊ฐ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ๊ด๋ฆฌ ์์คํ ๊ตฌ์ถ
๋ฐ๋ชจ ๊ฒฐ๊ณผ์ ๋ํ ์ํ ๋ฅ์๋ ๋ฐ ์ํํ ์๋
- ์ฆ์ ์๋น์ค๋ฅผ ์ํํ ์ ์๋๋ก ์์ฑ๋ ์๊ฒ ์ ์
- ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ์ ๊ณตํ์ฌ ๋ณด๋ค ์ฒด๊ณ์ ์ธ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅ
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง (Cross Browsing) |
์น ํ์ค (Web Standards) |
SEO ๊ฒ์์์ง์ต์ ํ (Search Engine Optimization) |
SSR (Server Side Rendering) |
CSR (Client Side Rendering) |
PWA (Progressive Web Apps) |
mxnet
torch
scikit-learn<0.23
gluonnlp
sentencepiece
transformers==3.0.2
speechrecognition
git+https://[email protected]/SKTBrain/KoBERT.git@master
librosa
USAGE
Start the server:
python -m ai.simple-keras-rest-api.run_keras_server
Submit a request via cURL:
curl -X POST -F wav=@ai/test.wav https://yhkee0404-osamhack2021-ai-web-aicare-aim-xxrpgj9v3q6q-5000.githubpreview.dev/score
Submit a request via Python:
python -m ai.simple-keras-rest-api.simple_request ai/test.wav https://yhkee0404-osamhack2021-ai-web-aicare-aim-xxrpgj9v3q6q-5000.githubpreview.dev/score
- ์ฑ์ ํ ([email protected]), Github Id: DINFBO
- ๊ธฐ์คํธ ([email protected]), Github Id: yhkee0404
- ํ์ฒ ํ([email protected]), Github Id: hwna00
- ์กฐ์ฑ์ฐ([email protected]), Github Id: seouk812
The development of this software was made possible using the following components:
KoBERT by SK T-Brain
Licensed Under: Apache License 2.0 (Apache-2.0)
Korean BERT pre-trained cased (KoBERT)
A Simple Keras + deep learning REST API by Adrian Rosebrock
Licensed Under: MIT License
A simple Keras REST API using Flask
Attribution document generated using tldrLegal
Rewritten in markdown
This project is licensed under the terms of the MIT license.