Kronos: A Foundation Model for the Language of Financial Markets
Paper
•
2508.02739
•
Published
•
1
This is a fine-tuned version of Kronos tokenizer, adapted for better performance on custom financial datasets.
from model.kronos import KronosTokenizer
tokenizer = KronosTokenizer.from_pretrained("NeoQuasar/Kronos-Tokenizer-base")
# Your tokenization code here
from model.kronos import Kronos, KronosTokenizer, KronosPredictor
tokenizer = KronosTokenizer.from_pretrained("NeoQuasar/Kronos-Tokenizer-base")
model = Kronos.from_pretrained("NeoQuasar/Kronos-Tokenizer-base")
predictor = KronosPredictor(model, tokenizer, device="cuda")
# Your prediction code here
predictions = predictor.predict(...)
# Clone the Kronos repository
git clone https://github.com/shiyu-coder/Kronos.git
cd Kronos
# Use the fine-tuned models
python examples/use_finetuned_model.py \
--csv_data your_data.csv \
--lookback 400 \
--pred_len 120
This fine-tuned model shows improved performance on the target domain compared to the base model:
@misc{shi2025kronos,
title={Kronos: A Foundation Model for the Language of Financial Markets},
author={Yu Shi and Zongliang Fu and Shuo Chen and Bohan Zhao and Wei Xu and Changshui Zhang and Jian Li},
year={2025},
eprint={2508.02739},
archivePrefix={arXiv},
primaryClass={q-fin.ST},
url={https://arxiv.org/abs/2508.02739},
}
For questions or issues, please open an issue on the Kronos GitHub repository.