A Computational Analysis of Natural Languages to Build a Sentence Structure Aware Artificial Neural Network
Table 3: Artificial Neural Network performance for each languages. Some languages are predicted with an F-Score of 1, some others, like Czech and Slovak which are some what harder to recognise due to the fact that they are cognate languages
['[EMPTY]', '[BOLD] Precision', '[BOLD] Recall', '[BOLD] F-score']
It turns out an Artificial Neural Network can. Taking into account the results obtained in Structure Structure Analysis I built an Artificial Neural Network which takes as input the probability of three-elements part of speech in a sentence and tries to guess the source language. The Artificial Neural Network I developed was able to recognise languages only from sentence structure with a good accuracy of 96.85% with a standard deviation of 1.47% (ten fold cross validated) which demonstrates that the order of parts of speech in a sentence is just as specific as the number of languages used in this analysis. Performances are always good with the exception of some languages like Czech and Slovak whose structure might be confused as they are probably cognate languages.