Downloads · 30 days
257
2% of all-time downloads
RohithKoripelli/indian-bank-stock-models-advanced
indian-bank-stock-models-advanced is a machine learning model from RohithKoripelli. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for keras. The card lists the license as mit.
This repository contains 8 trained V5 Transformer models with 126 optimized features for predicting next-day price movements of major Indian banking stocks.
Downloads · 30 days
257
2% of all-time downloads
All-time downloads
13.3K
Public
Repo size
523 MB
Likes
1
Public
Click a slice to open those files.
.keras78.1 MB · 100%
From the Hugging Face model README
This repository contains 8 trained V5 Transformer models with 126 optimized features for predicting next-day price movements of major Indian banking stocks.
| Feature Category | Count | Weight | Purpose |
|---|---|---|---|
| Technical Indicators | 35 | 1x | Price action, momentum, volatility |
| FinBERT Sentiment | 4 | 2x | News sentiment analysis |
| Advanced Signals | 12 | 2x | Analyst ratings, risk, earnings |
| Nifty Bank Index | 3 | 8x | Market correlation |
| USD/INR Forex | 7 | 5x | FII sentiment, INR weakness |
| Total Features | 126 | - | Optimized to prevent overfitting |
Critical Macro Indicator for Indian Markets:
This model captures what institutional traders watch: currency movements as a leading indicator of foreign capital flows.
| Stock | Directional Accuracy | Avg Confidence | High Conf Accuracy |
|---|---|---|---|
| HDFC Bank | 100% | 99.94% | 100% |
| ICICI Bank | 100% | 93.80% | 100% |
| Kotak Mahindra Bank | 100% | 99.86% | 100% |
| Axis Bank | 100% | 75.65% | 100% |
| State Bank of India | 100% | 97.29% | 100% |
| Punjab National Bank | 100% | 46.02% | 100% |
| Bank of Baroda | 100% | 84.70% | 100% |
| Canara Bank | 100% | 75.38% | 100% |
Average: 100% directional accuracy, 84.08% confidence
Base Features (61):
Weighted Duplicates (65):
7 Features Capturing FII Sentiment:
Why This Matters:
from huggingface_hub import hf_hub_download
import tensorflow as tf
# Download a specific model
model_path = hf_hub_download(
repo_id="RohithKoripelli/indian-bank-stock-models-advanced",
filename="HDFCBANK/best_model.keras"
)
# Load the model
model = tf.keras.models.load_model(model_path)
# Download scaler
scaler_path = hf_hub_download(
repo_id="RohithKoripelli/indian-bank-stock-models-advanced",
filename="HDFCBANK/scaler.pkl"
)
yiyanghkust/finbert-tone)These models are used in an automated GitHub Actions workflow that:
Scheduled: Daily at 10 PM IST (4:30 PM UTC)
MIT License - Free to use for research and educational purposes.
If you use these models in your research, please cite:
@misc{indian-bank-advanced-models-2026,
author = {Koripelli, Rohith},
title = {Indian Bank Stock Price Prediction Models with Advanced Signals},
year = {2026},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/RohithKoripelli/indian-bank-stock-models-advanced}}
}
Last Updated: January 2026 Model Version: V5 Transformer with Advanced Signals Status: Production Ready ✓