Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🚀 Bitcoin Price Prediction

Arch Technologies — Internship Project 2

Predicting Bitcoin's close price using historical market data with XGBoost and an interactive Gradio app.


📌 Overview

This project predicts Bitcoin’s closing price based on historical trading data.
It was developed during my internship at Arch Technologies and focuses on:

  • Financial data preprocessing
  • Feature engineering
  • Machine learning model training
  • Model performance evaluation
  • Interactive deployment with Gradio

🎯 Objectives

  • Load and preprocess raw cryptocurrency data
  • Select relevant features for price prediction
  • Train a robust XGBoost Regressor model
  • Evaluate results using MAE & R² metrics
  • Visualize predictions vs actual prices
  • Deploy an interactive web app for real-time predictions

🧠 Skills & Tools Used

Category Tools / Libraries
Data Processing pandas, numpy
Visualization matplotlib, seaborn
Machine Learning scikit-learn, xgboost
Deployment gradio
File Handling openpyxl

📂 Dataset

File: btc_data.xlsx

Features used for prediction:

  • open — Opening price
  • high — Highest price
  • low — Lowest price
  • volume — Trading volume
  • marketCap — Market capitalization

Target variable:

  • close — Closing price

⚙️ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/yourusername/btc-price-prediction.git
cd btc-price-prediction

About

Bitcoin price prediction using XGBoost with interactive Gradio web interface

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages