Skip to content

karygauss03/Bitcoin-Price-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Bitcoin Price Predictor


Overview

This project consists of a Kibana dashboard for Bitcoin price visualization and price prediction using YahooFinance API. The project sets up a complete pipeline for data collection, streaming, indexing, visualization and ML model training and prediction.

alt text Project Architecture alt text Data Visualization alt text Data Visualization alt text Anomaly detection tool in Kibana to detect unusual patterns alt text Forecast the bitcoin price using Forecast tool in Kibana for the next 14 days alt text Predicted value visualization alt text alt text Price prediction for the next week using LSTM

Folder Structure

.
├── Data  
├── img  
├── notebooks                        
│   ├── Bitcoin_price_prediction_LSTM.ipynb   #Machine learning mode
|   ├── Messari API
|       ├── producer1.py
|       ├── consumer1.py
|   ├── YahooFinance API
|       ├── producer2.py
|       ├── consumer2.py
|   ├── requirements.txt
├── docs                                  #Report
└── README.md

Dataset

This work relies on Historical bitcoin data from YahooFinance. This dataset includes all historical bitcoin price from 17 September 2014 until today.

Notebooks

Requirements

  • Elasticsearch 7.17.5
  • Kibana 7.17.5
  • Kafka 3.2.0
  • Spark 3.3.1
  • To install python packages run
pip install -r requirements.txt

Report

To document our work, we wrote repoart that is included in the repo.

Contributers

Karim Omrane & Zeineb Chebaane, INDP3 AIM, 2022 - 2023

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published