<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JILSA</journal-id><journal-title-group><journal-title>Journal of Intelligent Learning Systems and Applications</journal-title></journal-title-group><issn pub-type="epub">2150-8402</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jilsa.2016.81001</article-id><article-id pub-id-type="publisher-id">JILSA-62269</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Ensemble Neural Network in Classifying Handwritten Arabic Numerals
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>athirvalavakumar</surname><given-names>Thangairulappan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Palaniappan</surname><given-names>Rathinasamy</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science, V. H. N. S. N. College, Virudhunagar, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>kathirvalavakumar@yahoo.com(AT)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>28</day><month>12</month><year>2015</year></pub-date><volume>08</volume><issue>01</issue><fpage>1</fpage><lpage>8</lpage><history><date date-type="received"><day>26</day>	<month>August</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>25</month>	<year>December</year>	</date><date date-type="accepted"><day>28</day>	<month>December</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  A method has been proposed to classify handwritten Arabic numerals in its compressed form using partitioning approach, Leader algorithm and Neural network. Handwritten numerals are represented in a matrix form. Compressing the matrix representation by merging adjacent pair of rows using logical OR operation reduces its size in half. Considering each row as a partitioned portion, clusters are formed for same partition of same digit separately. Leaders of clusters of partitions are used to recognize the patterns by Divide and Conquer approach using proposed ensemble neural network. Experimental results show that the proposed method recognize the patterns accurately.
 
