CSE MINI PROJECT Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

Mini Project Report on

Stock Price Prediction using ML

Submitted in partial fulfillment of the requirement for the award of the


degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

Submitted by:

Ishitva Ranghar 2018846

Under the Mentorship of

Kireet Joshi
Asst. professor

Department of Computer Science and Engineering


Graphic Era (Deemed to be University)
Dehradun, Uttarakhand
January 2023
CANDIDATE’S DECLARATION

I hereby certify that the work which is being presented in the project report entitled
“Stock price prediction using ML” in partial fulfillment of the requirements for the
award of the Degree of Bachelor of Technology in Computer Science and Engineering
of the Graphic Era (Deemed to be University), Dehradun shall be carried out by the un-
der the mentorship of Kireet Joshi, Asst. Professor, Department of Computer Science
and Engineering, Graphic Era (Deemed to be University), Dehradun.

Ishitva Ranghar 2108846


Table of Contents

Chapter No. Description Page No.

1
Chapter 1 Introduction

1-2
Chapter 2 Literature Survey

3-4
Chapter 3 Methodology

4-5
Chapter 4 Result and Discussion

5-6
Chapter 5 Conclusion and Future Work

7
References
Chapter 1

Introduction

Machine learning has significant applications in the stock


price prediction. In this machine learning project, we will
be talking about predicting the returns on stocks. This is a
very complex task and has uncertainties.

Datasets
• To build the stock price prediction model, we will
use the NSE TATA GLOBAL dataset. This is a
dataset of Tata Beverages from Tata Global Bever-
ages Limited, National Stock Exchange of India:
Tata Global Dataset

Building the dashboard


using Plotly dash
we will build a dashboard to analyze stocks. Dash is a
python framework that provides an abstraction over
flask and react.js to build analytical web applications.

1
Stock price prediction is a machine learning
project ; in this we learned how to develop a stock
cost prediction model and how to build an interac-
tive dashboard for stock analysis. We implemented
stock market prediction using the data frame
model. Plotly dash python framework for building
dashboards.

2
Chapter 2

Literature Survey

Stock price analysis has been a critical area of re-


search and is one of the top applications of ma-
chine learning. This tutorial will teach you how to
perform stock price prediction using machine
learning.here I have used random forest algorithm

3
Google Stock Price Prediction Us-
ing LSTM

LTSMs are a type of Recurrent Neural Network for


learning long-term dependencies. It is commonly
used for processing and predicting time-series
data.

4
From the image on the top, you can see LSTMs
have a chain-like structure. General RNNs have a
single neural network layer. LSTMs, on the other
hand, have four interacting layers communicating
extraordinarily.

5
Chapter 3

Methodology

1. Imports the libraries

2.Read the Dataset

3. Analyze the closing prices from dataframe

4. Sort the dataset on date time and filter “Date” and “Close”
columns

5. Normalize the new filtered dataset

6. Build and train the LSTM model

7. Take a sample of a dataset to make stock price predictions


using the LSTM model

9. Visualize the predicted stock costs with actual stock costs

10.Build the dashboard using Plotly dash

Chapter 4

6
Stock price prediction is a machine learning project for begin-

7
ners; in this project we learned how to develop a stock cost pre-
diction model and how to build an interactive dashboard for stock
analysis. We implemented stock market prediction using the

LSTM model. OTOH, Plotly dash python framework for building


dashboards.

8
Chapter 5

Conclusion and Future Work

In future it can be used for research and financial advisory

It may help various institution and investment bankers.

9
References

[1] N. K. Kanhere and S. T. Birchfied, “Real-time incremental


segmentation and tracking of vehicles at low camera angles us-
ing stable features,” IEEE Trans. Intell. Transp. Syst., vol. 9, no.
1, pp.148-160, March 2008 (Example : Journal papers)

[2]open source dataflair website.

https://data-flair.training/blogs/stock-price-
prediction-machine-learning-project-in-python/

[3]I enjoyed reading the introduction and background


in Ilya Sutskever's phd thesis:
http://www.cs.utoronto.ca/~ilya/pubs/ilya_sutske
ver_phd_thesis.pdf

and although i haven't read it, Alex Graves's book looks thorough, yet
short:

https://www.cs.toronto.edu/~graves/preprint.pdf

10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy