Recognizing handwritten digits using a convolutional neural network and TensorFlow library

被引:1
|
作者
Teodorescu, Paul [1 ]
机构
[1] ICI Bucuresti, Inst Natl Cercetare Dezvoltare Informat, Bucharest, Romania
关键词
library; vector; tensor; variables; matrix; optimizer; backpropagation; forward propagation;
D O I
10.33436/v29i4y201904
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper it is proposed to solve a visual problem of recognizing a handwritten figure. A machine learning technique will be used in which a result is produced based on previous experience. It will be seen how, starting with input values and output values (called labels), the computer begins to correctly recognize the output value (in this case a figure), through the model built in the technique called supervised learning. So the goal is to guess/predict the output value for a new input value (in other words to map each input image to the correct numeric digit), once the model is known. The key in choosing a correct algorithm for solving a problem through supervised learning technology is the correct identification of the methodology to be used, i.e. the answer to the question: "is it a regression or is it a classification problem?". In the case presented here, it is desired to guess the category or class (which has a fixed number of possible values, also called discrete values) of which those input data (practically handwritten figures) are part of. In order for the computer to resolve the classification of manually written numbers (it has been established that it will work with 10 classes, which represent the numbers from 0 to 9), a 4-layer convolutional neural network will be used together with the instrument called TensorFlow which brings with it a whole artificial intelligence library. Since the understanding of TensorFlow technology requires an extra effort (because its strange logic), this article will attempt to explain it using an already classic example. At the base of this example is a database called MNIST (Modified National Institute of Standards and Technology) that contains a lot of pictures representing the numbers from 0 to 9 manually written in a very wide palette. By feeding the neural network with these tens of thousands of images, the model built by TensorFlow will learn to guess the number represented in that image.
引用
收藏
页码:47 / 62
页数:16
相关论文
共 50 条
  • [1] Recognition of Bengali Handwritten Digits Using Convolutional Neural Network Architectures
    Hasan, Md Mahmudul
    Ul Islam, Md Rafid
    Mahmood, Md Tareq
    [J]. 2018 INTERNATIONAL CONFERENCE ON BANGLA SPEECH AND LANGUAGE PROCESSING (ICBSLP), 2018,
  • [2] DigiNet: Prediction of Assamese handwritten digits using convolutional neural network
    Dutta, Prarthana
    Muppalaneni, Naresh Babu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):
  • [3] Handwritten Hindi Digits Recognition Using Convolutional Neural Network with RMSprop Optimization
    Reddy, R. Vijaya Kumar
    Rao, B. Srinivasa
    Raju, Prudvi
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 45 - 51
  • [4] RECOGNIZING IMAGES OF HANDWRITTEN DIGITS USING LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK
    Khatri, Sunil Kumar
    Dutta, Shivali
    Johri, Prashant
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [5] A Shallow Convolutional Neural Network for Accurate Handwritten Digits Classification
    Golovko, Vladimir
    Egor, Mikhno
    Brich, Aliaksandr
    Sachenko, Anatoliy
    [J]. PATTERN RECOGNITION AND INFORMATION PROCESSING, 2017, 673 : 77 - 85
  • [6] Fuzzy Logic Module of Convolutional Neural Network for Handwritten Digits Recognition
    Popko, E. A.
    Weinstein, I. A.
    [J]. 5TH INTERNATIONAL CONFERENCE ON MATHEMATICAL MODELING IN PHYSICAL SCIENCES (IC-MSQUARE 2016), 2016, 738
  • [7] DeepBanglaNet: A Deep Convolutional Neural Network to Recognize Bengali Handwritten Digits
    Mahmud, Tanvir
    Hossain, Abdul Rakib
    Fattah, Shaikh Anowarul
    [J]. 2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 742 - 745
  • [8] Recognition Effects of Deep Convolutional Neural Network on Smudged Handwritten Digits
    Xu, Zhe
    Terada, Yusuke
    Jia, Dongbao
    Cai, Zonghui
    Gao, Shangce
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2018), 2018, : 412 - 416
  • [9] A New Convolutional Neural Network for Recognizing Handwritten Letters of the Russian Alphabet
    Safonova, Anastasiia
    Levkov, Andrey
    Kaplun, Dmitry
    [J]. 2022 45TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING, TSP, 2022, : 272 - 275
  • [10] Ncfm: Accurate Handwritten Digits Recognition using Convolutional Neural Networks
    Yin, Yan
    Wu, JunMin
    Zheng, HuanXin
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 525 - 531