{'fraction_non_alphanumeric': 0.01998572448251249, 'fraction_numerical': 0.0, 'mean_word_length': 5.460829493087558, '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}}
Machine learning techniques in internet of UAVs for smart cities applications

Recently, there were much interest in technology which has emerged greatly to the development of smart unmanned systems. Internet of UAV (IoUAV) enables an unmanned aerial vehicle (UAV) to connect with public network, and cooperate with the neighboring environment. It also enables UAV to argument information and gather data about others UAV and infrastructures. Applications related to smart UAV and IoUAV systems are facing many impairments issues. The challenges are related to UAV cloud network, big data processing, energy efficiency in IoUAV, and efficient communication between a large amount of different UAV types, in addition to optimum decisions for intelligence. Artificial Intelligence (AI) technologies such as Machine Learning (ML) mechanisms enable to archives intelligent behavior for unmanned systems. Moreover, it provides a smart solution to enhance IoUAV network efficiency. Decisions in data processing are considered one of the most problematic issues related to UAV especially for the operations related to cloud and fog based network levels. ML enables to resolve some of these issues and optimize the Quality of UAV network experience (QoE). The paper provides theoretical fundamentals for ML models and algorithms for IoUAV applications and recently related works, in addition to future trends.