SlideShare a Scribd company logo
1 of 8
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4550
Company’s Stock Price Predictor using Machine Learning
Prof. Vikas Palekar1, Piyush Zade2, Bhumika Vaidya3, Rachana Mehra4, Nikhil Pradhan5,
Ashwini Lambat6
1Assistant Professor, Dept. of Computer Science & Engineering, Datta Meghe Institute of Engineering Technology &
Research, Wardha, Maharashtra, India
2,3,4,5,6 Student, Dept. of Computer Science & Engineering, Datta Meghe Institute of Engineering Technology &
Research, Wardha, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Due to the unsettled, compositeandtime-to-time
changing of prices, stock market prediction hasattractedalot
of interest from investors and researchers for quiteatime. Itis
very difficult to make dependable predictions. The stock
market prices are predicted using the machine learning
algorithms like k-Nearest Neighbors, in thissystem. Themodel
that has been highly triumphant for classification and
regression is the k-Nearest Neighbors model. KNNalgorithmis
a very popular classification algorithm demonstrating good
performance characteristics and also a short period of
training time. We must specify suchsetsofneighborhoodsthat
might approve the close neighbors, as stated by K nearest
neighbor’s distribution. WeuseSupport vectormachineforthe
purpose of classification and it is a machine learning model.
This model is also used for classification for most of the times.
Based on historical data, this system provides the information
whether the price of stock will go up or down using these
techniques. This also provides deep knowledge of the models
that are used in this process.
Key Words: stock market, economic growth, dynamic
nature, investments, prediction, data mining, machine
learning, k-Nearest Neighbours.
1. INTRODUCTION
In the growth of developing countries like India, the
stock market plays a very vital role. Hence the growth
of many developing nations depend on their countries
stock market. If stock market is doing well and going
high, then the countries growth would be good but if
the stock markets are not doing well, then it may affect
the countries growth negatively. [1][2] We can
conclude that any countries growth and its stock
market are very closely connected. In a country like
India with its huge population there are only 10% of
people who indulge themselves to trade in stock
market. This is only because of the nature of stock
market as it is highly volatile. [2]. Some people have
wrong conceptions about the stock market and they
consider it as aplace where opeople do gambling. As
countries development depends on stock market, so
this misconception of people should be cleared and
awareness about stock markets should brought.These
misconceptions can be cleared by using the prediction
systems in stock market. The more accurate
predictions can make the positive beliefs of people on
stock market. The mindset of peoplecanbechangedby
providing an accurate prediction system. TO predict
the future trends and the prices of stocks in future,
Data Mining plays a very important role. They help the
companies to take knowledgeable decisions based on
analysis. [3][4] Data Mining is one of the fragment of
knowledge discovery but in some cases knowledge
discovery and data mining are used in similar way.
[3][4][5].
1.1 RELATED WORK
In this paper the prediction of stock market prices is
suggestedbyusinglearningmodelslikeSupportVector
Machine and Random Forest model. For classification
and regression, the Random Forest model has been
provedverysuccessful.Classificationisusuallydoneby
the SupportVectorMachine.[1]Thisliteratureconsists
of various distinct machine learningalgorithmssuchas
Artificial Neural Networks (ANN). [2] In situations
where statisticalandtraditionalmethodsarenotgiving
accurate results, to increase the accuracy KDD is used.
This KDD can find the hidden patterns thus increasing
the level of accuracy. [4]
1.2 PROBLEM STATEMENT
The financial organizations thatareresponsibleforthe
conveyance of various different goods between the
people or investor and stock brokers are the stock
exchanges. The yield of stock market is in billions of
dollars so this makes the people very anxious to make
profits insuch a market. The value of asharedecreases
if it is transacted in less volume. The profits and losses
in stock market completely depends on the ability to
predict the prices in future. Hence, the problem for
investors is that at what time they should enter or buy
the stock and at what time they should exit or sell the
stock of any company. This is such an area which has
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4551
charmed the likes of many researchers for predicting
the future prices of various goods.
The main problem is to get the real time data from the
internet. Fetching the data automatically from the
internet and working on real time data is not available
in existing system.
As the real-time data is not available, the correct and
accurate analysis of data is not possible due to which
accurate predictions of stock price is not possible in
this conditions. This creates a huge problem for the
traders as they are unable to get the correctly
predicted price for any stock.
1.3 OBJECTIVES
To fetch the data from the website i.e., www.nse.co.ke,
automatically with the help of Web Crawling and Dom
tree algorithm.
To analyze the data collected usingbackpropagationof
Neural network algorithm.
To predict/forecast the share price of any stock by
operating the KNN algorithm and using K- Median
algorithms.
2. ARCHITECTURE
2.1 DATA FLOW DIAGRAM
Fig. 2.1 Data Flow Diagram
 The User will visit the application and ask for the company’s stock data.
 Previously saved model is loaded as well as new data will be fetched from website.
 Previously saved model is trained with new data, i.e., newly fetched data will be stored in database.
 Stock data will be shown to the user.
 User requests for prediction to be made.
 The Stock Market Prediction System will predict the price with the help of saved model.
 Result is displayed and predicted price is shown.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4552
