International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 182 - Number 24 |
Year of Publication: 2018 |
Authors: Amitha Raghava-Raju |
10.5120/ijca2018918041 |
Amitha Raghava-Raju . A Machine Learning Approach to Forecast Bitcoin Prices. International Journal of Computer Applications. 182, 24 ( Oct 2018), 39-46. DOI=10.5120/ijca2018918041
Bitcoin is an established cryptographic digital currency whose value lays in the computational complexity rather than a physical commodity. Bitcoin is an open source software program with three aspects. (i) Peer-to-Peer network – low barrier entry; (ii) Mining – inevitable concentration of power; (iii) Software upgrades. The nodes on the network follow a decentralized consensus for establishing the value of ledger and updating the blockchain which serves as a single source of truth for all transactions. As cryptocurrencies are developing more compelling utilities, creating ever faster and safer payment systems they are shifting the “money paradigm”. Bitcoins are an evolution in money and provide a unique opportunity to forecast their price unlike the existing fiat currencies. The goal of this paper is to implement, train and evaluate several machine learning models in order to predict the price of the most popular cryptocurrency – Bitcoins. The various machine learning algorithms employed are – Linear Regression, K-Nearest Neighbors, Ridge Regression, Lasso Regression, Polynomial Regression, Linear Support Vector Machine, and Kernel Support Vector Machine.