Bitcoin value predictor using machine learning This is Bitcion value predictor project using machine learning algorithms.This project uses Random Forest and Decision tree Regressor to predict the value according to the past Bitcoin proce records contained in bitcoin.csv file uploaded herewith.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
How to run the application:
- First make sure that you have Python interpreter installed on your system.If not install and download the same from python.org website.Python3 setup is recomended.
- If python not installed then run the setup downloaded from the website mentioned above and give necessary permissions(For windows click on allow torun the setup).
- Click on add python to path so that you can install necessary libraries hasle-free.
- Once setup sucessful open Command prompt on windows or Terminal on Linux systems and run the following command.
- i) pip3 install numpy
ii) pip3 install pandas
iii) pip3 install sklearn - If you are getting error like pip3 was not recognised for windows and pip3 command not found for Linux systems then do following steps:
a) For Linux run the following commands
i) Ubuntu based systems:
sudo apt install python3-pip ii) Fedora or red hat based systems: sudo dnf install python3-pip iii) Arch Linux based systems: sudo pacman -S python3-pip please provide password if prompted. b) For windows systems. i) Run the downloaded setup again and do step mentioned in the step 3) above and contine the installation.If same error pops up kindy restart your system. - Now you are ready to run the python file.
- Open command prompt for windows or terminal for Linux systems.
- Navigate to the folder where you've downloaded the window.py file by using cd command.(please keep all the downloded files in same folder).
- Run the follwing command: python3 window.py
- The window will pop up with alert box and four graphs. The alert box will show you Bitcoin price today.Click on OK and then you will see four graphs represnting the trends in Bitcoin value.
- If you want to predict the price for tomorrow then click predict button below and enter the today's bitcoin value.
- After clcking submit the screen refreshes with new dialog box and new graphs representing tomorrow's Bitcoin value.
- The main big arrow above represents the ups and downs in Bitcoin price and small arrows arround each graph represent the ups and downs for each graph.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Future work.
- The predictor can only predict today's and tomorrow's value. but it should predict the future values beyond tomorrow.