2.2 SYSTEM ARCHITECTURE
Fig. 2.2 System Architecture
3. METHODOLOGY
3.1 MODULE DESCRIPTION
Module 1: Data Fetching
 Web Crawling: The main use of web crawler is that it is used for web indexing It indexes each and every
page one at a time of a website until every page is done. Gathering the data about any website and all the
links associated to them is done with the help of web crawlers. They help in affirmation of the HTML
hyperlinks and code. Web crawler is often referred as a automatic indexer or web spider. [7]
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4553
Fig. 3.1 Architecture of a Web crawler
 Applying Dom Tree Algorithm: The
Document Object Model(DOM) is a
programming port. It is used for XML and
HTML files. It shows a way in which a file is
manipulated and accessed and also the logical
structure of file.
 We can consider DOM as a tree or a forest.
Tree-like portrayal of a file can be describedby
the structure model. We can have two DOM
application to represent a same file. This
nature is called as structural isomorphism. [6]
Module 2: Data Storing
 We are storing the data fetched from the
website to the database.
 The data is to be stored by making several
tables in the database to access the data of any
given day easily.
Fig. 3.2 Structure of Dom Tree for example
Module 3: Analysis & Prediction
 Analysis: Analyzing the data collected using
backpropagation of neural network algorithm.
Backpropagation of neural network algorithm:
Backpropagation algorithms are used to accurately
train the artificial neural networks which follows a
gradient-based optimization algorithm due to which
the chain rule breaks. Efficient, iterative and recursive
are the three key properties of backpropagationwhich
helps in computing the weight which in turn is useful
and improves the network until it performs the task
accurately for which it has been trained.
 Prediction: We are predicting the price by
using KNN Algorithm
 The KNN algorithm is used for classification or
regression. It is a non-parametric algorithm
which means that it does not make any
prediction regarding the basic information or
its dispersion.
 For each data point, the algorithm finds the k
closest observations, and then classifies the
data point to the majority. [8]
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4554
KNN Algorithm:
1. Fetch and fill the data.
2. For each selected number of neighbors,
initialize K.
3. For each every in the given data
3.1 Compute the distance among the present
example and the query example from the
information.
3.2 Take sum of the index and distance calculated
to an ordered collection.
4. The group of indices and distances should be
sorted in ascending order as per the distances.
5. From the sorted collection, draw the first K
entries.
6. Obtain the labels for the K entries which were
selected.
7. If it comes to be regression, then mean of K
labels should be returned.
8. If it comes to be classification, then mode of K
labels should be returned. [8]
K-Median Algorithm:
K-Medians clustering algorithm is an algorithm that is
referred as cluster analysis algorithm. It is slightly
different from k-meansclusteringasinthek-meanswe
calculate the mean for each cluster while in k-median,
median is calculated.
In the Manhattan- distance formulation the distance is
calculated in every single dimension therefore each
individual attribute will come from dataset. Thus the
algorithm becomes very reliable specially for the even
binary or discrete datasets.[9]
We are going to calculate or compute the prediction of
stock prices over a week or over a month. Forexample,
if we want to calculate the price of stock of any
company on any given Monday, then we will be able to
calculate the price on the basis of the prices on
Monday’s in previous weeks. Same goes with the
monthly predictions. For example, if we want to know
the trend of the price of stock of any company on any
given month say May, then we are able todoitfromthe
data of previous years May months’ data.
We are going to calculate and make this prediction by
using K-Median algorithms. In this method, we will
take the median of the prices of previous days and use
that value with our algorithms to calculate the
predicted price of the stock. In above example for
Monday, we can calculate its price by taking the
median and applying algorithms on the data of
previous Mondays that is being collected in the
database.
4. OUTPUT/RESULT
Fig 4.1: Screenshot1
In Screenshot 1, we are representing the module 1
which is data fetching from the url specified. AWT is
used to form the front end of the application. On this
page we are fetching the data from the website -
https://www.nse.co.ke/market-statistics/equity-
statistics.html.
We are providing an optionforofflinemode,incasethe
internet connection is not available so the previously
loaded data can be used.
Once the user clicks on Get StockListbutton,thedatais
fetched from the website.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4555
Fig 4.2: Screenshot2
In Screenshot 2, we have fetched the data from the
provided website.
This data is displayed in the form of list in the box.
This data can only be fetched when the system is
connected to the internet otherwise the system will
stop giving an error.
Fig 4.3: Screenshot3
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4556
In Screenshot 3, as we have fetched the data from the
website, we are saving that fetched data in our
database. Once the data is stored in our database we
can use it for furtheroperations.Thestoreddatacanbe
displayed in the form of list on the right (fig. 4.3).
Fig 4.4: Screenshot4
In Screenshot 4, we have displayed the listofstocksof
various such companies for which we want to see the
prediction.
Fig 4.5: Screenshot5
In Screenshot 5, the prediction of stock prices of a
particular company over the coming days of a week is
given. Also the prediction for such stock prices of any
given company can be predicted over a period of few
months. A graph is shown (Fig. 4.5), whichsignifiesthe
prediction made for the upcoming days of a week.
5. CONCLUSION
 The proposed system is capable of fetching the
