B.Tech CSE Project Report
B.Tech CSE Project Report
Bachelor of Technology
in
Computer Science & Engineering
By
October, 2024
PROJECT TITLE
Bachelor of Technology
in
Computer Science & Engineering
By
October, 2024
CERTIFICATE
It is certified that the work contained in the project report titled ”PROJECT-TITLE (IN CAPITAL
LETTER)” by ”STUDENT NAME1 (REGISTER NO), STUDENT NAME2 (REGISTER NO),
STUDENT NAME3 (REGISTER NO)” has been carried out under my supervision and that this
work has not been submitted elsewhere for a degree.
Signature of Supervisor
Supervisor name
Designation
Computer Science & Engineering
School of Computing
Vel Tech Rangarajan Dr. Sagunthala R&D
Institute of Science & Technology
October, 2024
i
DECLARATION
We declare that this written submission represents my ideas in our own words and where others’
ideas or words have been included, we have adequately cited and referenced the original sources. We
also declare that we have adhered to all principles of academic honesty and integrity and have not
misrepresented or fabricated or falsified any idea/data/fact/source in our submission. We understand
that any violation of the above will be cause for disciplinary action by the Institute and can also
evoke penal action from the sources which have thus not been properly cited or from whom proper
permission has not been taken when needed.
(Signature)
(STUDENT NAME1(IN CAPITAL LETTER)
Date: / /
(Signature)
(STUDENT NAME2(IN CAPITAL LETTER)
Date: / /
(Signature)
(STUDENT NAME3(IN CAPITAL LETTER)
Date: / /
ii
APPROVAL SHEET
This project report entitled (PROJECT TITLE (IN CAPITAL LETTERS)) by (STUDENT NAME1
(REGISTER NO), (STUDENT NAME2 (REGISTER NO), (STUDENT NAME3 (REGISTER NO)
is approved for the degree of B.Tech in Computer Science & Engineering.
Examiners Supervisor
Date: / /
Place:
iii
ACKNOWLEDGEMENT
We express our deepest gratitude to our Honorable Founder Chancellor and President Col.
Prof. Dr. R. RANGARAJAN B.E. (Electrical), B.E. (Mechanical), M.S (Automobile), D.Sc., and
Foundress President Dr. R. SAGUNTHALA RANGARAJAN M.B.B.S. Vel Tech Rangarajan Dr.
Sagunthala R&D Institute of Science and Technology, for her blessings.
We express our sincere thanks to our respected Chairperson and Managing Trustee Mrs. RAN-
GARAJAN MAHALAKSHMI KISHORE,B.E., Vel Tech Rangarajan Dr. Sagunthala R&D
Institute of Science and Technology, for her blessings.
We are very much grateful to our beloved Vice Chancellor Prof. Dr.RAJAT GUPTA, for provid-
ing us with an environment to complete our project successfully.
We record indebtedness to our Professor & Dean, Department of Computer Science & Engi-
neering, School of Computing, Dr. S P. CHOKKALINGAM, M.Tech., Ph.D., & Associate Dean,
Dr. V. DHILIP KUMAR,M.E.,Ph.D., for immense care and encouragement towards us throughout
the course of this project.
We are thankful to our Professor & Head, Department of Computer Science & Engineering,
Dr. N. VIJAYARAJ, M.E., Ph.D., and Associate Professor & Assistant Head, Dr. M. S. MURALI
DHAR, M.E., Ph.D.,for providing immense support in all our endeavors.
We also take this opportunity to express a deep sense of gratitude to our Internal Supervisor
Supervisor name,degree.,(in capital letters) for his/her cordial support, valuable information and
guidance, he/she helped us in completing this project through various stages.
We thank our department faculty, supporting staff and friends for their help and guidance to com-
plete this project.
iv
ABSTRACT
Artificial Neural Networks are a special type of machine learning algorithms that
are modeled after the human brain. That is, just like how the neurons in our nervous
system are able to learn from the past data, similarly, the ANN is able to learn from
the data and provide responses in the form of predictions or classifications. ANNs are
nonlinear statistical models which display a complex relationship between the inputs
and outputs to discover a new pattern. A variety of tasks such as image recognition,
speech recognition, machine translation as well as medical diagnosis makes use of
these artificial neural networks. An important advantage of ANN is the fact that
it learns from the example data sets. Most commonly usage of ANN is that of a
random function approximation. With these types of tools, one can have a cost-
effective method of arriving at the solutions that define the distribution. ANN is also
capable of taking sample data rather than the entire dataset to provide the output
result. With ANNs, one can enhance existing data analysis techniques owing to their
advanced predictive capabilities.
v
LIST OF FIGURES
6.1 Output 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2 Output 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
vi
LIST OF TABLES
vii
LIST OF ACRONYMS AND
ABBREVIATIONS
viii
TABLE OF CONTENTS
Page.No
ABSTRACT v
LIST OF FIGURES vi
1 INTRODUCTION 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Aim of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Project Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Scope of the Project . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 LITERATURE REVIEW 1
2.1 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Gap Identification . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 PROJECT DESCRIPTION 2
3.1 Existing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.3 System Specification . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.3.1 Hardware Specification . . . . . . . . . . . . . . . . . . . . 2
3.3.2 Software Specification . . . . . . . . . . . . . . . . . . . . 2
3.3.3 Standards and Policies . . . . . . . . . . . . . . . . . . . . 2
4 METHODOLOGY 4
4.1 Proposed System . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 General Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.3 Design Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.3.1 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . 5
4.3.2 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . 6
4.3.3 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . 7
4.3.4 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . 8
4.3.5 Collaboration diagram . . . . . . . . . . . . . . . . . . . . 9
4.3.6 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . 10
4.4 Algorithm & Pseudo Code . . . . . . . . . . . . . . . . . . . . . . 10
4.4.1 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4.2 Pseudo Code . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4.3 Data Set / Generation of Data (Description only) . . . . . . 10
4.5 Module Description . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.5.1 Module1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.5.2 Module2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.5.3 Module3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8 PLAGIARISM REPORT 20
Appendices 21
INTRODUCTION
1.1 Introduction
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel molestie
massa, quis lacinia felis. Curabitur sagittis diam sapien, at finibus elit fringilla sed.
Nam hendrerit mollis mauris eu aliquet. Morbi condimentum est mauris, sed porta
massa accumsan at. Morbi risus est, imperdiet id efficitur ut, placerat vel nunc.
Nulla tincidunt tortor eu commodo maximus. Aenean dolor sapien, cursus in est
consequat, luctus euismod magna. Curabitur vitae nisl nec enim varius fermentum.
Fusce turpis nisi, imperdiet vel sodales ultricies, lobortis vitae odio. In venenatis
nunc vitae pretium egestas.
Morbi non felis blandit, gravida risus a, feugiat nibh. Sed ex purus, aliquam nec
justo sed, congue efficitur metus. Maecenas ac nunc ut ex faucibus tempor ac dig-
nissim elit. Sed eu consequat purus, tincidunt consequat ipsum. Quisque pulvinar
maximus condimentum. Nunc bibendum mauris ac interdum tempus. Donec ut sol-
licitudin ex. Duis varius dolor mauris, sed dictum sem euismod consequat.
1
1.3 Project Domain
2
Chapter 2
LITERATURE REVIEW
[1] K. Hashi et al, In the healthcare industry, machine learning methods are routinely
employed to forecast deadly illnesses. The goal of this study was to create and com-
pare the performance of a standard system and a suggested system that predicts heart
disease using the Logistic regression, K-nearest neighbour, Support vector machine,
Decision tree, and Random Forest classification models. The suggested system aided
in tuning the hyperparameters of the five specified classification algorithms utilising
the grid search technique. The main study topic is the performance of the heart
disease prediction system. It is possible to improve the performance of prediction
models by using the hyperparameter tuning model.
1
Chapter 3
PROJECT DESCRIPTION
Sample attached
Anaconda Prompt
Anaconda prompt is a type of command line interface which explicitly deals with
the ML( MachineLearning) modules.And navigator is available in all the Win-
dows,Linux and MacOS.The anaconda prompt has many number of IDE’s which
make the coding easier. The UI can also be implemented in python.
Standard Used: ISO/IEC 27001
Jupyter
2
It’s like an open source web application that allows us to share and create the doc-
uments which contains the live code, equations, visualizations and narrative text. It
can be used for data cleaning and transformation, numerical simulation, statistical
modeling, data visualization, machine learning.
Standard Used: ISO/IEC 27001
3
Chapter 4
METHODOLOGY
images/Capture1.JPG
Description
4
4.3 Design Phase
images/Capture3.JPG
Description
5
4.3.2 Use Case Diagram
images/use case.jpg
Description
6
4.3.3 Class Diagram
images/class.jpg
Description
7
4.3.4 Sequence Diagram
Description
8
4.3.5 Collaboration diagram
Description
9
4.3.6 Activity Diagram
4.4.1 Algorithm
4.5.1 Module1
10
4.5.2 Module2
4.5.3 Module3
11
Chapter 5
5.2 Testing
Input
Test result
Input
Test result
Input
12
Test Result
13
5.3.4 Test Result
images/s4.png
14
Chapter 6
Sample attached
SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS
The proposed system is based on the Random forest Algorithm that creates many
decision trees. Accuracy of proposed system is done by using random forest gives
the ouput approximately 76 to 78 percent. Random forest implements many decision
trees and also gives the most accurate output when compared to the decision tree.
Random Forest algorithm is used in the two phases. Firstly, the RF algorithm extracts
subsamples from the original samples by using the bootstrap resampling method and
creates the decision trees for each testing sample and then the algorithm classifies
the decision trees and implements a vote with the help of the largest vote of the
classification as a final result of the classification. The random Forest algorithm
always includes some of the steps as follows: Selecting the training dataset:Using
the bootstrap random sampling method we can derive the K training sets from the
original dataset properties using the size of all training set the same as that of original
training dataset. Building the random forest algorithm: Creating a classification
regression tree each of the bootstrap training set will generate the K decision trees
to form a random forest model, uses the trees that are not pruned. Looking at the
growth of the tree, 31 this approach is not chosen the best feature as the internal
nodes for the branches but rather the branching process is a random selection of all
the trees gives the best features.
Sample attached
15
In the Existing system, we implemented a decision tree algorithm that predicts
whether to grant the loan or not. When using a decision tree model, it gives the
training dataset the accuracy keeps improving with splits. We can easily overfit the
dataset and doesn’t know when it crossed the line unless we are using the cross val-
idation. The advantages of the decision tree are model is very easy to interpret we
can know that the variables and the value of the variable is used to split the data. But
the accuracy of decision tree in existing system gives less accurate output that is less
when compared to proposed system.
Proposed system:(Random forest algorithm)
Random forest algorithm generates more trees when compared to the decision tree
and other algorithms. We can specify the number of trees we want in the forest and
also we also can specify maximum of features to be used in the each of the tree.
But, we cannot control the randomness of the forest in which the feature is a part
of the algorithm. Accuracy keeps increasing as we increase the number of trees but
it becomes static at one certain point. Unlike the decision tree it won’t create more
biased and decreases variance. Proposed system is implemented using the Random
forest algorithm so that the accuracy is more when compared to the existing system.
1 w r i t e your code h e r e
2 main c o d e
16
Output
images/s1.png
17
images/s4.png
18
Chapter 7
7.1 Conclusion
19
Chapter 8
PLAGIARISM REPORT
20
Appendices
21
Appendix A
The contents...
22
References
[1] Pamella Soares; Raphael Saraiva; Iago Fernandes; Antônio Neto; Jerffeson
Souza(2022).A Blockchain-based Customizable Document Registration Service
for Third Parties, IEEE International Conference ,20(15),7456-7462
Note References should be taken from recent years and dont include Con-
ference papers
23
General Instructions
• Cover Page should be printed as per the color template and the next page also
should be printed in color as per the template
• Wherever Figures applicable in Report , that page should be printed in
color
• Dont include general content , write more technical content
• Each chapter should minimum contain 3 pages
• Draw the notation of diagrams properly
• Every paragraph should be started with one tab space
• Literature review should be properly cited and described with content related to
project
• All the diagrams should be properly described and dont include general infor-
mation of any diagram
• All diagrams,figures should be numbered according to the chapter number
• Test cases should be written with test input and test output
• All the references should be cited in the report
• Strictly dont change font style or font size of the template, and dont cus-
tomize the latex code of report
• Report should be prepared according to the template only
• Any deviations from the report template,will be summarily rejected
• For Standards and Policies refer the below link
https://law.resource.org/pub/in/manifest.in.html
• Plagiarism should be less than 15%
24