Keyword Extraction taskλ₯Ό μ΄μ©ν KOSPI ν€μλ μΆμΆ λ° KOSPI index μμΈ‘
πΉ λ°ν μμ
π λ°ν μλ£
κ³ μ°μ§_T4006 | κΉμμ€_T4036 | νμΉμ½_T4231 |
---|---|---|
Member | Contribution |
---|---|
κ³ μ°μ§(PM) | λ Όλ¬Έ μ‘°μ¬, Embedding model ꡬν λ° νμ΅, Price prediction model ꡬν λ° νμ΅ |
κΉμμ€ | λ°μ΄ν° κ΅¬μΆ λ° μ²λ¦¬, Embedding model ꡬν λ° νμ΅, Demo μ μ, Batch serving κ΅¬μΆ |
νμΉμ½ | λ Όλ¬Έ μ‘°μ¬, λ°μ΄ν° EDA, κ²μλ λ°μ΄ν° μμ§, Embedding model ꡬν λ° νμ΅ |
Namuwiki Text : huggingfaceμ μ λ‘λλμ΄ μλ λ€ννμΌ μ΄μ©
Seed keyword : ν΅κ³μ² μ 곡 κ²½μ ν€μλ, λ Όλ¬Έ, ꡬκΈλ§μ ν΅ν΄ KOSPIμ μ°κ΄μ± λμ ν€μλ μ§μ
λ€μ΄λ² κ²μλ : λ€μ΄λ² Developers λ°μ΄ν°λ© API μ΄μ©νμ¬ μμ§
KOSPI index : μΌν νμ΄λΈμ€μμ μ 곡νλ KOSPI(μ½λ : ^KS11) - yfinance λΌμ΄λΈλ¬λ¦¬ νμ©νμ¬ μμ§
KLUE RoBERTa large (Link)
RoBERTa λͺ¨λΈμ νκ΅μ΄ λ°μ΄ν°(KLUE)λ₯Ό μ΄μ©ν΄ pre-trainingν μΈμ΄ λͺ¨λΈ
KPF-BERT (Link)
νκ΅μΈλ‘ μ§ν₯μ¬λ¨μμ ꡬμΆν 20λ μΉμ λ¬νλ μ½ 4μ²λ§ 건μ λ΄μ€κΈ°μ¬ λ°μ΄ν°λ₯Ό μ΄μ©ν΄ νμ΅ν λͺ¨λΈ
KB-ALBERT (Link)
ꡬκΈμ ALBERTμ κ²½μ /κΈμ΅ λλ©μΈμ νΉνλ λλμ νκ΅μ΄ λ°μ΄ν°λ₯Ό νμ΅μν¨ λͺ¨λΈ
βββ codes
β βββ corr_given_time.py
β βββ get_anual.py
β βββ inference_price.py
βββ dags
β βββ operator_dag.py
βββ data
β βββ 2016keyword.csv
β βββ 2017keyword.csv
β βββ 2018keyword.csv
β βββ 2019keyword.csv
β βββ 2020keyword.csv
β βββ 2021keyword.csv
β βββ 2022keyword.csv
β βββ ensemble_tomorrow_price.txt
β βββ final_candi_list.csv
β βββ final_candi_search_volume.json
β βββ predict_past.csv
βββ pages
β βββ get_keywords.py
β βββ price_inference.py
βββ .gitignore
βββ README.md
βββ main.py
βββ requirements.txt
# κ°μνκ²½ μμ±
python3 -m venv $ENV_NAME
# κ°μνκ²½ νμ±ν
source $ENV_NAME/bin/activate
# λΌμ΄λΈλ¬λ¦¬ μ€μΉ
pip3 install --upgrade pip
pip3 install -r requirements.txt
# κ°μνκ²½ μ’
λ£
deactivate
streamlit run main.py
# μ λκ²½λ‘λ‘ κΈ°λ³Έ λλ ν 리 μ§μ
export AIRFLOW_HOME=~/nlp02
# airflow DB μ΄κΈ°ν -> κΈ°λ³Έ νμΌ μμ±
airflow db init
airflow users create --username admin --password 1234 --firstname boocam --lastname kim --role Admin --email xxx@naver.com
airflow webserver --port 8080
# μ€μΌμ€λ¬ μ€ν
export AIRFLOW_HOME=~/nlp02
airflow scheduler