Create config.py
Browse files
config.py
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# config.py
|
| 2 |
+
"""
|
| 3 |
+
Configuration file for Yahoo Finance Sentiment Analysis
|
| 4 |
+
"""
|
| 5 |
+
|
| 6 |
+
# Model configurations
|
| 7 |
+
FINBERT_MODEL = "ProsusAI/finbert"
|
| 8 |
+
GEMMA_MODEL = "google/gemma-2-2b-it" # ΰΉΰΈΰΉ gemma-2-2b ΰΉΰΈΰΈ 3-4b ΰΉΰΈΰΈ·ΰΉΰΈΰΈΰΈΰΈ²ΰΈ 3-4b ΰΈ’ΰΈ±ΰΈΰΉΰΈ‘ΰΉΰΈ‘ΰΈ΅ΰΉΰΈ HF
|
| 9 |
+
|
| 10 |
+
# Yahoo Finance configurations
|
| 11 |
+
YAHOO_FINANCE_BASE_URL = "https://finance.yahoo.com"
|
| 12 |
+
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
|
| 13 |
+
|
| 14 |
+
# Sentiment thresholds
|
| 15 |
+
SENTIMENT_THRESHOLDS = {
|
| 16 |
+
"positive": 0.05,
|
| 17 |
+
"negative": -0.05
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
# Available stock symbols for quick selection
|
| 21 |
+
POPULAR_STOCKS = [
|
| 22 |
+
"AAPL", "GOOGL", "MSFT", "AMZN", "TSLA",
|
| 23 |
+
"META", "NVDA", "JPM", "V", "WMT"
|
| 24 |
+
]
|
| 25 |
+
|
| 26 |
+
# LLM generation parameters
|
| 27 |
+
LLM_MAX_LENGTH = 512
|
| 28 |
+
LLM_TEMPERATURE = 0.7
|
| 29 |
+
LLM_TOP_P = 0.9
|