data automatically from the website by using
Web crawling & Dom tree algorithm. We can
use Dom when we are working with any
normal data structure and the present XML
schema is not required, then we can find more
than one object-oriented standards. In our
case, we do not require the complete XMLcode
but only some attributes from it so we have
used Dom tree algorithm. We have used Dom
because it has following advantages:
 Relatively easy to change the data structure
and extract data.
 XML DOM is dynamic in nature and can be
edited. It allows the developers to add, update,
move or delete the nodes in the tree.
 We get a platform and independence in
languages due to XML DOM.
 We are able to analyze the data by using
backpropagation of neural networks and
predict the price using the KNN algorithm.
 We are using KNN algorithm for classification
and prediction of stock prices. We are using
KNN because it has following advantages:
 Implementation is very simple.
 We can update the classifier at a very little cost
as instances of known classes are being
presented.
 The parameters to tune are firstly, distance
metric and secondly, k.
 In this case we have used K-Median algorithms
to predict and calculate the price of stocks. We
have calculated the median of the prices from
the data that is available with us in the
database and then we have applied algorithms
on this median values. After applying this
algorithms, we found that we are able to
predict the price of stock and it is quite correct
method and it does gives quite accurate and
suitable results in our case.
REFERENCES
[1] Sahaj Singh Maini, K. Govinda Stock market
prediction using data mining techniques “2017
InternationalConferenceonIntelligentSustainable
Systems (ICISS)”.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4557
[2] Radu Iacomin, Stock market prediction“201519th
International Conference on System Theory,
Control and Computing (ICSTCC)”.
[3] Ko Ichinose Stock market prediction from news on
the Web and a new evaluation approach in trading
“2016 5th IIAI InternationalCongressonAdvanced
Applied Informatics”.
[4] Ashish Sharma, Dinesh Bhuriya, Upendra Singh
Survey of stock market prediction using machine
learning approach “2017 International conference
of Electronics, Communication and Aerospace
Technology (ICECA)”.
[5] Tao Xing, Yuan Sun, Qian Wang, Guo Yu The
Analysis and Prediction of Stock Price “2013 IEEE
International Conference on Granular Computing
(GrC)”
[6] GeeksforGeeks, “DOM (Document Object Model)”,
https://www.geeksforgeeks.org/dom-document-
object-model/
[7] Wikipedia, “Web crawler”
https://en.m.wikipedia.org/wiki/Web_crawler
[8] Towards Data Science, “Machine Learning Basics
with the K-Nearest Neighbors Algorithm”
https://towardsdatascience.com/machine-
learning-basics-with-the-k-nearest-neighbors-
algorithm-6a6e71d01761
[9] Wikipedia, “k-medians clustering”
https://en.wikipedia.org/wiki/K-
medians_clustering

