Abstract:
Neural network is a programming paradigm which enable a computer to learn from observational
data. Neural network was created based on the human neuron. Now a day’s Neural network
provide more accurate solution in the field of computer vision such as image recognition, face
detection and many other field speech recognition, natural language processing. To make model
using neural network, one of the hardest part is collect training data. To train a model a neural
network need a huge amount of data. In this study, we introduce a technique how to customize
training data so that using same amount of data we can achieve better accuracy. As a neural
network model, we have used convolutional neural network. Our problem is human detection.
We give an input image in our model our model can predict the input image is human or not. We
have collected human face image as positive image and images those not contain human face as
negative image. Then we build a convolutional neural network which can predict human or non
human. We tune our training data in 2 processes then again train our model which can achieve
more accuracy than the previous one. We took 3 type of test datasets and compare those test set
result.Finally, we implement our model for IoT based smart door system.
Description:
This thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering of East West University, Dhaka, Bangladesh