</p></abstract><kwd-group><kwd>Handwritten Numerals</kwd><kwd> Divide and Conquer</kwd><kwd> Cluster</kwd><kwd> Leader Algorithm</kwd><kwd> Neural Network</kwd><kwd>  Ensemble</kwd><kwd> Classification</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Handwritten digit recognition has received remarkable attention in the field of character recognition. To meet industry demands, handwritten digit recognition systems must have good accuracy, acceptable classification times, and robustness to variations in handwriting style. Currently several approaches are able to reach com- petitive performance in terms of accuracy, including the ones based on multilayer neural networks [<xref ref-type="bibr" rid="scirp.62269-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.62269-ref2">2</xref>] support vector machines [<xref ref-type="bibr" rid="scirp.62269-ref3">3</xref>] and nearest neighbor method [<xref ref-type="bibr" rid="scirp.62269-ref4">4</xref>] . Neural networks require huge amount of training data and time to term effective models, but their feedforward nature makes them very efficient during runtime.</p><p>Clustering is a well known task in data mining and pattern recognition that organize a set of objects into groups in such a way that similar objects belong to the same cluster and dissimilar objects belong to different clusters [<xref ref-type="bibr" rid="scirp.62269-ref5">5</xref>] . Mitra et al., [<xref ref-type="bibr" rid="scirp.62269-ref6">6</xref>] have provided a survey of available literature on data mining using soft computing. Neural networks are nonparametric, robust and exhibit good learning and generalization capabilities in data-rich environments. Run-length encoding (RLE) is an way of representing a binary image using a run, which is a sequence of “1” pixels. Ravindra Babu et al., [<xref ref-type="bibr" rid="scirp.62269-ref7">7</xref>] have represented the given binary data as Run-Length Encoded data that would lead to compact or compressed representation of data. They have also proposed an algorithm to directly compute the Manhattan distance between two such binary encoded patterns. They have shown that classification of data in such compressed form improves the computation time. Akimov et al., [<xref ref-type="bibr" rid="scirp.62269-ref8">8</xref>] have con- sidered lossless compression of digital contours in map images. The problem is attacked by the use of context based statistical modeling and entropy coding of the chain codes.</p><p>Classification is an important problem in the emerging field of data mining. Although classification has been studied extensively in the past, most of the classification algorithms are designed only for memory resident data, thus limiting their suitability for data mining large data sets. Handwritten digit recognition has received re- markable attention in the field of character recognition. To meet industry demands, handwritten digit recogni- tion systems must have good accuracy, acceptable classification times, and robustness to variations in hand- writing style. Monu Agrawal et al., [<xref ref-type="bibr" rid="scirp.62269-ref4">4</xref>] have proposed a strategy to reduce the time and memory requirements in handwritten recognition by applying prototyping as an intermediate step in the synthetic pattern generation technique. Vijayakumar et al., [<xref ref-type="bibr" rid="scirp.62269-ref9">9</xref>] have proposed a novel algorithm for recognition of handwritten digits by classifying digits into two groups. One consists of blobs with/without stems and the other digits with stems only. The blobs are identified based on morphological region filling method. This eliminates the problem of finding the size of blobs and their structuring elements. The digit with blobs and stems are identified by a new concept called connected component. This eliminates the complex process of recognition of horizontal and vertical lines and concavity. Chen et al., [<xref ref-type="bibr" rid="scirp.62269-ref10">10</xref>] have described the effects of a large amount of artificial patterns to train an on- line Japanese handwritten character recognizer. They have constructed distortion models to generate large amount of artificial patterns and applied to train a character recognizer.</p><p>Park and Lee [<xref ref-type="bibr" rid="scirp.62269-ref11">11</xref>] have presented an efficient scheme for off-line recognition of large-set handwritten characters in the framework of stochastic models and the First Order Hidden Markov Models. Dhandra et al., [<xref ref-type="bibr" rid="scirp.62269-ref12">12</xref>] have proposed script independent automatic numeral recognition system that extract the local and global structural features like directional density estimation, water reservoirs, maximum profile distances and fillhole density. A probabilistic neural network classifier is used in the recognition system. Sarangi, et al., [<xref ref-type="bibr" rid="scirp.62269-ref13">13</xref>] have addressed the performance of Hopfield neural network model in recognizing the handwritten Oriya digit. Meier et al., [<xref ref-type="bibr" rid="scirp.62269-ref3">3</xref>] have proposed new method to train the member of a committee of a hidden layer neural nets. Instead of training various nets of subsets of the training data they have processed the training data for each individual model such that the corresponding errors are de-correlated. Having trained “n” networks, three different methods namely Majority Voting Committee, Average Committee and Median committee have been used to build the corres- ponding committee of networks. Noor et al., [<xref ref-type="bibr" rid="scirp.62269-ref14">14</xref>] have proposed a system to recognize Arabic (Indian) numerals using Fourier descriptors as the main classifier feature set and a simple structure based classifier is added as a supplementary classifier to improve the recognition accuracy. Patel et al., [<xref ref-type="bibr" rid="scirp.62269-ref15">15</xref>] have tackled the problem of handwritten character recognition with multi resolution technique using Discrete Wavelet Transform and Eucli- dean distance metric. Rajashekararadhya et al., [<xref ref-type="bibr" rid="scirp.62269-ref16">16</xref>] ) have extracted features based on zones of images and recognize mixed numerals of Kannada, Telugu, Tamil and Malayalam when it is existing mixed in the docu- ments using support vector machines. Asthana [<xref ref-type="bibr" rid="scirp.62269-ref17">17</xref>] have resolved the problem in identifying the PIN with Multilanguage script namely Devnagri, English, Urdu, Tamil and Telugu by neural network. A.A. Fatlawi et al., [<xref ref-type="bibr" rid="scirp.62269-ref18">18</xref>] have compared three different neural classifiers for graffiti recognition.</p><p>In this paper, handwritten Arabic numerals are recognized by partition, compression, cluster and ensemble neural network methods. The novelty of this method is recognizing cluster representatives by the proposed ensemble network. The rest of the paper is organized as follows. The ensemble neural network model is intro- duced in Section 2. In Section 3, a training method is given for neural network. An alternative method to recognize handwritten Arabic numerals is proposed in Section 4. In Section 5, the training procedure of the proposed method is given. Experimental result of the proposed work is in Section 6.</p></sec><sec id="s2"><title>2. Ensemble Neural Network</title><p>The proposed network has group of Single hidden layer feedforward neural networks connected with a layer called classifier layer. The single hidden layer network has input, hidden and output layer as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The input layer is linear but hidden and output layers are non-linear. The activation function used in the hidden</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Neural network for partition of a digit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-9601317x6.png"/></fig><p>and output layers are sigmoidal. Number of neural networks of this type considered in the ensemble network is equivalent to number of partitions of the matrix. Number of neurons in each output layer is 10, which represent the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. All these single hidden layer neural networks are formed as an ensemble network by adding one more layer called classifier layer. Output layer of allthe feedforward neural networks are connected with classifier layer which has 10 neurons<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x7.png" xlink:type="simple"/></inline-formula>. First output neuron in all networks are connected with first neuron of the classifier layer. Second output neuron in all networks are connected with second neuron of the classifier layer. Similarly remaining output neurons in all networks are connected with corresponding neuron of the classifier layer. All connection lines between output layers of the networks and classifier layer are with weight 1. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x8.png" xlink:type="simple"/></inline-formula>value of the neurons of classifier layer are calculated using (2). The output of the classifier layer is digit m if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x9.png" xlink:type="simple"/></inline-formula> neuron of the layer has received maximum <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x10.png" xlink:type="simple"/></inline-formula> value, given by (1). The architecture of the ensemble network is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><disp-formula id="scirp.62269-formula276"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x11.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Neural Network Training</title><p>Decide the topology of the single hidden layer feedforward network for training the partitioned patterns for classification. For q partitions of the compressed matrix select q number of networks. Input the patterns through the corresponding neural network one by one. Find the output of the hidden and output layer neurons using (2) and (3). Find the error of the network using (4). Update the network weights using (5), (6) and (7). Again input the patterns through the corresponding network of the partitioned pattern. Repeat the above process until network gives predefined accuracy.</p><disp-formula id="scirp.62269-formula277"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x12.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62269-formula278"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x13.png"  xlink:type="simple"/></disp-formula><p>where m represents number of neurons in the layer<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x14.png" xlink:type="simple"/></inline-formula>. The error of the network <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x15.png" xlink:type="simple"/></inline-formula> is calculated as follows:</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Ensemble neural network</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-9601317x16.png"/></fig><disp-formula id="scirp.62269-formula279"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x17.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62269-formula280"><graphic  xlink:href="http://html.scirp.org/file/1-9601317x18.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62269-formula281"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x19.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62269-formula282"><graphic  xlink:href="http://html.scirp.org/file/1-9601317x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62269-formula283"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x21.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x22.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x23.png" xlink:type="simple"/></inline-formula>represents input layer, h represents hidden layer, n represents the number of neurons in the output layer, P represents number of patterns and weights are updated by</p><disp-formula id="scirp.62269-formula284"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x24.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Proposed Work</title><sec id="s4_1"><title>4.1. Partitioning</title><p>Handwritten digits are represented in matrix form. Every pair of row of a digit is considered without overlapping. Matrix is compressed to its half size by applying logical OR operation on bits that occur in the same columns of selected pair of rows. Each row of a compressed matrix is considered as a new pattern. A pattern of each digit is partitioned into many individual patterns based on rows of a compressed matrix.</p></sec><sec id="s4_2"><title>4.2. Clustering with Leader</title><p>Bits of each row are member of the group. Bits in each row of a digit are clustered based on distance measure. By considering all patterns of a particular digit clusters are formed for each partition of those digits separately. Similarly for every digit clusters are formed. Clustering technique with leader concept is used to group meaning- ful patterns so as to improve classification accuracy with minimum input-output operations. In this method [<xref ref-type="bibr" rid="scirp.62269-ref19">19</xref>] , first pattern is treated as a cluster leader. Remaining patterns are compared with the leaders of existing clusters and is assigned to member of a cluster when leader is with minimum distance. If the distance between pattern and the leader is greater than predefined distance then the pattern is a leader of a new cluster. Distance between pattern is computed by the Manhattan formula as follows:</p><disp-formula id="scirp.62269-formula285"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-9601317x25.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4_3"><title>4.3. Classification</title><p>All leaders are considered for training the feedforward neural network. Standard backpropagation algorithm is used for training. Separate neural network is considered for training the cluster leaders of each partition. After training each neural network individually, the outputs are sent to the classifier layer of the proposed ensemble network. Based on the maximum value received by the neuron of the classifier layer, one of the neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-9601317x26.png" xlink:type="simple"/></inline-formula> is winner and j is the digit of the input pattern.</p></sec></sec><sec id="s5"><title>5. Algorithm</title><p>Step 1. Convert 192 bits of numerals into 16 &#180; 12 size matrix and treat 193<sup>rd</sup> bit as target value for the 16 rows of a digit.</p><p>Step 2. Repeat step 1 for all training patterns of the problem.</p><p>Step 3. Apply logical OR operation on bits of each column of adjacent in two rows without row overlapping. Now the size 16 &#180; 12 becomes 8 &#180; 12.</p><p>Step 4. Treat every resultant pattern as with 8 partitions.</p><p>Step 5. Form clusters for every partition of each digit separately.</p><p>Step 6. Train each neural network individually using standard in backpropagation algorithm by considering every leader as a pattern.</p><p>Step 7. Represent the pattern to be classified in 16 &#180; 12 size matrix.</p><p>Step 8. Compress adjacent two rows using logical OR operation.</p><p>Step 9. Input first row into first neural network of ensemble network in and second row into second neural network of ensemble network and in similarly input other rows of the compressed matrix.</p><p>Step 10. Find the neuron in the classifier layer which is in “ON” state.</p><p>Step 11. Conclude the pattern belonging to the class as position of the neuron in which is in “ON” state.</p></sec><sec id="s6"><title>6. Experimental Results</title><p>The proposed method is applied on OCR Handwritten digit data [<xref ref-type="bibr" rid="scirp.62269-ref20">20</xref>] having 667 patterns per class. 6670 patterns each with 193 bits are used for training and 3330 with 192 patterns are used for testing. The last bit of the pattern represent target class of the pattern. The experiment is carried out using MathLab software in the Intel Quad core system. Every pattern is converted into 16 number of patterns with single digit as target value. After compression by logical OR operation, 16 patterns reduce to 8 patterns. Clusters are formed among patterns of each partition of a digit separately. When threshold for distance measure is considered as 2, total number of clusters formed is 2216. As the compressed matrix obtained after logical OR operation is with 8 rows, 8 neural networks are considered for training. Each network is with 13 input neurons including bias, 6 hidden neurons and 10 output neurons. Classifier layer of the ensemble network is with 10 neurons as the number of arabic digits is 10. Number of hidden neurons is selected by trial and error method. The termination condition for training is fixed as 0.001 mean squared error. Number of epochs needed for every network termination is shown in <xref ref-type="table" rid="table1">Table 1</xref>. The tabulated values are the average value of 25 different runs of the experiments. The time required for convergence of each network is shown in <xref ref-type="table" rid="table2">Table 2</xref>. The network weights are initialized from the range [−1 1] randomly. The learning curve of the network for partition 3 is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. Among 3330 patterns 98.6% of the patterns are recognized correctly. <xref ref-type="table" rid="table3">Table 3</xref> shows the number of patterns classified correctly for each digit. <xref ref-type="table" rid="table4">Table 4</xref> compares the accuracy of the proposed work with that of Ravindra Babu et al. [<xref ref-type="bibr" rid="scirp.62269-ref7">7</xref>] , Agrawal Monu et al., [<xref ref-type="bibr" rid="scirp.62269-ref4">4</xref>] and Vijaya et al., [<xref ref-type="bibr" rid="scirp.62269-ref19">19</xref>] .</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Number of epochs of each network</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Neural network</th><th align="center" valign="middle" >Epoch</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >12,259</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >13</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >9529</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >5825</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >7246</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >8037</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >8690</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >12,215</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Training time of each network</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Neural network</th><th align="center" valign="middle" >Time (m)</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2.1</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.2</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1.7</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1.2</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1.5</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1.6</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1.9</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >2.1</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Number of patterns classified on each digit</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Digit</th><th align="center" valign="middle" >Classification</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >333</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >333</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >326</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >320</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >327</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >326</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >324</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >321</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >328</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >326</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of classification accuracy</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Accuracy (%)</th></tr></thead><tr><td align="center" valign="middle" >Compressed data in terms of runs [<xref ref-type="bibr" rid="scirp.62269-ref7">7</xref>]</td><td align="center" valign="middle" >92.47</td></tr><tr><td align="center" valign="middle" >Partition based prototyping [<xref ref-type="bibr" rid="scirp.62269-ref4">4</xref>]</td><td align="center" valign="middle" >96.28</td></tr><tr><td align="center" valign="middle" >Leaders-subleaders [<xref ref-type="bibr" rid="scirp.62269-ref19">19</xref>]</td><td align="center" valign="middle" >97.34</td></tr><tr><td align="center" valign="middle" >Proposed Work</td><td align="center" valign="middle" >98.6</td></tr></tbody></table></table-wrap><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Learning curve</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-9601317x27.png"/></fig></sec><sec id="s7"><title>7. Conclusion</title><p>Novelty of this work is recognition of digit through ensemble neural network. Each digit is converted into matrix form and then compressed using logical OR operation. Each row of a compressed matrix is partitioned into individual patterns. Clusters are formed for each partition of the digits using Leader algorithm. Cluster leaders are only considered for training. Ensemble neural network is with 8 neural networks as the compressed matrix has 8 rows. Training neural network consumes time but negligible time is needed for testing. This is the advantage of neural network but if we consider KNN classifier it consumes large time for classification. But another drawback of backpropagation is local minima. Reasonable time is needed to fix learning parameter value for convergence and avoiding local minima. As each partitioned pattern is trained with individual network the training is faster.</p></sec><sec id="s8"><title>Cite this paper</title><p>KathirvalavakumarThangairulappan,PalaniappanRathinasamy, (2016) Ensemble Neural Network in Classifying Handwritten Arabic Numerals. Journal of Intelligent Learning Systems and Applications,08,1-8. doi: 10.4236/jilsa.2016.81001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.62269-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kodada Basappa, B. and Shivakumar, K.M. (2013) Unconstrained Handwritten Kannada Numeral Recognition. International Journal of Information and Electronics Engineering, 3, 230-232.</mixed-citation></ref><ref id="scirp.62269-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mamta, G. and Ahuja, D. (2013) A Novel Approach to Recognize the Off-Line Handwritten Numerals Using MLP and SVM Classifiers. International Journal of Computer Science &amp; Engineering Technology, 4, 953-958.</mixed-citation></ref><ref id="scirp.62269-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Meier, U., Ciresan, D.C., Gambardella, L.M. and Schmidhuber, J. (2011) Better Digit Recognition with a Committee of Simple Neural Nets. International Conference on Document Analysis and Recognition, 1250-1254. http://dx.doi.org/10.1109/icdar.2011.252</mixed-citation></ref><ref id="scirp.62269-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Monu, A., Gupta, N., Shreelekshmi, R. and Narasimha Murty, M. (2005) Efficient Pattern Synthesis for Nearest Neighbour Classifier. Pattern Recognition, 38, 2200-2203. http://dx.doi.org/10.1016/j.patcog.2005.03.029</mixed-citation></ref><ref id="scirp.62269-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Cleuziou, G. and Moreno, J.G. (2015) Kernel Methods for Point Symmetry Based Clustering. Pattern Recognition, 48, 2812-2830. http://dx.doi.org/10.1016/j.patcog.2015.03.013</mixed-citation></ref><ref id="scirp.62269-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Mitra, P., Murthy, C.A. and Pal, S.K. (2002) Unsupervised Feature Selection Using Feature Similarity. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24, 301-312. http://dx.doi.org/10.1109/34.990133</mixed-citation></ref><ref id="scirp.62269-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ravindra Babu, T., Narasimha Murty, M. and Agrawal, V.K. (2007) Classification of Run-Length Encoded Binary Data. Pattern Recognition, 40, 321-323. http://dx.doi.org/10.1016/j.patcog.2006.05.002</mixed-citation></ref><ref id="scirp.62269-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Akimov, A., Kolesnikov, A. and Franti, P. (2007) Lossless Compression of Map Contours by Context Tree Modelling of Chain Codes. Pattern Recognition, 40, 944-952. http://dx.doi.org/10.1016/j.patcog.2006.08.005</mixed-citation></ref><ref id="scirp.62269-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Vijaya Kumar, V., Srikrishna, A., Raveendra Babu, B. and Radhika Mani, M. (2010) Classification and Recognition of Handwritten Digits by Using Mathematical Morphology. Sadhana, 35, 419-426. http://dx.doi.org/10.1007/s12046-010-0031-z</mixed-citation></ref><ref id="scirp.62269-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Chen, B., Zhu, B.L. and Nakagawa, M. (2010) Effects of a Large Amount of Artificial Patterns for On-Line Handwritten Japanese Character Recognition. Proceedings of the 2nd China-Korea-Japan Joint Workshop on Pattern Recognition (CKJPR2010), Fukuoka, 90-93.</mixed-citation></ref><ref id="scirp.62269-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Park, H.-S. and Lee, S.-W. (1996) Off-Line Recognition of Large-Set Handwritten Characters with Multiple Hidden Markov Models. Pattern Recognition, 29, 231-244. http://dx.doi.org/10.1016/0031-3203(95)00081-X</mixed-citation></ref><ref id="scirp.62269-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Dhandra, B.V., Benne, R.G., Hangarge, M., Telugu, K. and Handwritten, D. (2011) Numeral Recognition with Probabilistic Neural Network: A Script Independent Approach. International Journal of Computer Applications, 26, 11-16.</mixed-citation></ref><ref id="scirp.62269-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Sarangi Pradeepta, K., Sahoo, A.K. and Ahmed, P. (2012) Recognition of Isolated Handwritten Oriya Numerals Using Hopfield Neural Network. International Journal of Computer Applications, 40, 36-42.</mixed-citation></ref><ref id="scirp.62269-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Noor Shatha, M., Mohammed Ihab, A. and George, L.E. (2011) Handwritten Arabic (Indian) Numerals Recognition Using Fourier Descriptor and Structure Base Classifier. Journal of Al-Nahrain University, 14, 215-224.</mixed-citation></ref><ref id="scirp.62269-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Kumar, P.D., Som, T., Yadav, S.K. and Singh, M.K. (2012) Handwritten Character Recognition Using Multiresolution Technique and Euclidean Distance Metric. Journal of Signal and Information Processing, 3, 208-214. http://dx.doi.org/10.4236/jsip.2012.32028</mixed-citation></ref><ref id="scirp.62269-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Rajashekararadhya, S.V. and Vanaja Ranjan, P. (2009) Handwritten Numeral/Mixed Numerals Recognition of South-Indian Scripts: The Zone Based Feature Extraction Method. Journal of Theoretical and Applied Information Technology, 5, 63-79.</mixed-citation></ref><ref id="scirp.62269-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Asthana, S., Haneef, F. and Bhujade, R.K. (2011) Handwritten Multiscript Numeral Recognition Using Artificial Neural Networks. International Journal of Soft Computing and Engineering, 1, 1-5.</mixed-citation></ref><ref id="scirp.62269-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Fatlawi, A.A., Ling, S.H. and Lam, H.K. (2014) A Comparison of Neural Classifiers for Graffiti Recognition. Journal of Intelligence Learning Systems and Applications, 6, 94-112. http://dx.doi.org/10.4236/jilsa.2014.62008</mixed-citation></ref><ref id="scirp.62269-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Vijaya, P.A., Murty, M.N. and Subramanian, D.K. (2004) Leaders-Subleaders: An Efficient Hierarchical Clustering Algorithm for Large Data Sets. Pattern Recognition Letters, 25, 505-513. http://dx.doi.org/10.1016/j.patrec.2003.12.013</mixed-citation></ref><ref id="scirp.62269-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Viswanath, P., Murty, M.N. and Bhatnagar, S. (2004) Fusion of Multiple Approximate Nearest Neighbor Classifier for Fast and Efficient Classification. Information Fusion, 5, 239-250. http://dx.doi.org/10.1016/j.inffus.2004.02.003</mixed-citation></ref></ref-list></back></article>