crypto-forecaster / README.md
S-Dreamer's picture
Update README.md
60af199 verified

A newer version of the Gradio SDK is available: 5.22.0

Upgrade
metadata
title: Crypto Forecaster
emoji: πŸŒ–
colorFrom: gray
colorTo: green
sdk: gradio
sdk_version: 5.21.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: ' AI-powered forecasting tool'

Crypto Forecaster πŸŒ–

Crypto Forecaster is an AI-powered forecasting tool that allows you to visualize cryptocurrency trends, analyze future projections, and explore various cryptocurrencies over time. Powered by Gradio, this tool offers an interactive and intuitive user interface to forecast cryptocurrency values with noise levels and customizable visual styles.


πŸš€ Features

  • Cryptocurrency Forecasting: Visualize and forecast the price trends of various cryptocurrencies.
  • Noise Level Adjustment: Introduce noise to forecast data to simulate real-world uncertainty.
  • Customizable Visual Styles: Choose from different point styles to enhance data visualization.
  • Show/Hide Legend: Control the visibility of legends in the plot for better data understanding.

🎨 UI Customization

  • Choose between various cryptocurrencies (Bitcoin, Ethereum, Litecoin) and project to different years (2025, 2030, 2035, 2040).
  • Adjust noise levels to simulate real-world unpredictability in the forecast.
  • Pick from various point styles such as X, Line, or Circle to represent forecast data points.

🧰 Tech Stack

  • Frontend: Gradio (SDK version 5.21.0)
  • Backend: Python (app.py)
  • Plotting: Matplotlib for data visualization
  • Cryptocurrency Data: Simulated data based on noise functions

βš™οΈ Installation

  1. Clone the Repository:

    git clone https://github.com/your-username/crypto-forecaster.git
    cd crypto-forecaster
    
  2. Install Dependencies: Use pip to install the required libraries:

    pip install -r requirements.txt
    
  3. Run the Application: Start the app by running the following:

    python app.py
    
  4. Access the App: Once the server is running, you can access the app via your browser on the provided local server address (usually http://127.0.0.1:7860).


πŸ›  App Customization

You can easily modify the app by updating the following parameters in the Gradio interface:

  • Cryptocurrency Selection: Choose which cryptocurrencies to display.
  • Noise Level: Adjust the noise intensity to simulate more or less fluctuation in the data.
  • Style: Choose between "cross", "line", or "circle" to change the data point representation style.

πŸ“œ License

This project is licensed under the Apache-2.0 License. See the LICENSE file for more details.


πŸ’‘ Contributing

Feel free to contribute by opening an issue or submitting a pull request. Any feedback or improvements are welcome!


πŸ“ References


πŸ“œ About the Project

Crypto Forecaster aims to provide a useful tool for cryptocurrency enthusiasts, developers, and analysts to simulate, forecast, and analyze cryptocurrency market trends over time. By leveraging AI and machine learning, it makes forecasting and visualizing these trends accessible and easy.


πŸ“‚ Directory Structure

  • app.py: The main Python script to run the application.
  • requirements.txt: List of dependencies required to run the app.
  • README.md: This file, containing documentation about the project.