Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BitcoinPricePrediction

๐Ÿ‘ฅ Team Members

isshoman123 dongsinwoo espada105
๊น€์žฌ์› ์‹ ๋™์šฐ ํ™์„ฑ์ธ

Claude 3.7 Sonnet

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ: OHLCV(์‹œ๊ฐ€, ๊ณ ๊ฐ€, ์ €๊ฐ€, ์ข…๊ฐ€, ๊ฑฐ๋ž˜๋Ÿ‰) ๋ฐ์ดํ„ฐ์™€ ๊ณตํฌ & ํƒ์š• ์ง€์ˆ˜ ๋ฐ ์‹œ๊ฐ€์ด์•ก ์ง€ํ‘œ ๊ฒฐํ•ฉ
  • ๊ธฐ์ˆ ์  ์ง€ํ‘œ: RSI, MACD, ๋ณผ๋ฆฐ์ € ๋ฐด๋“œ ๋“ฑ 15๊ฐœ ์ด์ƒ์˜ ๊ธฐ์ˆ ์  ์ง€ํ‘œ ๊ณ„์‚ฐ
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋”ฅ๋Ÿฌ๋‹: ์ตœ์ ์˜ ์‹œ๊ณ„์—ด ์˜ˆ์ธก์„ ์œ„ํ•ด GRU์™€ LSTM ๋„คํŠธ์›Œํฌ ๊ฒฐํ•ฉ
  • ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”: ์ตœ์ ์˜ ๋ชจ๋ธ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ๋‹จ๊ณ„์  ํŠœ๋‹ ๊ตฌํ˜„
  • ์ข…ํ•ฉ์  ํ‰๊ฐ€: ๊ธฐ๋ณธ RMSE๋ฅผ ๋„˜์–ด์„  ๋‹ค์–‘ํ•œ ์ง€ํ‘œ๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋ธ ํ‰๊ฐ€
  • ๋ฐฉํ–ฅ์„ฑ ์˜ˆ์ธก: ์ ˆ๋Œ€ ๊ฐ’๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ€๊ฒฉ ์›€์ง์ž„ ๋ฐฉํ–ฅ ์ •ํ™•๋„์— ์ค‘์ 
  • ์‹œ๊ฐํ™”: ๋ชจ๋ธ ์„ฑ๋Šฅ ๋ฐ ์˜ˆ์ธก ๋ถ„์„์„ ์œ„ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ์‹œ๊ฐํ™” ๋„๊ตฌ ์ œ๊ณต

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ: ๋ฐ์ดํ„ฐ ๋กœ๋“œ, ์ „์ฒ˜๋ฆฌ ๋ฐ ํŠน์„ฑ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์œ„ํ•œ ํ•จ์ˆ˜
  • ๋ชจ๋ธ ๊ตฌ์ถ•: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ GRU+LSTM ์•„ํ‚คํ…์ฒ˜ ์ •์˜
  • ํ›ˆ๋ จ & ํŠœ๋‹: ํ›ˆ๋ จ ๋ฐ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™” ๊ตฌํ˜„
  • ํ‰๊ฐ€: ์ข…ํ•ฉ์ ์ธ ํ‰๊ฐ€ ์ง€ํ‘œ ๋ฐ ์‹œ๊ฐํ™” ๋„๊ตฌ
  • ์˜ˆ์ธก: ๋ฏธ๋ž˜ ๊ฐ€๊ฒฉ ์˜ˆ์ธก์„ ์œ„ํ•œ ํ•จ์ˆ˜

๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ

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

    • Yahoo Finance์—์„œ ๋น„ํŠธ์ฝ”์ธ ๊ฐ€๊ฒฉ ์—ญ์‚ฌ ๋ฐ์ดํ„ฐ
    • alternative.me API์—์„œ ๊ณตํฌ & ํƒ์š• ์ง€์ˆ˜
    • ์œ ํ†ต ๊ณต๊ธ‰๋Ÿ‰ ๊ธฐ๋ฐ˜ ์‹œ๊ฐ€์ด์•ก ์ถ”์ •
  2. ํŠน์„ฑ ์—”์ง€๋‹ˆ์–ด๋ง:

    • ๊ธฐ์ˆ ์  ์ง€ํ‘œ(RSI, MACD, ๋ณผ๋ฆฐ์ € ๋ฐด๋“œ ๋“ฑ)
    • ์‹œ๊ฐ„์  ํŠน์„ฑ(์š”์ผ, ์›”, ๋ถ„๊ธฐ)
    • ๊ฐ€๊ฒฉ ๋ชจ๋ฉ˜ํ…€ ํŠน์„ฑ(1์ผ, 7์ผ, 30์ผ ์ˆ˜์ต๋ฅ )
    • ๋ณ€๋™์„ฑ ์ง€ํ‘œ(30์ผ ํ‘œ์ค€ํŽธ์ฐจ)
  3. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ:

    • ๋ˆ„๋ฝ๋œ ๊ฐ’ ์ฒ˜๋ฆฌ
    • ์ด์ƒ์น˜ ์ฒ˜๋ฆฌ
    • MinMaxScaler๋ฅผ ์‚ฌ์šฉํ•œ ํŠน์„ฑ ์Šค์ผ€์ผ๋ง
    • ์‹œ๊ณ„์—ด ๋ชจ๋ธ์„ ์œ„ํ•œ ์‹œํ€€์Šค ์ƒ์„ฑ

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ

  • GRU ๊ณ„์ธต: ํšจ์œจ์ ์ธ ๊ณ„์‚ฐ์œผ๋กœ ๋‹จ๊ธฐ ํŒจํ„ด ํฌ์ฐฉ
  • LSTM ๊ณ„์ธต: ๊ฐ€๊ฒฉ ๋ฐ์ดํ„ฐ์˜ ์žฅ๊ธฐ ์˜์กด์„ฑ ๋ชจ๋ธ๋ง
  • ๋ฐฐ์น˜ ์ •๊ทœํ™”: ํ›ˆ๋ จ ์•ˆ์ •์„ฑ๊ณผ ์ˆ˜๋ ด์„ฑ ๊ฐœ์„ 
  • ๋“œ๋กญ์•„์›ƒ ๊ณ„์ธต: ๊ณผ์ ํ•ฉ ๋ฐฉ์ง€
  • ์™„์ „ ์—ฐ๊ฒฐ ๊ณ„์ธต: ์ตœ์ข… ํšŒ๊ท€ ์ถœ๋ ฅ

ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹

  1. ์ดˆ๊ธฐ ํƒ์ƒ‰: ์ฃผ์š” ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ •์— ๋Œ€ํ•œ ๋น ๋ฅธ ํ‰๊ฐ€
  2. ๋ฏธ์„ธ ์กฐ์ •: ์ตœ์ƒ์˜ ์ดˆ๊ธฐ ๊ตฌ์„ฑ ์ฃผ๋ณ€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๊ฒ€์ƒ‰

ํŠœ๋‹๋œ ์ฃผ์š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ

  • GRU ์œ ๋‹›: 32, 64, 128
  • LSTM ์œ ๋‹›: 64, 128, 256
  • ๋“œ๋กญ์•„์›ƒ ๋น„์œจ: 0.2, 0.3, 0.4
  • ํ•™์Šต๋ฅ : 0.001, 0.0005, 0.0001
  • ๋ฐฐ์น˜ ํฌ๊ธฐ: 16, 32, 64
  • ์˜ตํ‹ฐ๋งˆ์ด์ €: Adam, RMSprop

ํ‰๊ฐ€ ์ง€ํ‘œ

  1. ๊ธฐ๋ณธ ์ •ํ™•๋„ ์ง€ํ‘œ:

    • RMSE (Root Mean Squared Error)
    • MAE (Mean Absolute Error)
    • MAPE (Mean Absolute Percentage Error)
    • Rยฒ (๊ฒฐ์ • ๊ณ„์ˆ˜)
  2. ๋ฐฉํ–ฅ์„ฑ ์ •ํ™•๋„:

    • ์ „์ฒด ๋ฐฉํ–ฅ ์ •ํ™•๋„(์ƒ์Šน/ํ•˜๋ฝ ์›€์ง์ž„)
    • ์ƒ์Šน ์›€์ง์ž„ ์ •ํ™•๋„
    • ํ•˜๋ฝ ์›€์ง์ž„ ์ •ํ™•๋„
  3. ๊ณ ๊ธ‰ ์ง€ํ‘œ:

    • Theil์˜ U ํ†ต๊ณ„๋Ÿ‰(๋‹จ์ˆœ ์˜ˆ์ธก๊ณผ ๋น„๊ต)
    • ๋ณตํ•ฉ ์ ์ˆ˜ ์‹œ์Šคํ…œ(์—ฌ๋Ÿฌ ์ง€ํ‘œ์— ๊ฑธ์ณ 0-5 ์ฒ™๋„)

