{'fraction_non_alphanumeric': 0.01623931623931624, 'fraction_numerical': 0.005128205128205128, 'mean_word_length': 5.195767195767195, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Neural network speaker dependent isolated Malay speech recognition system: handcrafted vs genetic algorithm

We compare two approaches in selecting neural network learning parameters and architecture. Traditionally they are found by trial and error (handcrafted) and alternatively, can be found using a genetic algorithm. Trial and error can find good solutions but the drawback is this method is time consuming and it can only try a few possible solutions while the genetic algorithm is known to be able to search for a good solution intelligently and faster with greater diversity of possible solutions. We tested the approaches on ten isolated Malay digits from 0 to 9. Three factors are compared between the two approaches: time to get a good solution; network learning convergence; and the recognition rate. Our findings show that the neural network using the genetic algorithm achieved 94% recognition rate while the handcrafted neural network achieved 95%. However, using the genetic algorithm, a good solution can be found within days while with the handcrafted method it took weeks. The network learning convergence for both approaches were relatively the same.