Views
No views yet
1import tensorflow as tf
2from huggingface_hub import snapshot_download, hf_hub_download
3import joblib
4
5# Method 1: Download complete forecaster objects (Recommended)
6lstm_forecaster_path = hf_hub_download(repo_id="abdullah-daoud/fintech-neural-forecasters", filename="lstm_forecaster.pkl")
7transformer_forecaster_path = hf_hub_download(repo_id="abdullah-daoud/fintech-neural-forecasters", filename="transformer_forecaster.pkl")
8
9# Load complete forecasters
10lstm_forecaster = joblib.load(lstm_forecaster_path)
11transformer_forecaster = joblib.load(transformer_forecaster_path)
12
13# Make predictions
14lstm_predictions = lstm_forecaster.predict(steps=5)
15transformer_predictions = transformer_forecaster.predict(steps=5)
16
17# Method 2: Download individual model files
18repo_path = snapshot_download(repo_id="abdullah-daoud/fintech-neural-forecasters")
19
20# Load individual TensorFlow models
21lstm_model = tf.keras.models.load_model(f"{repo_path}/lstm_model")
22transformer_model = tf.keras.models.load_model(f"{repo_path}/transformer_model")
23
24# Load scalers if available
25try:
26 lstm_scaler = joblib.load(f"{repo_path}/lstm_model/scaler.pkl")
27 transformer_scaler = joblib.load(f"{repo_path}/transformer_model/scaler.pkl")
28except FileNotFoundError:
29 print("Scalers not found - models may handle scaling internally")@software{fintech_datagen_2025,
title={FinTech DataGen: Complete Financial Forecasting Application},
author={FinTech DataGen Team},
year={2025},
url={https://github.com/your_username/fintech-datagen}
}