๐Ÿ“ˆ BigsCoin

์•ˆ๋…•ํ•˜์„ธ์š”! ์ œ 14ํšŒ ํˆฌ๋น…์Šค ์ปจํผ๋Ÿฐ์Šค ํ”„๋กœ์ ํŠธ Bigscoin์ž…๋‹ˆ๋‹ค.

Bigscoin์€ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ๊ฐœ์ธ ๋งž์ถคํ˜• ๋น„ํŠธ์ฝ”์ธ ํŒจํ„ด ์•Œ๋ฆผ๊ณผ ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด์— ๋ธ”๋ž™๋ฐ•์Šค๋กœ ๋ถˆ๋ฆฌ๋˜ AI๋ชจ๋ธ์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ์— ์„ค๋ช…์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋”ํ•ด์ฃผ๊ธฐ ์œ„ํ•ด

๋‹ค์–‘ํ•œ XAI ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•˜์—ฌ ๋น„ํŠธ์ฝ”์ธ ์ฐจํŠธ์˜ ํŒจํ„ด๊ณผ ์ข…๊ฐ€ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ํ•œ ๋ˆˆ์— ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

googledrive

14th Tobig's TimeSeries and Explainable AI Conference

Classification

์ฝ”์ธ ํˆฌ์ž์ž๋“ค์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์ง€๋Š” ์ฐจํŠธ์˜ ํŒจํ„ด์„ ์ฐธ๊ณ ํ•˜์—ฌ ํˆฌ์ž ์ „๋žต์„ ์„ธ์šฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๊ทธ ์ค‘ ์ฝ”์ธ์ฐจํŠธ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๊ด€์ธก๋˜๋Š” ํŒจํ„ด 5๊ฐ€์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ, ํŒจํ„ด์ด ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•˜๋Š” ๊ฒƒ์€ ๊ต‰์žฅํ•œ ๋…ธ๋™๋ ฅ๊ณผ ์‹œ๊ฐ„์ด ์†Œ๋ชจ๋˜๋Š” ํ–‰์œ„์ž…๋‹ˆ๋‹ค.
๋˜ํ•œ ๊ธฐ์กด์˜ ์ฐจํŠธ ํŒจํ„ด ๊ฐ์ง€ ์„œ๋น„์Šค๋“ค์€ ํ•œ ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ต๊ณ ,
์„ค๋ช…๋ ฅ์ด ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ๊ฒฐ๊ณผ๋ฅผ ์‹ ๋ขฐํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ถˆํŽธํ•จ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ €ํฌ๋Š” ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ
์‹ค์‹œ๊ฐ„ ํŒจํ„ด ์•Œ๋ฆผ ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Data

  • pyupbit ํŒจํ‚ค์ง€ ํ™œ์šฉํ•˜์—ฌ 5๋ถ„๋ด‰ ์ฐจํŠธ์˜ ์‹œ๊ฐ€, ๊ณ ๊ฐ€, ์ €๊ฐ€, ์ข…๊ฐ€ ํฌ๋กค๋ง [2017๋…„ 8์›” ~ 2022๋…„ 5์›”]
  • mpl_finance ํŒจํ‚ค์ง€๋ฅผ ํ†ตํ•œ ์บ”๋“ค์Šคํ‹ฑ ์ด๋ฏธ์ง€ ๋ณ€ํ™˜ (model input)
  • 5๊ฐ€์ง€ ํŒจํ„ด ์ข…๋ฅ˜์— ๋Œ€ํ•œ ๋ ˆ์ด๋ธ”๋ง

Model

์ €ํฌ๋Š” Conv2d ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ์ถœ๋ ฅ์„ ๊ฐ€์‹œ์ ์œผ๋กœ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•ด Gradcam์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋ธ์ด ์–ด๋Š ๋ถ€๋ถ„์„ ๋ณด๊ณ  ํ•ด๋‹น ๋ ˆ์ด๋ธ”๋กœ ์˜ˆ์ธก์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๊ธฐ์—
์‚ฌ์šฉ์ž๋Š” ๋ชจ๋ธ์ด ์˜ˆ์ธกํ•œ ํŒจํ„ด์ด ์œ ์˜๋ฏธํ•œ ๊ฒฐ๊ณผ์ธ์ง€ ์‰ฝ๊ฒŒ ๋ถ„์„ํ•˜๊ณ , ํŒจํ„ด์˜ ์‹ ๋ขฐ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Web

