CryptoAnalytics: Cryptocoins Price Forecasting with Machine Learning Techniques
<|reference_start|>CryptoAnalytics: Cryptocoins Price Forecasting with Machine Learning Techniques: This paper introduces CryptoAnalytics, a software toolkit for cryptocoins price forecasting with machine learning (ML) techniques. Cryptocoins are tradable digital assets exchanged for specific trading prices. While history has shown the extreme volatility of such trading prices, the ability to efficiently model and forecast the time series resulting from the exchange price volatility remains an open research challenge. Good results can been achieved with state-of-the-art ML techniques, including Gradient-Boosting Machines (GBMs) and Recurrent Neural Networks (RNNs). CryptoAnalytics is a software toolkit to easily train these models and make inference on up-to-date cryptocoin trading price data, with facilities to fetch datasets from one of the main leading aggregator websites, i.e., CoinMarketCap, train models and infer the future trends. This software is implemented in Python. It relies on PyTorch for the implementation of RNNs (LSTM and GRU), while for GBMs, it leverages on XgBoost, LightGBM and CatBoost.<|reference_end|>
@article{de rosa2024cryptoanalytics:,
    title={CryptoAnalytics: Cryptocoins Price Forecasting with Machine Learning
  Techniques},
    author={Pasquale De Rosa, Pascal Felber, Valerio Schiavoni},
    journal={SoftwareX, Volume 26, May 2024},
    year={2024},
    doi={10.1016/j.softx.2024.101663},
    archivePrefix={arXiv},
    eprint={2409.04106},
    primaryClass={cs.CE}
}