{'fraction_non_alphanumeric': 0.023035230352303523, 'fraction_numerical': 0.0, 'mean_word_length': 5.158333333333333, '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}}
A learner based on neural network for cognitive radio

Intelligence is a very important characteristic for cognitive radios (CR). Design of cognitive engine and application of artificial intelligence (AI) techniques are key to the implementation of this characteristic. Machine learning is one of the disciples in AI. This paper will propose a scheme of cognitive engine design, and use a learning algorithm based on neural network (NN) to implement a learner in the cognitive engine. A multilayer perceptron (MLP) neural network model will be introduced to ensure the convergence of the network, and problems on stop condition and overfitting will also be discussed. Finally, performance of the algorithm will be analyzed by simulations.