212 research outputs found

    12. Approaches to Implementing Neural Networks in TensorFlow for the Task of Character Recognition, How They Differ, and What Inferences Can Be Drawn from the Results Regarding More Complex Problems

    Get PDF
    The goal of this paper will be to analyze and present the discrepancies in performance of different implementations of neural networks. The paper aims to compare basic feed-forward neural networks, feed-forward neural networks with convolutional layers and lastly a recurrent convolutional neural network in the task of character recognition. Performance will be measured in terms of maximum accuracy achieved for the MNIST character dataset (with similar training times), training speed, and accuracy in recognizing handwritten digits outside of the MNIST dataset; for this purpose a custom dataset with handwriting samples will be created. To implement these neural networks, Python and TensorFlow will be utilized. The collected data will be used as a framework to make predictions regarding solutions for more elaborate deep learning utilizations, for instance object recognition. A conclusion about the potential held by different implementations for presenting viable solutions to problems the deep learning research community is currently concerned with will be presented at the end

    Система розпізнавання об’єктів навколишнього світу на основі нейронної мережі

    Get PDF
    Кірей, К. О. Система розпізнавання об’єктів навколишнього світу на основі нейронної мережі = System of image recognition of surrounding objects with neural networks / К. О. Кірей // Зб. наук. пр. НУК. – Миколаїв : НУК, 2021. – № 1 (484). – С. 86–91.Анотація. У статті розглядається один із напрямів автоматизації розпізнавання образів з використанням згорткових нейронних мереж. Розпізнавання образів на зображенні та їх класифікація є основою систем машинного зору. Однак комп’ютерні системи розпізнавання образів реального світу не завжди працюють добре. Головна проблема полягає у тому, що в більшості випадків неможливо адекватно визначити ознаки, на основі яких слід здійснювати розпізнавання. Для задач, де такі ознаки вдається виділити, штучні системи розпізнавання набули значного поширення і широко використовуються. Наприклад, розпізнавання номерних знаків транспортних засобів, обличчя людини тощо. Проте все ще не досягнута достатня адекватність виділення і розпізнавання різноманітних об’єктів реального світу у часі наближеному до реального, що не дозволяє досягти необхідних показників в реальних задачах. Метою дослідження є розробка алгоритму ефективної нейронної мережі, здатної швидко на точно розпізнавати об’єкти реального світу, що містить зображення, з заздалегідь визначеного переліку об’єктів. Методика. На основі аналізу алгоритмів та архітектур нейронних мереж було обрано найбільш придатний тип нейронної мережі; оптимізовано алгоритм розпізнавання об’єктів на зображенні; емпіричним шляхом обрано найбільш прийнятну конфігурацію гіперпараметрів згорткових нейронних мереж, що напряму впливає на швидкість та якість роботи нейронної мережі у розпізнаванні. Результати. Було розроблено декілька моделей згорткових нейронних мереж: precise, precise2 та fast, що мають певну конфігурацію гіперпараметрів. Після чого було навчено нейронну мережу на основі цих конфігурації із датасетом COCO та проведено тестування основних функцій створеної системи. Наукова новизна полягає у розробці вдосконаленого алгоритму розпізнавання об’єктів та їх меж на зображенні. Практична значимість. Розроблено систему, здатну швидко та точно розпізнавати та позначати об’єкти на зображені. Також система може працювати з будь-якими наборами даних та є дуже гнучкою у налаштуванні.Abstract. The article considers one of the directions of automation of recognition of real world objects using the convolutional neural networks. The recognition of objects in an image and their classification is the basis of machine vision systems. However, real-world computer recognition systems do not always work well. The main problem is that in most cases it is not possible to properly identify the features on which recognition should be based. For tasks where such features can be identified, artificial recognition systems have become widespread and widely used. For example, recognition of vehicle license plates, human faces, etc. However, sufficient adequacy of selection and recognition of various objects of the real world in the time close to the real one is still not achieved, which does not allow to achieve the necessary indicators in real tasks. Purpose of research is the development of an efficient neural network algorithm capable of quickly and accurately recognizing real-world objects containing images from a predetermined list of objects. Method. basised on the analysis of algorithms and neural network architecture, the most appropriate type of neural network was chosen; the algorithm of object recognition in the image was optimized; the most suitable configuration of hyperparameterizations of neural networks was empirically chosen, directly influences the speed and performance of the neural network in recognition. Results. Several models have been developed for neural networks, such as precise, precise2, and fast, with specific hyperparameter configurations. Then the neural network was trained on the basis of these configurations with the COCO dataset and the main functions of the created system were tested. Scientific novelty is the development of an advanced algorithm for the recognition of objects and their borders on the image. Practical importance. A system has been developed that can quickly and accurately recognize and mark objects in an image. The system can also work with any data set and is very flexible in setting
    corecore