More Related Content

What's hot

Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL2767882
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET Journal
 
IRJET - Fake Currency Detection using CNN
IRJET -  	  Fake Currency Detection using CNNIRJET -  	  Fake Currency Detection using CNN
IRJET - Fake Currency Detection using CNNIRJET Journal
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET Journal
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its ApplicationsDr Ganesh Iyer
 
IRJET- Survey on Credit Card Security System for Bank Transaction using N...
IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...
IRJET- Survey on Credit Card Security System for Bank Transaction using N...IRJET Journal
 
Credit Card Fraud Detection Using Unsupervised Machine Learning Algorithms
Credit Card Fraud Detection Using Unsupervised Machine Learning AlgorithmsCredit Card Fraud Detection Using Unsupervised Machine Learning Algorithms
Credit Card Fraud Detection Using Unsupervised Machine Learning AlgorithmsHariteja Bodepudi
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectValerii Klymchuk
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applicationsAnish Das
 
Phase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIPhase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIVikas Virani
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningAravind Balaji
 
IRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET Journal
 
Trading outlier detection machine learning approach
Trading outlier detection  machine learning approachTrading outlier detection  machine learning approach
Trading outlier detection machine learning approachEditorIJAERD
 
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...idescitation
 
IRJET- Prediction of Stock Market using Machine Learning Algorithms
IRJET- Prediction of Stock Market using Machine Learning AlgorithmsIRJET- Prediction of Stock Market using Machine Learning Algorithms
IRJET- Prediction of Stock Market using Machine Learning AlgorithmsIRJET Journal
 
Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...butest
 
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Melissa Moody
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET Journal
 

What's hot (20)

Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
 
IRJET - Fake Currency Detection using CNN
IRJET -  	  Fake Currency Detection using CNNIRJET -  	  Fake Currency Detection using CNN
IRJET - Fake Currency Detection using CNN
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
IRJET- Survey on Credit Card Security System for Bank Transaction using N...
IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...
IRJET- Survey on Credit Card Security System for Bank Transaction using N...
 
Credit Card Fraud Detection Using Unsupervised Machine Learning Algorithms
Credit Card Fraud Detection Using Unsupervised Machine Learning AlgorithmsCredit Card Fraud Detection Using Unsupervised Machine Learning Algorithms
Credit Card Fraud Detection Using Unsupervised Machine Learning Algorithms
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 
Abhishek Kumar
Abhishek KumarAbhishek Kumar
Abhishek Kumar
 
Phase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIPhase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMI
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
IRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial Intelligence
 
Trading outlier detection machine learning approach
Trading outlier detection  machine learning approachTrading outlier detection  machine learning approach
Trading outlier detection machine learning approach
 
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
 
Stock analysis report
Stock analysis reportStock analysis report
Stock analysis report
 
IRJET- Prediction of Stock Market using Machine Learning Algorithms
IRJET- Prediction of Stock Market using Machine Learning AlgorithmsIRJET- Prediction of Stock Market using Machine Learning Algorithms
IRJET- Prediction of Stock Market using Machine Learning Algorithms
 
Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...
 
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine Learning
 

Similar to IRJET - Company’s Stock Price Predictor using Machine Learning

DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCY
DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCYDIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCY
DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCYIRJET Journal
 
REAL ESTATE PRICE PREDICTION
REAL ESTATE PRICE PREDICTIONREAL ESTATE PRICE PREDICTION
REAL ESTATE PRICE PREDICTIONIRJET Journal
 
STOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSSTOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSIRJET Journal
 
Machine Learning-Based Phishing Detection
Machine Learning-Based Phishing DetectionMachine Learning-Based Phishing Detection
Machine Learning-Based Phishing DetectionIRJET Journal
 
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESSTOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESIRJET Journal
 
AlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMAlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMIRJET Journal
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET Journal
 
IRJET - Smart Vet Locator for Hybrid Pets
IRJET -  	  Smart Vet Locator for Hybrid PetsIRJET -  	  Smart Vet Locator for Hybrid Pets
IRJET - Smart Vet Locator for Hybrid PetsIRJET Journal
 
Fraudulent Activities Detection in E-commerce Websites
Fraudulent Activities Detection in E-commerce WebsitesFraudulent Activities Detection in E-commerce Websites
Fraudulent Activities Detection in E-commerce WebsitesIRJET Journal
 
