Abstract
Purpose of research. The current task is to monitor ships using video surveillance cameras installed along the canal. It is important for information communication support for navigation of the Moscow Canal. The main subtask is direct recognition of ships in an image or video. Implementation of a neural network is perspectively.Methods. Various neural network are described. images of ships are an input data for the network. The learning sample uses CIFAR-10 dataset. The network is built and trained by using Keras and TensorFlow machine learning libraries.Results. Implementation of curving artificial neural networks for problems of image recognition is described. Advantages of such architecture when working with images are also described. The selection of Python language for neural network implementation is justified. The main used libraries of machine learning, such as TensorFlow and Keras are described. An experiment has been conducted to train swirl neural networks with different architectures based on Google collaboratoty service. The effectiveness of different architectures was evaluated as a percentage of correct pattern recognition in the test sample. Conclusions have been drawn about parameters influence of screwing neural network on showing its effectiveness.Conclusion. The network with a single curl layer in each cascade showed insufficient results, so three-stage curls with two and three curl layers in each cascade were used. Feature map extension has the greatest impact on the accuracy of image recognition. The increase in cascades' number has less noticeable effect and the increase in the number of screwdriver layers in each cascade does not always have an increase in the accuracy of the neural network. During the study, a three-frame network with two buckling layers in each cascade and 128 feature maps is defined as an optimal architecture of neural network under described conditions. operability checking of architecture's part under consideration on random images of ships confirmed the correctness of optimal architecture choosing.
Highlights
An experiment has been conducted to train swirl neural networks with different architectures based on Google collaboratoty service
Conclusions have been drawn about parameters influence of screwing neural network on showing its effectiveness
A three-frame network with two buckling layers in each cascade and 128 feature maps is defined as an optimal architecture of neural network under described conditions. operability checking of architecture's part under consideration on random images of ships confirmed the correctness of optimal architecture choosing
Summary
Основной подзадачей является непосредственно распознавание судов на изображении или видео, для чего перспективно применение нейронной сети. Описано применение свёрточных искусственных нейронных сетей для задач распознавания образов и преимущества такой архитектуры при работе с изображениями. Обоснован выбор языка Python для реализации нейронной сети и описаны основные применяемые библиотеки машинного обучения, такие, как TensorFlow и Keras. А. Синтез архитектуры нейронной сети для распознавания образов морских судов // Известия Юго-Западного государственного университета. Implementation of curving artificial neural networks for problems of image recognition is described. A. Synthesis of Neural Network Architecture for Recognition of Sea-Going Ship Images. В области инфокоммуникационного обеспечения мониторинга судоходства Канала имени Москвы основной подзадачей является непосредственно распознавание судов на изображении или видео, для чего перспективно применение нейронной сети. При применении нейронных сетей для решения задач распознавания образов морских судов актуально использование языка Python [10, с. Особенность библиотеки Keras в том, что она позволяет на Python описывать нейронную сеть
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.