https://github.com/sundanc/btcprediction
Predict Bitcoin prices based on historical data using machine learning techniques
https://github.com/sundanc/btcprediction
bitcoin-prediction keras machine-learning pandas python python3 scikit-learn scikitlearn-machine-learning
Last synced: about 2 months ago
JSON representation
Predict Bitcoin prices based on historical data using machine learning techniques
- Host: GitHub
- URL: https://github.com/sundanc/btcprediction
- Owner: sundanc
- License: mit
- Created: 2024-12-05T12:41:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-18T12:56:24.000Z (about 1 year ago)
- Last Synced: 2025-06-25T23:35:22.136Z (12 months ago)
- Topics: bitcoin-prediction, keras, machine-learning, pandas, python, python3, scikit-learn, scikitlearn-machine-learning
- Language: Python
- Homepage:
- Size: 329 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Bitcoin Price Prediction
This project aims to predict Bitcoin prices based on historical data using machine learning techniques. It includes several stages of data collection, preprocessing, model building, and evaluation, as well as the necessary visualizations and insights to aid in understanding the price movements of Bitcoin.

## Project Overview
The primary goal of this project is to forecast Bitcoin's future price using past data. The project is structured as follows:
1. **Data Collection**: Historical Bitcoin price data is collected and preprocessed.
2. **Data Visualization**: Visualization of Bitcoin price trends over time to understand its behavior.
3. **Feature Engineering**: Creation of new features based on technical indicators like moving averages, daily returns, etc.
4. **Model Building**: Training a machine learning model to predict Bitcoin prices using features from the preprocessed data.
5. **Evaluation and Prediction**: Evaluate the model's performance and generate predictions for future Bitcoin prices.
## Requirements
To run this project, you will need to install the following dependencies:
- pandas
- matplotlib
- scikit-learn
- numpy