Проект по предсказанию цены биржевых показателей. Данные взяты с Yahoo Finance (библиотека yfinance
).
Полученные результаты используются для написания дипломной работы.
Все вычисления легко воспроизводимы, а результат автоматически генерируется в LaTeX.
assets
- папка с css- и js-кодом для web-интерфейсаdata
- папка для хранения данных (скачиваются автоматически при помощи snakemake)notebooks
- папка для хранения Jupyter-ноутбуковreports
- папка, в которой хранится вся информация, необходимая для отчетов: результаты прогнозов, графики, латехspbu_diploma
- папка для хранения стилей латеха и главного файла латехаsrc
- python-пакет, в котором хранится вся кодовая база проектаworkflow
- папка с snakemake пайплайномdata_loader
иforecaster
- пакеты с исходным кодом web-приложения, которое предоставляет API для предсказаний.
git clone https://github.com/svkov/BitcoinForecasting.git
- Установить зависимости
conda create -f environment.yml
- Активируем окружение
conda activate time-series-forecasting
snakemake -j8
- запустить генерацию pdf с дипломной работой. Параметрj
означает количество потоков для исполнения пайплайна.- После завершения можно посмотреть результат в
spbu_diploma/main_example.pdf
- Можно оставлять в issues
- Или писать на почту kovalev.svyatoslav42@gmail.com