Stock Price Prediction Using Sentiment Analysis and Historic Data of Stock
Stock Price Prediction Using Sentiment Analysis and Historic Data of StockStock Price Prediction Using Sentiment Analysis and Historic Data of Stock
Stock Price Prediction Using Sentiment Analysis and Historic Data of StockIRJET Journal
 
Bitcoin Price Prediction and Recommendation System using Deep learning techni...
Bitcoin Price Prediction and Recommendation System using Deep learning techni...Bitcoin Price Prediction and Recommendation System using Deep learning techni...
Bitcoin Price Prediction and Recommendation System using Deep learning techni...IRJET Journal
 
Stock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryStock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryIRJET Journal
 
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...IRJET Journal
 
A survey on Machine Learning and Artificial Neural Networks
A survey on Machine Learning and Artificial Neural NetworksA survey on Machine Learning and Artificial Neural Networks
A survey on Machine Learning and Artificial Neural NetworksIRJET Journal
 
Predicting Stock Price Movements with Low Power Consumption LSTM
Predicting Stock Price Movements with Low Power Consumption LSTMPredicting Stock Price Movements with Low Power Consumption LSTM
Predicting Stock Price Movements with Low Power Consumption LSTMIRJET Journal
 
StocKuku - AI-Enabled Mindfulness for Profitable Stock Trading
StocKuku - AI-Enabled Mindfulness for Profitable Stock TradingStocKuku - AI-Enabled Mindfulness for Profitable Stock Trading
StocKuku - AI-Enabled Mindfulness for Profitable Stock TradingIRJET Journal
 
IRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET Journal
 
A Review of deep learning techniques in detection of anomaly incredit card tr...
A Review of deep learning techniques in detection of anomaly incredit card tr...A Review of deep learning techniques in detection of anomaly incredit card tr...
A Review of deep learning techniques in detection of anomaly incredit card tr...IRJET Journal
 
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKET
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKETSTOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKET
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKETIRJET Journal
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONIRJET Journal
 

Similar to IRJET - Company’s Stock Price Predictor using Machine Learning (20)

DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCY
DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCYDIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCY
DIGITAL INVESTMENT PREDICTION IN CRYPTOCURRENCY
 
REAL ESTATE PRICE PREDICTION
REAL ESTATE PRICE PREDICTIONREAL ESTATE PRICE PREDICTION
REAL ESTATE PRICE PREDICTION
 
STOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSSTOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKS
 
Machine Learning-Based Phishing Detection
Machine Learning-Based Phishing DetectionMachine Learning-Based Phishing Detection
Machine Learning-Based Phishing Detection
 
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESSTOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
 
AlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMAlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTM
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
 
IRJET - Smart Vet Locator for Hybrid Pets
IRJET -  	  Smart Vet Locator for Hybrid PetsIRJET -  	  Smart Vet Locator for Hybrid Pets
IRJET - Smart Vet Locator for Hybrid Pets
 
Fraudulent Activities Detection in E-commerce Websites
Fraudulent Activities Detection in E-commerce WebsitesFraudulent Activities Detection in E-commerce Websites
Fraudulent Activities Detection in E-commerce Websites
 
Stock Price Prediction Using Sentiment Analysis and Historic Data of Stock
Stock Price Prediction Using Sentiment Analysis and Historic Data of StockStock Price Prediction Using Sentiment Analysis and Historic Data of Stock
Stock Price Prediction Using Sentiment Analysis and Historic Data of Stock
 
Bitcoin Price Prediction and Recommendation System using Deep learning techni...
Bitcoin Price Prediction and Recommendation System using Deep learning techni...Bitcoin Price Prediction and Recommendation System using Deep learning techni...
Bitcoin Price Prediction and Recommendation System using Deep learning techni...
 
Stock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryStock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term Memory
 
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
 
A survey on Machine Learning and Artificial Neural Networks
A survey on Machine Learning and Artificial Neural NetworksA survey on Machine Learning and Artificial Neural Networks
A survey on Machine Learning and Artificial Neural Networks
 
Predicting Stock Price Movements with Low Power Consumption LSTM
Predicting Stock Price Movements with Low Power Consumption LSTMPredicting Stock Price Movements with Low Power Consumption LSTM
Predicting Stock Price Movements with Low Power Consumption LSTM
 
