Project Report On CNN
Project Report On CNN
’S
PROF. RAMKRISHNA MORE ARTS, COMMERCE & SCIENCE
COLLEGE AKURDI, PUNE – 411 044.
CERTIFICATE
Character recognition
(Using CNN)
Anubhav Sharma
Arun Pillay
Mayur Koli
MAYUR KOLI
ANUBHAV SHARMA
ARUN PILLAY
1. Introduction
HARDWARE: -
Hard Disk : 2GB or above.
Ram : 20 MB
GPU : 2GB or above
SOFTWARE: -
Operating System: Windows 10, MAC OS, Linux, Raspberry pi
Front End : Kotlin, Js
Back End : Python
2. Proposed System
Definition:
Testing is the set of activities that can be planned in Advanced and conducted systematically to ensure
the proper functioning of the software.
There are various types of testing as listed below: -
1) Unit testing
2) Black box Testing
3) White box Testing
Unit Testing: -
Unit testing focuses verification effort on the smallest unit of software design –software component or
module. It is white box oriented and the steps can be conducted in parallel for multiple components.
In this, structure of the program is not considered. The software is considered as black box to which
defined inputs are given. From this the defined outputs are obtained. In this the tester only knows what
the software is supposed to do but he cannot look in the box to see how it operates.
This testing has to be done in alpha testing & at user site. During planning stage the time for alpha &
beta are fixed.
The black box testing finds the errors such as interface errors, incorrect & missing function,
initialization & termination errors, performance errors, errors in data structure and external database
accessed.
White-box Testing: -
In this the structure of a program is taken into considerations. The objective of this testing is to ensure
each and every line of the code is tested. The tester derives test data from an examination of program
logic and structure. White box testing is more involved then black box testing. The software utilities
called “Run Time Profilers” are specifically used which give the statistics and on which statement
executed how many times. Using this testing method we can develop highly reliable software.
6. Future Enhancements and Conclusion
The project has a very vast scope in future. The project can be implemented on intranet
in future. Project can be updated in near future as and when requirement for the same
arises, as it is very flexible in terms of expansion. With the proposed software of
database Space Manager ready and fully functional the client is now able to manage and
hence run the entire work in a much better, accurate and error free manner. The
following are the future scope for the project.
6.2 Conclusion:
It was a wonderful learning experience for us while working on this project. This
project took us through the various phases of project development and gave us real
insight into the world of software engineering. The joy of working and the thrill
involved while tackling the various problems and challenges gave us a feel of the
developers’ industry.
7.Bibliography
Reference sites:
www.google.com
www.Tensorflow.org
YouTube channels: Sentdex
Andrew NG videos
Courses:
https://www.coursera.org
https://www.udacity.com