Professional Documents
Culture Documents
2
OBJCETIVE
• This paper explains the working of the algorithms and Long Short-Term Memory
model in predicting the value of a Bitcoin.
• Due to its raising popularity, Bitcoin has become like an investment and works on the
Block chain technology which also gave raise to other crypto currency.
• This makes it very difficult to predict its value and hence with the help of Machine
Learning Algorithm and Artificial Neural Network Model this predictor is tested
3
LITERATURE SURVEY
• We have all considered where bitcoin costs will be one year, two years, five years or even 10 years from now.
• It's really difficult to anticipate however each and every one of us loves to do it.
• Tremendous measures of benefits can be made by purchasing and selling bitcoins, whenever done accurately.
• It has been proven to be a fortune for many people in the past and is still making them a lot of money today.
• But this doesn’t come without its downside too. If not thought of and calculated properly, you can lose a lot of money
too.
- Tim draper
4
SYSTEM REQUIREMENT SPECIFICATION
HARDWARE REQUIREMENTS
RAM : 4 GB.
SOFTWARE REQUIREMENTS
OPERATING SYSTEM : WINDOWS XP / 7
SOFTWARE : ANACONDA
IDE : JUPYTER NOTEBOOK
5
SYSTEM REQUIREMENT SPECIFICATION
NON-FUNCTIONAL REQUIREMENTS
• Reliability
• Performance
• Portability
• Scalability
• Flexibility
• Security
6
MODEL DESIGN
7
METHODOLOGY
This section describes about three algorithms used in this system namely
8
IMPLEMENTATION
9
IMPLEMENTATION
10
Implementation
• Support Vector Machine Algorithm
• Support Vector Machine or SVM is one of the most popular Supervised Learning
algorithms, which is used for Classification as well as Regression problems.
• The goal of the SVM algorithm is to create the best line or decision boundary that can
segregate n-dimensional space into classes so that we can easily put the new data point in
the correct category in the future.
• This best decision boundary is called a hyperplane. SVM chooses the extreme
points/vectors that help in creating the hyperplane.
11
Implementation
• Random Forest Algorithm
12
SNAPSHOTS
DECISION TREE ALGORITHM SNAP 1
13
SNAPSHOTS
K-NEAREST NEIGHBOUR (KNN) ALGORITHM SNAP 2
14
SNAPSHOTS
SUPPORT VECTOR MACHINE SNAP 3
15
SNAPSHOTS
RANDOM FOREST ALGORITHM SNAP 4
16
SNAPSHOTS
RANDOM FOREST ALGORITHM SNAP 4.1 (CONFUSION MATRIX)
17
SNAP SHOT
CLASSIFICATION ACCURACY COMPARISON OF MODELS SNAP 4
18
CONCLUSION AND FUTURE ENHANCEMENT
CONCLUSION
• as previously mentioned algorithms from machine learning, there are many algorithms and techniques which may perform
better than these. Production of accurate classifier which perform efficiently for price prediction application is the main
challenge we face in machine learning. Four main algorithms were implemented in this System were, Decision Tree
Algorithm, KNN, Random Forest Classifier, and SVM Algorithm. Our main aim for the research is to discover the
algorithm which performs faster, accurate and efficiently. Random forest surpasses all the other algorithms with an
accuracy of 11.311053984575%.Thus I Conclude, this project by saying Random forest Classification algorithm is best
and better for handling this type of data set.
Future enhancement
• In the future, the designed system with the used machine learning classification algorithm can be
used to predict price fluctuation.
• The work can be extended or improved for the automation of bitcoin price prediction including some
other machine learning algorithms
19
REFERENCES
1) Sin E, Wang L. Bitcoin price prediction using ensembles of neural networks. In: 2017 13 th International conference on
natural computation, fuzzy systems and knowledge discovery. IEEE.2017;p. 666–671. doi:10.1109/FSKD.2017.8393351.
2) Shikhara A, Singh AK, Nagaya S, Saini PK. Bitcoin Price Alert and Prediction System using various Models. IOP
Conference Series: Materials Science and Engineering. 2021;1131(1):012009. Available from:
https://dx.doi.org/10.1088/1757-899x/1131/1/012009.
3) Mittal R, Arora S, Bhatia MP. Automated cryptocurrencies prices prediction using machine learning. ICTACT Journal on
Soft Computing. 2018;8
(4):1758– 1761. Available from: http://ictactjournals.in/paper/IJSC_Vol_8_Iss_4_Paper_8_1758_1761.pdf. 4) Nakamoto S.
Bitcoin: A peer-to-peer electronic cash system. 2019. Available from: https://git.dhimmel.com/bitcoin-whitepaper/.
5) Sebastião H, Godinho P. Forecasting and trading cryptocurrencies with machine learning under changing market
conditions. Financial Innovation. 2021;7(1):1–30. Available from: https://dx.doi.org/10.1186/s40854-020-00217-x.
6) Parasailed T, Nonmodal T. Machine learning models comparison for bitcoin price prediction. 10th International
Conference on Information Technology and Electrical Engineering. 2018;p. 506–511. Available from:
10.1109/ICITEED.2018.8534911.
.
20