์‹œ๊ฐํ™”

  1. ์‹œ๊ณ„์—ด ํ”Œ๋กฏ:

    • ์‹ค์ œ vs. ์˜ˆ์ธก ๊ฐ€๊ฒฉ
    • ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ ์ž”์ฐจ ๋ถ„์„
  2. ์‚ฐ์ ๋„ ๋ถ„์„:

    • ์‹ค์ œ vs. ์˜ˆ์ธก ์‚ฐ์ ๋„์™€ ํšŒ๊ท€์„ 
    • ๋ณ€๋™์„ฑ vs. ์˜ค์ฐจ ์ƒ๊ด€๊ด€๊ณ„
  3. ์˜ค์ฐจ ๋ถ„์„:

    • ์ž”์ฐจ ๋ถ„ํฌ ํžˆ์Šคํ† ๊ทธ๋žจ
    • ์ž”์ฐจ์˜ ์ž๊ธฐ์ƒ๊ด€ ํ•จ์ˆ˜ ํ”Œ๋กฏ
  4. ๋ฏธ๋ž˜ ์˜ˆ์ธก:

    • ๊ณผ๊ฑฐ ๊ฐ€๊ฒฉ ๋ฐ ๋ฏธ๋ž˜ ์˜ˆ์ธก ์‹œ๊ฐํ™”
    • ๋ถˆํ™•์‹ค์„ฑ ๋ฒ”์œ„(์„ ํƒ์ )

ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

  • Python 3.8+
  • TensorFlow 2.x
  • pandas
  • numpy
  • matplotlib
  • seaborn
  • scikit-learn
  • yfinance
  • ta (๊ธฐ์ˆ  ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)
  • statsmodels

ChatGPT

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ:
  • ๊ธฐ์ˆ ์  ์ง€ํ‘œ:
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋”ฅ๋Ÿฌ๋‹:
  • ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”:
  • ์ข…ํ•ฉ์  ํ‰๊ฐ€:
  • ๋ฐฉํ–ฅ์„ฑ ์˜ˆ์ธก:
  • ์‹œ๊ฐํ™”:

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ:
  • ๋ชจ๋ธ ๊ตฌ์ถ•:
  • ํ›ˆ๋ จ & ํŠœ๋‹:
  • ํ‰๊ฐ€:
  • ์˜ˆ์ธก:

๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ

  1. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘:
  2. ํŠน์„ฑ ์—”์ง€๋‹ˆ์–ด๋ง:
  3. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ:

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹

ํ‰๊ฐ€ ์ง€ํ‘œ

์‹œ๊ฐํ™”

ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

DeepSeek

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ:
  • ๊ธฐ์ˆ ์  ์ง€ํ‘œ:
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋”ฅ๋Ÿฌ๋‹:
  • ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”:
  • ์ข…ํ•ฉ์  ํ‰๊ฐ€:
  • ๋ฐฉํ–ฅ์„ฑ ์˜ˆ์ธก:
  • ์‹œ๊ฐํ™”:

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ:
  • ๋ชจ๋ธ ๊ตฌ์ถ•:
  • ํ›ˆ๋ จ & ํŠœ๋‹:
  • ํ‰๊ฐ€:
  • ์˜ˆ์ธก:

๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ

  1. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘:
  2. ํŠน์„ฑ ์—”์ง€๋‹ˆ์–ด๋ง:
  3. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ:

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹

ํ‰๊ฐ€ ์ง€ํ‘œ

์‹œ๊ฐํ™”

ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Gemini

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ:
  • ๊ธฐ์ˆ ์  ์ง€ํ‘œ:
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋”ฅ๋Ÿฌ๋‹:
  • ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”:
  • ์ข…ํ•ฉ์  ํ‰๊ฐ€:
  • ๋ฐฉํ–ฅ์„ฑ ์˜ˆ์ธก:
  • ์‹œ๊ฐํ™”:

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ:
  • ๋ชจ๋ธ ๊ตฌ์ถ•:
  • ํ›ˆ๋ จ & ํŠœ๋‹:
  • ํ‰๊ฐ€:
  • ์˜ˆ์ธก:

๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ

  1. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘:
  2. ํŠน์„ฑ ์—”์ง€๋‹ˆ์–ด๋ง:
  3. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ:

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹

ํ‰๊ฐ€ ์ง€ํ‘œ

์‹œ๊ฐํ™”

ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages