KEMBAR78
B.Tech CSE Project Report | PDF | Bootstrapping (Statistics) | Artificial Neural Network
0% found this document useful (0 votes)
196 views39 pages

B.Tech CSE Project Report

Uploaded by

Syed Saaqib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
196 views39 pages

B.Tech CSE Project Report

Uploaded by

Syed Saaqib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

PROJECT TITLE

Minor project-1 report submitted


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

Bachelor of Technology
in
Computer Science & Engineering

By

STUDENT NAME 1 (REGISTER NO) (VTU NO)


STUDENT NAME 2 (REGISTER NO) (VTU NO)
STUDENT NAME 3 (REGISTER NO) (VTU NO)

Under the guidance of


SUPERVISOR NAME,Degree.,
ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SCHOOL OF COMPUTING

VEL TECH RANGARAJAN DR. SAGUNTHALA R&D INSTITUTE OF


SCIENCE & TECHNOLOGY
(Deemed to be University Estd u/s 3 of UGC Act, 1956)
Accredited by NAAC with A++ Grade
CHENNAI 600 062, TAMILNADU, INDIA

October, 2024
PROJECT TITLE

Minor project-1 report submitted


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

Bachelor of Technology
in
Computer Science & Engineering

By

STUDENT NAME 1 (REGISTER NO) (VTU NO)


STUDENT NAME 2 (REGISTER NO) (VTU NO)
STUDENT NAME 3 (REGISTER NO) (VTU NO)

Under the guidance of


SUPERVISOR NAME,Degree.,
ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SCHOOL OF COMPUTING

VEL TECH RANGARAJAN DR. SAGUNTHALA R&D INSTITUTE OF


SCIENCE & TECHNOLOGY
(Deemed to be University Estd u/s 3 of UGC Act, 1956)
Accredited by NAAC with A++ Grade
CHENNAI 600 062, TAMILNADU, INDIA

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

Signature of Head of the Department Signature of the Dean


Dr. N. Vijayaraj Dr. S P. Chokkalingam
Professor & Head Professor & Dean
Computer Science & Engineering Computer Science & Engineering
School of Computing School of Computing
Vel Tech Rangarajan Dr. Sagunthala R&D Vel Tech Rangarajan Dr. Sagunthala R&D
Institute of Science & Technology Institute of Science & Technology
October, 2024 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

Supervisor name, Degree.,

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.

A special thanks to our Project Coordinators Dr. SADISH SENDIL MURUGARAJ,Professor,


Dr.S.Karthiyayini,M.E,Ph.D., Mr. V. ASHOK KUMAR, B.E,M.Tech., for their valuable guidance
and support throughout the course of the project.

We thank our department faculty, supporting staff and friends for their help and guidance to com-
plete this project.

STUDENT NAME1 (REGISTER NO)


STUDENT NAME2 (REGISTER NO)
STUDENT NAME3 (REGISTER NO)

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.

Keywords: Include minimum 10 keywords


ONETwothree

v
LIST OF FIGURES

4.1 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


4.2 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.3 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.4 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.5 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.6 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.7 Fig. Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

5.1 Test Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

6.1 Output 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2 Output 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

vi
LIST OF TABLES

vii
LIST OF ACRONYMS AND
ABBREVIATIONS

Note It should be in alphabetical order


abbr Abbreviation

viii
TABLE OF CONTENTS

Page.No

ABSTRACT v

LIST OF FIGURES vi

LIST OF TABLES vii

LIST OF ACRONYMS AND ABBREVIATIONS viii

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

5 IMPLEMENTATION AND TESTING 12


5.1 Input and Output . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.1 Input Design . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.2 Output Design . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.3 Types of Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.3.1 Unit testing . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.3.2 Integration testing . . . . . . . . . . . . . . . . . . . . . . 12
5.3.3 System testing . . . . . . . . . . . . . . . . . . . . . . . . 12
5.3.4 Test Result . . . . . . . . . . . . . . . . . . . . . . . . . . 14

6 RESULTS AND DISCUSSIONS 15


6.1 Efficiency of the Proposed System . . . . . . . . . . . . . . . . . . 15
6.2 Comparison of Existing and Proposed System . . . . . . . . . . . . 15

7 CONCLUSION AND FUTURE ENHANCEMENTS 19


7.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.2 Future Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . 19

8 PLAGIARISM REPORT 20

Appendices 21

A Complete Data / Sample Data / Sample Source Code / etc 22


References 22
Chapter 1

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.

Suspendisse ultricies egestas rutrum. Mauris fermentum, massa vehicula ali-


quet vestibulum, ipsum mauris pretium mi, et mollis nulla leo non felis. Nunc nulla
ante, placerat at urna a, volutpat blandit odio. Praesent felis neque, tincidunt nec
sodales ut, maximus nec augue. Cras in nisl bibendum, porttitor nisl eget, gravida
augue. Ut faucibus diam et quam porta, vel pellentesque elit fermentum. Aenean
eget leo in ante condimentum consectetur nec nec lorem. Nam gravida augue ut
lobortis ullamcorper. Aliquam consequat lobortis mauris. Suspendisse potenti.

1.2 Aim of the project

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

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS

1.4 Scope of the Project

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS

2
Chapter 2

LITERATURE REVIEW

2.1 Literature Review

2.2 Gap Identification

[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

3.1 Existing System

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS


Mention disadvantages of existing system

3.2 Problem statement

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS


Mention advantages of Proposed system

3.3 System Specification

3.3.1 Hardware Specification

Should be listed as bullet points by mentioning with recent specs

3.3.2 Software Specification

Should be listed as bullet points by mentioning with recent specs

3.3.3 Standards and Policies

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

4.1 Proposed System

4.2 General Architecture

images/Capture1.JPG

Figure 4.1: Fig. Name

Description

4
4.3 Design Phase

4.3.1 Data Flow Diagram

images/Capture3.JPG

Figure 4.2: Fig. Name

Description

5
4.3.2 Use Case Diagram

images/use case.jpg

Figure 4.3: Fig. Name

Description

6
4.3.3 Class Diagram

images/class.jpg

Figure 4.4: Fig. Name

Description

7
4.3.4 Sequence Diagram

images/Untitled Diagram (9).jpg

Figure 4.5: Fig. Name

Description

8
4.3.5 Collaboration diagram

images/Untitled Diagram (9).jpg

Figure 4.6: Fig. Name

Description

9
4.3.6 Activity Diagram

images/Untitled Diagram (9).jpg

Figure 4.7: Fig. Name

4.4 Algorithm & Pseudo Code

4.4.1 Algorithm

4.4.2 Pseudo Code

4.4.3 Data Set / Generation of Data (Description only)

4.5 Module Description

4.5.1 Module1

Describe module with Title

10
4.5.2 Module2

Describe module with Title

4.5.3 Module3

Describe module with Title

11
Chapter 5

IMPLEMENTATION AND TESTING

5.1 Input and Output

5.1.1 Input Design

5.1.2 Output Design

5.2 Testing

5.3 Types of Testing

5.3.1 Unit testing

Input

Test result

5.3.2 Integration testing

Input

Test result

5.3.3 System testing

Input

12
Test Result

13
5.3.4 Test Result

images/s4.png

Figure 5.1: Test Image

14
Chapter 6

RESULTS AND DISCUSSIONS

6.1 Efficiency of the Proposed System

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.

6.2 Comparison of Existing and Proposed System

Sample attached

Existing system:(Decision tree)

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

Figure 6.1: Output 1

17
images/s4.png

Figure 6.2: Output 2

18
Chapter 7

CONCLUSION AND FUTURE


ENHANCEMENTS

7.1 Conclusion

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS

7.2 Future Enhancements

SHOULD BE MINIMUM TWO PARAGRAPHS -WITH MINIMUM 150 WORDS

19
Chapter 8

PLAGIARISM REPORT

ATTACH ONLY SUMMARY PAGE OF PLAGIARISM REPORT

20
Appendices

21
Appendix A

Complete Data / Sample Data / Sample


Source Code / etc

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

FORMAT:Author(s)name.Title, Journal name, Volume, Issue, Pageno.Year

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

You might also like