Found 92 repositories(showing 30)
vkgnandhu177
# Bayesian-Regression-to-Predict-Bitcoin-Price-Variations Predicting the price variations of bitcoin, a virtual cryptographic currency. These predictions could be used as the foundation of a bitcoin trading strategy. To make these predictions, we will have to familiarize ourself with a machine learning technique, Bayesian Regression, and implement this technique in Python. # Datasets We have the datasets in the data folder. The original raw data can be found here: http://api.bitcoincharts.com/v1/csv/. The datasets from this site have three attributes: (1) time in epoch, (2) price in USD per bitcoin, and (3) bitcoin amount in a transaction (buy/sell). However, only the first two attributes are relevant to this project. To make the data to have evenly space records, we took all the records within a 20 second window and replaced it by a single record as the average of all the transaction prices in that window. Not every 20 second window had a record; therefore those missing entries were filled using the prices of the previous 20 observations and assuming a Gaussian distribution. The raw data that has been cleaned is given in the file dataset.csv Finally, as discussed in the paper, the data was divided into a total of 9 different datasets. The whole dataset is partitioned into three equally sized (50 price variations in each) subsets: train1, train2, and test. The train sets are used for training a linear model, while the test set is for evaluation of the model. There are three csv files associated with each subset of data: *_90.csv, *_180.csv, and *_360.csv. In _90.csv, for example, each line represents a vector of length 90 where the elements are 30 minute worth of bitcoin price variations (since we have 20 second intervals) and a price variation in the 91st column. Similarly, the *_180.csv represents 60 minutes of prices and *_360.csv represents 120 minutes of prices. # Project Requirements We are expected to implement the Bayesian Regression model to predict the future price variation of bitcoin as described in the reference paper. The main parts to focus on are Equation 6 and the Predicting Price Change section. # Logic in bitcoin.py 1. Compute the price variations (Δp1, Δp2, and Δp3) for train2 using train1 as input to the Bayesian Regression equation (Equations 6). Make sure to use the similarity metric (Equation 9) in place of the Euclidean distance in Bayesian Regression (Equation 6). 2. Compute the linear regression parameters (w0, w1, w2, w3) by finding the best linear fit (Equation 8). Here you will need to use the ols function of statsmodels.formula.api. Your model should be fit using Δp1, Δp2, and Δp3 as the covariates. Note: the bitcoin order book data was not available, so you do not have to worry about the rw4 term. 3. Use the linear regression model computed in Step 2 and Bayesian Regression estimates, to predict the price variations for the test dataset. Bayesian Regression estimates for test dataset are computed in the same way as they are computed for train2 dataset – using train1 as an input. 4. Once the price variations are predicted, compute the mean squared error (MSE) for the test dataset (the test dataset has 50 vectors => 50 predictions).
ananya2001gupta
Identify the software project, create business case, arrive at a problem statement. REQUIREMENT: Window XP, Internet, MS Office, etc. Problem Description: - 1. Introduction of AI and Machine Learning: - Artificial Intelligence applies machine learning, deep learning and other techniques to solve actual problems. Artificial intelligence (AI) brings the genuine human-to-machine interaction. Simply, Machine Learning is the algorithm that give computers the ability to learn from data and then make decisions and predictions, AI refers to idea where machines can execute tasks smartly. It is a faster process in learning the risk factors, and profitable opportunities. They have a feature of learning from their mistakes and experiences. When Machine learning is combined with Artificial Intelligence, it can be a large field to gather an immense amount of information and then rectify the errors and learn from further experiences, developing in a smarter, faster and accuracy handling technique. The main difference between Machine Learning and Artificial Intelligence is , If it is written in python then it is probably machine learning, If it is written in power point then it is artificial intelligence. As there are many existing projects that are implemented using AI and Machine Learning , And one of the project i.e., Bitcoin Price Prediction :- Bitcoin (₿ ) (founder - Satoshi Nakamoto , Ledger start: 3 January 2009 ) is a digital currency, a type of electronic money. It is decentralized advanced cash without a national bank or single chairman that can be sent from client to client on the shared Bitcoin arrange without middle people's requirement. Machine learning models can likely give us the insight we need to learn about the future of Cryptocurrency. It will not tell us the future but it might tell us the general trend and direction to expect the prices to move. These machine learning models predict the future of Bitcoin by coding them out in Python. Machine learning and AI-assisted trading have attracted growing interest for the past few years. this approach is to test the hypothesis that the inefficiency of the cryptocurrency market can be exploited to generate abnormal profits. the application of machine learning algorithms to the cryptocurrency market has been limited so far to the analysis of Bitcoin prices, using random forests , Bayesian neural network , long short-term memory neural network , and other algorithms. 2. Applications/Scope of AI and Machine Learning :- a) Sentiment Analysis :- It is the classification of subjective opinions or emotions (positive, negative, and neutral) within text data using natural language processing. b) It is Characterized as a use of computerized reasoning where accessible data is utilized through calculations to process or help the handling of factual information. BITCOIN PRICE PREDICTION USING AI AND MACHINE LEARNING: - The main aim of this is to find the actual Bitcoin price in US dollars can be predicted. The chance to make a model equipped for anticipating digital currencies fundamentally Bitcoin. # It works the prediction by taking the coinMarkup cap. # CoinMarketCap provides with historical data for Bitcoin price changes, keep a record of all the transactions by recording the amount of coins in circulation and the volume of coins traded in the last 24-hours. # Quandl is used to filter the dataset by using the MAT Lab properties. 3. Problem statement: - Some AI and Machine Learning problem statements are: - a) Data Privacy and Security: Once a company has dug up the data, privacy and security is eye-catching aspect that needs to be taken care of. b) Data Scarcity: The data is a very important aspect of AI, and labeled data is used to train machines to learn and make predictions. c) Data acquisition: In the process of machine learning, a large amount of data is used in the process of training and learning. d) High error susceptibility: In the process of artificial intelligence and machine learning, the high amount of data is used. Some problem statements of Bitcoin Price Prediction using AI and Machine Learning: - a) Experimental Phase Risk: It is less experimental than other counterparts. In addition, relative to traditional assets, its level can be assessed as high because this asset is not intended for conservative investors. b) Technology Risks: There is a technological risk to other cryptocurrencies in the form of the potential appearance of a more advanced cryptocurrency. Investors may simply not notice the moment when their virtual assets lose their real value. c) Price Variability: The variability of the value of cryptocurrency are the large volumes of exchange trading, the integration of Bitcoin with various companies, legislative initiatives of regulatory bodies and many other, sometimes disregarded phenomena. d) Consumer Protection: The property of the irreversibility of transactions in itself has little effect on the risks of investing in Bitcoin as an asset. e) Price Fluctuation Prediction: Since many investors care more about whether the sudden rise or fall is worth following. Bitcoin price often fluctuates by more than 10% (or even more than 30%) at some times. f) Lacks Government Regulation: Regulators in traditional financial markets are basically missing in the field of cryptocurrencies. For instance, fake news frequently affects the decisions of individual investors. g) It is difficult to use large interval data (e.g., day-level, and month-level data) . h) The change time of mining difficulties is much longer. Moreover, do not consider the news information since it is hard to determine the authenticity of a news or predict the occurrence of emergencies.
CorvusCodex
SimBit - Simple Bitcoin Prediction Ai. This Ai Model uses historical Bitcoin price data to predict future prices.
cyberfantics
A deep learning-based web app for predicting future Bitcoin prices using historical data. Users can interactively select prediction days and view recent price data in real-time.
rgiosa10
ETL pipeline for cleaning/transforming historical Bitcoin price data, and web-scraping new data going forward in order for ChatGPT to analyze and email you some fun predictions of the future price of Bitcoin.
Rohan-Dwivedi
Bitcoin prediction app which predicts price of bitcoin in future
AIMLModeling
Price prediction with machine learning involves using algorithms and statistical models to forecast the future prices of various assets. I explained how to analyze historical data and predict price movement with machine learning for Bitcoin proce. Then I demonstrated how to implement price prediction models in Python. https://youtu.be/veudqyzDnt8
pythonophile
The code loads a pre-trained LSTM model to predict Bitcoin prices. It fetches historical Bitcoin price data using the yFinance library. The data is normalized and split into training and testing sets. The LSTM model is used to predict future prices based on the test data. Predictions and actual prices are visualized in Streamlit.
Price-Prediction-Model-Org
Price Prediction model is used to develop an LSTM model to predict the future market price of Bitcoin and Ethereum.
AhmadEjaz1
Hourly Bitcoin Price Prediction system using regression and LSTM to analyse market trends and forecast prices 30 days into the future.
YashSolanki2007
No description available
No description available
No description available
SAIRAJ-28
Bitcoin price predictions are crucial for traders and investors seeking to make informed decisions.To predict the future price of Bitcoin (BTC) by using machine learning algorithms
colesmcintosh
2 machine learning models with different amounts of features used to make future predictions on Bitcoin's price.
Akshat-vishwakarm
This project aims to predict Bitcoin (BTC) prices using historical data and advanced machine learning techniques. The model uses time-series forecasting to analyze Bitcoin price trends and make future predictions.
bhuvanb3110
The Bitcoin Price Prediction project aims to forecast future Bitcoin prices using historical data and various machine learning techniques. This project leverages time-series analysis and machine learning algorithms to predict the price of Bitcoin based on past trends and patterns.
This project predicts the future prices of three major cryptocurrencies (Bitcoin, Ethereum, Ripple) for specific dates based on historical data using machine learning. It includes a user-friendly GUI to make predictions.
Mokhotin
This project analyzes 4 years of Bitcoin (BTC-USD) historical data, visualizes trends using moving averages, and predicts future prices with an LSTM model. It also integrates the Fear & Greed Index for multi-feature cryptocurrency prediction, enhancing model accuracy and insights.
pratikgirigoswami
Cryptocurrencies have been trending for a while now, this project aims to help businesses and individuals access the risks and rewards of entering the markets, by giving them a tool to forecast the price of Bitcoin using sentiment analysis and price prediction using historical data. The proposed method combined Historical Data Analysis (Investing.com) and Sentiment Analysis (Twitter) to predict future trend of cryptocurrency.
Priyadharsini05
No description available
AnshulNamdev
No description available
AaravAnmol
No description available
KavyaBS123
Predict future Bitcoin prices using historical data and Wikipedia edit activity. This project leverages machine learning models like Random Forest and XGBoost to forecast Bitcoin price movements, with a robust backtesting system to evaluate performance.
ManavWaghela
No description available
JulWebana
Disclaimer: The material in this article is purely educational and should not be taken as professional investment advice. Invest at your own discretion. We are going to use a machine-learning algorithm to predict the future prices of a cryptocurrency known as Bitcoin. We are making use of Python as a programming language.
omkarmane03
No description available
"Bitcoin Price Prediction" uses machine learning to forecast Bitcoin prices based on historical data. The repository includes code for data preprocessing, model training, and a Streamlit app for real-time predictions.
ErDipeshPaudel
No description available
ErDipeshPaudel
Project on Bitcoin using Python, Pandas, Numpy, Matplotlib and Jupyter Notebook for data analysis and future price prediction