Giter Club home page Giter Club logo

cryptocurrency-prediction-model's Introduction

Cryptocurrency Prediction Model

This repository presents a data science project focused on forecasting future changes in cryptocurrency prices, leveraging machine learning techniques and time series analysis. The project aims to equip investors, traders, and financial institutions with predictive insights to facilitate informed decision-making in the volatile cryptocurrency market.

Google Colab Notebook

Open In Colab

Key Features

1. Machine Learning Modeling:

Two main modeling approaches are utilized - a Sequential neural network model for price prediction based on specific features, and a VARMAX statistical model for time series forecasting to estimate potential future values of those features.

Sequential Model Architecture

2. Interactive Visualization:

An interactive chart is implemented to display both the observed and forecasted cryptocurrency prices, allowing users to access date and price by moving a cursor.

Prerequisites

Libraries

  • re
  • numpy
  • pandas
  • matplotlib
  • bokeh
  • sklearn
  • keras
  • statsmodels

Data

  • Cryptocurrency historical data was collected from investing.com to gather a comprehensive dataset of Bitcoin exchange rates over time.
  • The file includes various features such as open, high, low, close prices, trading volume, and percentage changes.
  • Any historical cryptocurrency data from this site can be used in the model.

Outcome

  • The neural network and time series forecasting models successfully predicted future Bitcoin prices trends until today with reasonable accuracy.
  • With the model being relatively raw with no external parameters, relying solely on cryptocurrency source data, this level of accuracy is significant.

Getting Started

Obtaining the data:

Running from Source Code:

  1. Clone this repository to your local machine.
    git clone https://github.com/arachnocid/Cryptocurrency-Prediction-Model.git
  2. Navigate to the project directory.
    cd Cryptocurrency-Prediction-Model
  3. Install the required dependencies (see requirements.txt)
    pip install -r requirements.txt
  4. Run the "Cryptocurrency-Prediction-Model.py" script.

License

This project is licensed under the GPL-3.0 license.

Author

Arachnocid

cryptocurrency-prediction-model's People

Contributors

arachnocid avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.