Regression

ํŒจํ„ด ์•Œ๋ฆผ์„ ๋ฐ›์€ ์‚ฌ์šฉ์ž๋Š” ํˆฌ์ž ์ „๋žต์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
ํŠนํžˆ ํ–ฅํ›„ ์ƒ์Šน ๋ฐ ํ•˜๋ฝ์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” triangle ํŒจํ„ด์˜ ๊ฒฝ์šฐ,
์ €ํฌ ์„œ๋น„์Šค์˜ ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ชจ๋ธ์„ ํ†ตํ•ด ์ƒ์Šน ๋ฐ ํ•˜๋ฝ ์—ฌ๋ถ€๋ฅผ
๋ณด์กฐ์ง€ํ‘œ๋กœ์„œ ์ œ๊ณตํ•ด ์คŒ์œผ๋กœ์จ ์ถ”๊ฐ€์ ์ธ ํˆฌ์ž ์ „๋žต ์ˆ˜๋ฆฝ์— ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Data

  • pyupbit ํŒจํ‚ค์ง€๋ฅผ ํ™œ์šฉํ•˜์—ฌ 5๋ถ„๋ด‰ ์ฐจํŠธ์˜ ์‹œ๊ฐ€, ๊ณ ๊ฐ€, ์ €๊ฐ€, ์ข…๊ฐ€ ํฌ๋กค๋ง [KRW-BTC ๋‹จ์ผ์ข…๋ชฉ ํ•™์Šต]
  • ์ข…๊ฐ€ ์˜ˆ์ธก์„ ์œ„ํ•œ sliding window ํ˜•ํƒœ์˜ data loader ์ƒ์„ฑ

Model

Trend ๋ฐ Seasonality๋กœ ๋ถ„ํ•ดํ•˜์—ฌ ์˜ˆ์ธก์˜ ์„ค๋ช…์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹ ์•„ํ‚คํ…์ฒ˜์ธ Nbeats ๋ชจ๋ธ์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
Drop-out์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์˜ˆ์ธกํ•  ๋•Œ๋งˆ๋‹ค ๋žœ๋คํ•œ ์˜ˆ์ธก๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์—
์˜ˆ์ธก ํ‘œ๋ณธ์— ๋Œ€ํ•œ ํ†ต๊ณ„์ ์ธ ์ถ”์ •์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๋ชจ๋ธ์˜ ์‹ ๋ขฐ์„ฑ์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Web

Contributor ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘

๊ธฐ์ˆ˜ ์ด๋ฆ„ ํŒ€ ์—ญํ• 
16๊ธฐ ๊น€๊ถŒํ˜ธ ์›น ์„œ๋น™ Project Leader, Backend
16๊ธฐ ๋ฐ•ํ•œ๋‚˜ ์›น ์„œ๋น™ Frontend & Backend
16๊ธฐ ๊น€์œคํ˜œ ์›น ์„œ๋น™ Frontend & Backend
16๊ธฐ ์ด์˜ˆ๋ฆผ ๋ถ„๋ฅ˜ Modeling & Grad-CAM Visualization, Presentation
17๊ธฐ ๋‚˜์„ธ์—ฐ ๋ถ„๋ฅ˜ Experiments
17๊ธฐ ์œ ํ˜„์šฐ ๋ถ„๋ฅ˜ Domain Knowledge & Data Inspection(๋ฐ์ดํ„ฐ ๊ฒ€์ˆ˜)
16๊ธฐ ๊น€์ฃผํ˜ธ ํšŒ๊ท€ Probabilistic Modeling & Nbeats Visualization, Experiments
17๊ธฐ ๊น€ํ˜„ํƒœ ํšŒ๊ท€ DeepAR, Nbeats, Informer Modeling & Experiments
17๊ธฐ ๊น€์ƒ์œค ํšŒ๊ท€ ARIMA Modeling & DeepAR Tuning