Deep learning neural network for image processing
الملخص
Deep learning is a new research direction in the field of machine learning. It is a subclass of machine learning. Inspired by the way the human brain works, deep learning is a learning process that uses deep neural networks to address feature expression. In many neural network models, convolutional neural network (CNN) can be considered the most successful neural network model in recent years. It is widely used in computer vision, natural language processing, speech and image recognition because of its satisfying performance. However, CNN is a deep neural network, which contains many layers and parameters. Thus, it may take a long time and be very difficult to train the network. What is more, the accuracy of the neural network should also be guaranteed. In this dissertation, I tried to maximize the accuracy of CNN with the least amount of training time. I improved the accuracy of the CNN model by adding two more convolutional and pooling layers based on MATLAB, and used different optimization methods including Adam optimizer, dropout layers, batch normalization layers and adaptive learning rate to improve the network performance based on PyTorch. The experimental results showed that the test accuracy of the CNN in MATLAB improved by 3% after adding layers and the final accuracy of the test dataset has reached 99.218% by applying the optimization methods in PyTorch. In conclusion, the accuracy of convolution neural network can be significantly improved by adding more convolution layers with less time and the above optimization methods can also effectively improve the network performance.
الكلمات المفتاحية
غير متوفر
التخصصات
رسائل وأطاريح مشابهة
- Implementation of Convolutional Neural Networks in FPGA for Image Classification Mark Espinosa · 2019
- DeepSR a Deep Learning Neural Network for Speech Reading Basuki Winoto · Harvard University · 2020
- Hand gesture recognition using deep learning neural networks Norah M. Alnaim · Brunel University London · 2020
- Comparison between KERAS library and FAST.AI library using convolution neural network(image classification) model Rahul Ramchandra Uppari · Dublin Business School · 2020
- A deep convolutional neural network architecture for image classification Willem Lodewikus Pretorius · Stellenbosch University · 2020
- Meta Learning for Graph Neural Networks Rohan Dhamdhere · Rochester Institute of Technology · 2018
