Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cepdnaclk/e19-co544-bitcoin-cost-forecast-system
BitPredictor - A cutting-edge machine learning-based solution for predicting cryptocurrency prices. Harnessing the power of advanced algorithms and data analysis techniques, this system aims to provide accurate and timely forecasts for Bitcoin and other cryptocurrencies.
https://github.com/cepdnaclk/e19-co544-bitcoin-cost-forecast-system
arima-model bitcoin colab-notebook lstm machine-learning mlops python random-forest regression
Last synced: 2 months ago
JSON representation
BitPredictor - A cutting-edge machine learning-based solution for predicting cryptocurrency prices. Harnessing the power of advanced algorithms and data analysis techniques, this system aims to provide accurate and timely forecasts for Bitcoin and other cryptocurrencies.
- Host: GitHub
- URL: https://github.com/cepdnaclk/e19-co544-bitcoin-cost-forecast-system
- Owner: cepdnaclk
- Created: 2024-04-17T12:15:05.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T21:39:20.000Z (6 months ago)
- Last Synced: 2024-07-17T10:16:21.101Z (6 months ago)
- Topics: arima-model, bitcoin, colab-notebook, lstm, machine-learning, mlops, python, random-forest, regression
- Language: Python
- Homepage: https://cepdnaclk.github.io/e19-co544-Bitcoin-Cost-Forecast-System/
- Size: 24 MB
- Stars: 3
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
___
# BitPredictor - 🪙 Empowering Investments With Machine Learning![Logo](./docs/images/logo.png)
___Welcome to BitPredictor, a cutting-edge machine learning project designed to empower cryptocurrency investments through predictive analytics. This project leverages historical Bitcoin price data to build robust predictive models, helping investors make informed decisions.
Introduction
In the fast-paced and volatile world of cryptocurrency trading, having accurate and timely predictions can significantly enhance investment strategies. BitPredictor aims to provide investors with powerful tools to forecast Bitcoin prices using advanced machine learning techniques. By analyzing historical price data and market trends, BitPredictor can predict future price movements, enabling smarter investment decisions.
Features
-
Historical Data Analysis: Utilizes extensive historical Bitcoin price data to understand market trends. -
Feature Engineering: Creates meaningful features that improve prediction accuracy. -
Predictive Modeling: Implements state-of-the-art machine learning models, including Random Forest, to predict future Bitcoin prices. -
Model Evaluation: Evaluates model performance using metrics such as Mean Squared Error (MSE) and visualizes predictions against actual prices. -
Scalability: Built with PySpark to handle large datasets efficiently, ensuring scalability for extensive market data.
Technologies Usd
-
Python: The core programming language used for data processing, modeling, and analysis. -
PySpark: Employed for scalable data processing and distributed computing. -
Scikit-learn: Utilized for machine learning model implementation and evaluation. -
Pandas: Used for data manipulation and analysis. -
Matplotlib: Employed for visualizing model predictions and performance. -
Yahoo Finance API: Used to fetch historical Bitcoin price data.
Contributing
We welcome contributions to BitPredictor! If you have any ideas, suggestions, or improvements, feel free to educate us
Members
- E/19/091 - Dissanayake P.A.M.
- E/19/111 - Galappaththi M.D.
- E/19/166 - W.W.K.Jayathunga
- E/19/227 - Madhushanka M.P.J.
- E/19/304 - Pushpakumara R.M.S.P.