StocKuku - AI-Enabled Mindfulness for Profitable Stock Trading
StocKuku - AI-Enabled Mindfulness for Profitable Stock TradingStocKuku - AI-Enabled Mindfulness for Profitable Stock Trading
StocKuku - AI-Enabled Mindfulness for Profitable Stock Trading
 
IRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine Learning
 
A Review of deep learning techniques in detection of anomaly incredit card tr...
A Review of deep learning techniques in detection of anomaly incredit card tr...A Review of deep learning techniques in detection of anomaly incredit card tr...
A Review of deep learning techniques in detection of anomaly incredit card tr...
 
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKET
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKETSTOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKET
STOCKSENTIX: A MACHINE LEARNING APPROACH TO STOCKMARKET
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

IRJET - Company’s Stock Price Predictor using Machine Learning

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4550 Company’s Stock Price Predictor using Machine Learning Prof. Vikas Palekar1, Piyush Zade2, Bhumika Vaidya3, Rachana Mehra4, Nikhil Pradhan5, Ashwini Lambat6 1Assistant Professor, Dept. of Computer Science & Engineering, Datta Meghe Institute of Engineering Technology & Research, Wardha, Maharashtra, India 2,3,4,5,6 Student, Dept. of Computer Science & Engineering, Datta Meghe Institute of Engineering Technology & Research, Wardha, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Due to the unsettled, compositeandtime-to-time changing of prices, stock market prediction hasattractedalot of interest from investors and researchers for quiteatime. Itis very difficult to make dependable predictions. The stock market prices are predicted using the machine learning algorithms like k-Nearest Neighbors, in thissystem. Themodel that has been highly triumphant for classification and regression is the k-Nearest Neighbors model. KNNalgorithmis a very popular classification algorithm demonstrating good performance characteristics and also a short period of training time. We must specify suchsetsofneighborhoodsthat might approve the close neighbors, as stated by K nearest neighbor’s distribution. WeuseSupport vectormachineforthe purpose of classification and it is a machine learning model. This model is also used for classification for most of the times. Based on historical data, this system provides the information whether the price of stock will go up or down using these techniques. This also provides deep knowledge of the models that are used in this process. Key Words: stock market, economic growth, dynamic nature, investments, prediction, data mining, machine learning, k-Nearest Neighbours. 1. INTRODUCTION In the growth of developing countries like India, the stock market plays a very vital role. Hence the growth of many developing nations depend on their countries stock market. If stock market is doing well and going high, then the countries growth would be good but if the stock markets are not doing well, then it may affect the countries growth negatively. [1][2] We can conclude that any countries growth and its stock market are very closely connected. In a country like India with its huge population there are only 10% of people who indulge themselves to trade in stock market. This is only because of the nature of stock market as it is highly volatile. [2]. Some people have wrong conceptions about the stock market and they consider it as aplace where opeople do gambling. As countries development depends on stock market, so this misconception of people should be cleared and awareness about stock markets should brought.These misconceptions can be cleared by using the prediction systems in stock market. The more accurate predictions can make the positive beliefs of people on stock market. The mindset of peoplecanbechangedby providing an accurate prediction system. TO predict the future trends and the prices of stocks in future, Data Mining plays a very important role. They help the companies to take knowledgeable decisions based on analysis. [3][4] Data Mining is one of the fragment of knowledge discovery but in some cases knowledge discovery and data mining are used in similar way. [3][4][5]. 1.1 RELATED WORK In this paper the prediction of stock market prices is suggestedbyusinglearningmodelslikeSupportVector Machine and Random Forest model. For classification and regression, the Random Forest model has been provedverysuccessful.Classificationisusuallydoneby the SupportVectorMachine.[1]Thisliteratureconsists of various distinct machine learningalgorithmssuchas Artificial Neural Networks (ANN). [2] In situations where statisticalandtraditionalmethodsarenotgiving accurate results, to increase the accuracy KDD is used. This KDD can find the hidden patterns thus increasing the level of accuracy. [4] 1.2 PROBLEM STATEMENT The financial organizations thatareresponsibleforthe conveyance of various different goods between the people or investor and stock brokers are the stock exchanges. The yield of stock market is in billions of dollars so this makes the people very anxious to make profits insuch a market. The value of asharedecreases if it is transacted in less volume. The profits and losses in stock market completely depends on the ability to predict the prices in future. Hence, the problem for investors is that at what time they should enter or buy the stock and at what time they should exit or sell the stock of any company. This is such an area which has
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4551 charmed the likes of many researchers for predicting the future prices of various goods. The main problem is to get the real time data from the internet. Fetching the data automatically from the internet and working on real time data is not available in existing system. As the real-time data is not available, the correct and accurate analysis of data is not possible due to which accurate predictions of stock price is not possible in this conditions. This creates a huge problem for the traders as they are unable to get the correctly predicted price for any stock. 1.3 OBJECTIVES To fetch the data from the website i.e., www.nse.co.ke, automatically with the help of Web Crawling and Dom tree algorithm. To analyze the data collected usingbackpropagationof Neural network algorithm. To predict/forecast the share price of any stock by operating the KNN algorithm and using K- Median algorithms. 2. ARCHITECTURE 2.1 DATA FLOW DIAGRAM Fig. 2.1 Data Flow Diagram  The User will visit the application and ask for the company’s stock data.  Previously saved model is loaded as well as new data will be fetched from website.  Previously saved model is trained with new data, i.e., newly fetched data will be stored in database.  Stock data will be shown to the user.  User requests for prediction to be made.  The Stock Market Prediction System will predict the price with the help of saved model.  Result is displayed and predicted price is shown.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4552 2.2 SYSTEM ARCHITECTURE Fig. 2.2 System Architecture 3. METHODOLOGY 3.1 MODULE DESCRIPTION Module 1: Data Fetching  Web Crawling: The main use of web crawler is that it is used for web indexing It indexes each and every page one at a time of a website until every page is done. Gathering the data about any website and all the links associated to them is done with the help of web crawlers. They help in affirmation of the HTML hyperlinks and code. Web crawler is often referred as a automatic indexer or web spider. [7]
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4553 Fig. 3.1 Architecture of a Web crawler  Applying Dom Tree Algorithm: The Document Object Model(DOM) is a programming port. It is used for XML and HTML files. It shows a way in which a file is manipulated and accessed and also the logical structure of file.  We can consider DOM as a tree or a forest. Tree-like portrayal of a file can be describedby the structure model. We can have two DOM application to represent a same file. This nature is called as structural isomorphism. [6] Module 2: Data Storing  We are storing the data fetched from the website to the database.  The data is to be stored by making several tables in the database to access the data of any given day easily. Fig. 3.2 Structure of Dom Tree for example Module 3: Analysis & Prediction  Analysis: Analyzing the data collected using backpropagation of neural network algorithm. Backpropagation of neural network algorithm: Backpropagation algorithms are used to accurately train the artificial neural networks which follows a gradient-based optimization algorithm due to which the chain rule breaks. Efficient, iterative and recursive are the three key properties of backpropagationwhich helps in computing the weight which in turn is useful and improves the network until it performs the task accurately for which it has been trained.  Prediction: We are predicting the price by using KNN Algorithm  The KNN algorithm is used for classification or regression. It is a non-parametric algorithm which means that it does not make any prediction regarding the basic information or its dispersion.  For each data point, the algorithm finds the k closest observations, and then classifies the data point to the majority. [8]
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4554 KNN Algorithm: 1. Fetch and fill the data. 2. For each selected number of neighbors, initialize K. 3. For each every in the given data 3.1 Compute the distance among the present example and the query example from the information. 3.2 Take sum of the index and distance calculated to an ordered collection. 4. The group of indices and distances should be sorted in ascending order as per the distances. 5. From the sorted collection, draw the first K entries. 6. Obtain the labels for the K entries which were selected. 7. If it comes to be regression, then mean of K labels should be returned. 8. If it comes to be classification, then mode of K labels should be returned. [8] K-Median Algorithm: K-Medians clustering algorithm is an algorithm that is referred as cluster analysis algorithm. It is slightly different from k-meansclusteringasinthek-meanswe calculate the mean for each cluster while in k-median, median is calculated. In the Manhattan- distance formulation the distance is calculated in every single dimension therefore each individual attribute will come from dataset. Thus the algorithm becomes very reliable specially for the even binary or discrete datasets.[9] We are going to calculate or compute the prediction of stock prices over a week or over a month. Forexample, if we want to calculate the price of stock of any company on any given Monday, then we will be able to calculate the price on the basis of the prices on Monday’s in previous weeks. Same goes with the monthly predictions. For example, if we want to know the trend of the price of stock of any company on any given month say May, then we are able todoitfromthe data of previous years May months’ data. We are going to calculate and make this prediction by using K-Median algorithms. In this method, we will take the median of the prices of previous days and use that value with our algorithms to calculate the predicted price of the stock. In above example for Monday, we can calculate its price by taking the median and applying algorithms on the data of previous Mondays that is being collected in the database. 4. OUTPUT/RESULT Fig 4.1: Screenshot1 In Screenshot 1, we are representing the module 1 which is data fetching from the url specified. AWT is used to form the front end of the application. On this page we are fetching the data from the website - https://www.nse.co.ke/market-statistics/equity- statistics.html. We are providing an optionforofflinemode,incasethe internet connection is not available so the previously loaded data can be used. Once the user clicks on Get StockListbutton,thedatais fetched from the website.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4555 Fig 4.2: Screenshot2 In Screenshot 2, we have fetched the data from the provided website. This data is displayed in the form of list in the box. This data can only be fetched when the system is connected to the internet otherwise the system will stop giving an error. Fig 4.3: Screenshot3
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4556 In Screenshot 3, as we have fetched the data from the website, we are saving that fetched data in our database. Once the data is stored in our database we can use it for furtheroperations.Thestoreddatacanbe displayed in the form of list on the right (fig. 4.3). Fig 4.4: Screenshot4 In Screenshot 4, we have displayed the listofstocksof various such companies for which we want to see the prediction. Fig 4.5: Screenshot5 In Screenshot 5, the prediction of stock prices of a particular company over the coming days of a week is given. Also the prediction for such stock prices of any given company can be predicted over a period of few months. A graph is shown (Fig. 4.5), whichsignifiesthe prediction made for the upcoming days of a week. 5. CONCLUSION  The proposed system is capable of fetching the data automatically from the website by using Web crawling & Dom tree algorithm. We can use Dom when we are working with any normal data structure and the present XML schema is not required, then we can find more than one object-oriented standards. In our case, we do not require the complete XMLcode but only some attributes from it so we have used Dom tree algorithm. We have used Dom because it has following advantages:  Relatively easy to change the data structure and extract data.  XML DOM is dynamic in nature and can be edited. It allows the developers to add, update, move or delete the nodes in the tree.  We get a platform and independence in languages due to XML DOM.  We are able to analyze the data by using backpropagation of neural networks and predict the price using the KNN algorithm.  We are using KNN algorithm for classification and prediction of stock prices. We are using KNN because it has following advantages:  Implementation is very simple.  We can update the classifier at a very little cost as instances of known classes are being presented.  The parameters to tune are firstly, distance metric and secondly, k.  In this case we have used K-Median algorithms to predict and calculate the price of stocks. We have calculated the median of the prices from the data that is available with us in the database and then we have applied algorithms on this median values. After applying this algorithms, we found that we are able to predict the price of stock and it is quite correct method and it does gives quite accurate and suitable results in our case. REFERENCES [1] Sahaj Singh Maini, K. Govinda Stock market prediction using data mining techniques “2017 InternationalConferenceonIntelligentSustainable Systems (ICISS)”.
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4557 [2] Radu Iacomin, Stock market prediction“201519th International Conference on System Theory, Control and Computing (ICSTCC)”. [3] Ko Ichinose Stock market prediction from news on the Web and a new evaluation approach in trading “2016 5th IIAI InternationalCongressonAdvanced Applied Informatics”. [4] Ashish Sharma, Dinesh Bhuriya, Upendra Singh Survey of stock market prediction using machine learning approach “2017 International conference of Electronics, Communication and Aerospace Technology (ICECA)”. [5] Tao Xing, Yuan Sun, Qian Wang, Guo Yu The Analysis and Prediction of Stock Price “2013 IEEE International Conference on Granular Computing (GrC)” [6] GeeksforGeeks, “DOM (Document Object Model)”, https://www.geeksforgeeks.org/dom-document- object-model/ [7] Wikipedia, “Web crawler” https://en.m.wikipedia.org/wiki/Web_crawler [8] Towards Data Science, “Machine Learning Basics with the K-Nearest Neighbors Algorithm” https://towardsdatascience.com/machine- learning-basics-with-the-k-nearest-neighbors- algorithm-6a6e71d01761 [9] Wikipedia, “k-medians clustering” https://en.wikipedia.org/wiki/K- medians_clustering