This article presents a primer/overview of applications of Artificial Intelligence and Machine Learning (AI/ML) techniques to address problems in the domain of computer networking. In particular, the techniques have been used to support efficient and accurate traffic prediction, traffic classification, anomaly detection, network management, network security, network resource allocation and optimization, network scheduling algorithms, fault diagnosis and many more such applications. The article first summarizes some of the key networking concepts and a few representative machine learning techniques and algorithms. The article then presents details regarding the availability of data sets for networking applications and machine learning software and toolkits for processing these data sets. Highlights of some of the standards activities, pursued by ITU-T and ETSI, which are related to AI/ML for networking, are also presented. Finally, the article discusses a small set of representative networking problems where AI/ML techniques have been successfully applied.
翻译:本文介绍人工智能和机器学习(AI/ML)技术应用的入门/概览,以解决计算机联网领域的各种问题,特别是,这些技术已经用于支持高效率和准确的交通预测、交通分类、异常现象探测、网络管理、网络安全、网络资源分配和优化、网络安排算法、故障诊断和许多其他此类应用,文章首先概述了一些关键的联网概念和少数具有代表性的机器学习技巧和算法,然后详细介绍了联网应用数据集的可用性,以及处理这些数据集的机器学习软件和工具包,还介绍了电信联盟和ETSI开展的一些与AI/ML联网有关的标准活动,最后,文章讨论了在AI/ML技术成功应用的情况下,有代表性的网络问题。