Machine Vision Inspection Systems, Machine Learning-Based Approaches. Группа авторов

Machine Vision Inspection Systems, Machine Learning-Based Approaches - Группа авторов


Скачать книгу
25 4.00% 62.80% Tengwar 24 3.33% 62.08% ULOG 25 3.60% 61.60% Syriac (Serrto) 22 6.36% 58.64% Atlantean 25 2.80% 58.00% Avesta 25 5.20% 57.60% Cyrillic 44 2.05% 57.05% Sinhala 60 1.00% 56.22% Ge`ez 25 1.60% 52.40% Mongolian 29 4.83% 52.07% Glagolitic 44 1.82% 50.68% Manipuri 39 3.08% 50.51% Malayalam 46 3.26% 45.87% Tibetan 41 2.93% 45.61% Sylheti 27 4.07% 40.37% Gurmukhi 44 2.27% 38.41% Oriya 45 1.56% 33.33% Kannada 40 1.00% 29.25%

      Further, in an attempt to boost the accuracies in classification, we have used n-shot learning, while keeping 10 images for each character in the alphabet as the reference set and 10 images for averaging the results. By this experiment, we obtained 7 to 15% accuracy improvement resulting in 94% highest accuracy for Aurek-Besh language and 40% lowest accuracy for Oriya language, respectively.

      2.4.3 MNIST Classification

Schematic illustration of the Gurmukhi (left) and Cyrillic (right) alphabets.
MNIST Model Accuracy
1-Layer NN [18] 88%
2-layer NN [18] 95.3%
Large convolutional NN [25] 99.5%
Proposed capsule layer-based Siamese network (1-shot) 51%
Proposed capsule layer-based Siamese network (20-shot) 74.5%

      The MNIST dataset is a benchmark model for image classification algorithms and has been solved to get more than 90% accuracy as summarized in Table 2.4. These methods are based on deep neural networks and use all the 60K characters in the dataset.

Bar chart depicts MNIST n-shot learning performance.

      2.4.4 Sinhala Language Classification

      One of the main goals in this research is evaluating the performance of one-shot learning for Sinhala language. Using deep learning approaches is not an option for Sinhala character recognition due to a lack of datasets. Sinhala language has 60 characters, making


Скачать книгу