Professional Documents
Culture Documents
Minor Project
Minor Project
Minor Project
Done by Group 11 -
Ayush 18103076
Priyanka 18103095
Samridhi 18103108
Harman 18103128
Introduction
● General stock investors investing in stock market usually are not certain
about the stock market behavior.
● This will allow the investors to foresee the behavior of the stock that
they are interested in and thus act accordingly.
Purpose
● The project target is to create a Program that analyses previous stock
data of companies and implement these values in Deep Learning
algorithm to determine the value that particular stock will have in near
future with suitable accuracy.
● These predicted and analysed data can be observed by individual to
know the financial status of companies and their comparisons.
● Active Investors can then buy or sell the stocks according to the stocks’
future trends.
○
Technologies Used
1. Data Set of various Stocks over 10 Years of Time. (Using YahooFinance
API)
2. Deep Learning (LSTM) (For prediction)
3. Python (To implement ML algorithms and read data)
4. JAVA (For GUI)
Stocks Considered
● EXPE (Expedia Group, Inc)
● MMM (3M company)
● XOM (Exxon Mobil Corporation)
● BA (Boeing Company)
● DAI.DE (DAIMLER AG)
● GE (General Electric Company)
● HOG (Harley-Davidson, Inc)
● ITC.NS (ITC Ltd)
JavaFX
FRONT END
(RNNs fail)
LSTM Networks LSTM has the ability to add or remove
information from the cell state using gates.
(Long Short Term Memory)
Its architecture comprises the cell, input gate,
output gate and forget gate
LSTM networks are an extension of recurrent
neural networks (RNNs) mainly introduced to ● The cell of the model is responsible for
handle situations where RNNs fail. keeping track of the dependencies
For example: between the elements in the input
● RNNs fail to store information for a longer sequence.
period of time ● Input gate controls the extent to which a
● No finer control over which part of the new value flows into the cell
context needs to be carried forward and ● Forget gate controls the extent to which
how much of the past needs to be a value remains in the cell
‘forgotten’ ● Output gate controls the extent to which
the value in the cell is used to compute
the output activation of the LSTM unit.
Thank You