0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习在网络中的实际应用

星星科技指导员 来源:嵌入式计算设计 作者:Kandarp Rastey 2022-06-27 15:52 次阅读

对互联网连接的快速增长的需求给改进网络基础设施、性能和其他关键参数带来了压力。网络管理员必须遇到运行多个网络应用程序的不同类型的网络。

每个网络应用程序都有自己的一组特性和性能参数,这些特性和性能参数可能会动态变化。由于网络的多样性和复杂性,为此类网络场景构建的传统算法或硬编码技术是一项具有挑战性的任务。

机器学习已被证明对几乎所有行业都有益,包括 网络行业。机器学习可以帮助解决棘手的旧网络障碍并激发新的网络应用程序,使网络变得非常方便。让我们通过几个用例详细讨论基本工作流程,以更好地了解网络领域中的应用机器学习技术。

智能网络流量管理:

随着对物联网IoT) 解决方案的需求不断增长,现代网络会产生海量且异构的流量数据。对于这样一个动态的网络,Ping 监控、日志文件监控甚至 SNMP 等用于网络流量监控和数据分析的传统网络管理技术是不够的。他们通常缺乏对实时数据的准确性和有效处理。另一方面,由于设备移动性和网络异构性,来自网络中蜂窝或移动设备等其他来源的流量相对表现出更复杂的行为。

机器学习有助于大数据系统和大区域网络中的分析,以便在管理此类网络时识别复杂的模式。鉴于这些机会,网络领域的研究人员将深度学习模型用于网络流量监控和分析应用,如流量分类和预测、拥塞控制等。

1. 带内网络遥测

网络遥测数据提供有关网络性能的基本指标。这些信息通常很难解释。考虑到网络中通过的大小和总数据具有巨大的价值。如果使用得当,它可以大大提高性能。

带内网络遥测等新兴技术可以帮助实时收集详细的网络遥测数据。最重要的是,在此类数据集上运行机器学习可以帮助关联延迟、路径、交换机、路由器、事件等之间的现象,这是使用传统方法从大量实时数据中难以指出的。

训练机器学习模型以了解遥测数据中的相关性和模式,最终获得基于从历史数据中学习预测未来的能力。这有助于管理未来的网络中断。

2. 资源分配和拥塞控制

每个网络基础设施都有一个预定义的可用总吞吐量。它进一步分为不同预定义带宽的多个通道。在这种情况下,每个最终用户的总带宽使用是静态预定义的,在网络被压倒性地使用的网络的某些部分总是可能存在瓶颈。

为了避免这种拥塞,可以训练监督机器学习模型以实时分析网络流量,并以网络遇到最少瓶颈的方式推断每个用户的适当带宽限制。

此类模型可以从网络统计数据中学习,例如每个网络节点的总活跃用户数、每个用户的历史网络使用数据、基于时间的数据使用模式、用户跨多个接入点的移动等等。

3. 流量分类

在每个网络中,都存在各种流量,如虚拟主机 (HTTP)、文件传输 (FTP)、安全浏览 (HTTPS)、HTTP 实时视频流 (HLS)、终端服务 (SSH) 等。现在,当涉及到网络带宽使用时,它们中的每一个都表现不同,通过 FTP 传输文件。它不断地使用大量数据。

例如,如果正在流式传输视频,它将使用块中的数据和缓冲方法。当不同类型的流量以无监督的方式在网络中运行时,可以看到一些暂时的阻塞。

为避免这种情况,机器学习分类器可用于分析和分类网络中的流量类型。然后,这些模型可用于推断网络参数,如分配的带宽、数据上限等,以通过改进所服务请求的调度以及动态更改分配的带宽来帮助提高网络的性能。

网络安全:

网络攻击数量的增加迫使组织不断监控和关联整个网络基础设施及其用户的数百万个外部和内部数据点。大量实时数据的手动管理变得困难。这就是机器学习有帮助的地方。

机器学习可以实时识别网络中的某些模式和异常,并预测海量数据集中的威胁。通过使此类分析自动化,网络管理员可以轻松地检测威胁并快速隔离情况,而减少人力。

1. 网络攻击识别/预防

网络行为是机器学习系统中用于异常检测的重要参数。机器学习引擎实时处理大量数据以识别威胁、未知恶意软件和违反政策的行为。

如果发现网络行为在预定义行为范围内,则接受网络事务,否则在系统中触发警报。这可用于防止多种攻击,如 DoS、DDoS 和 Probe。

2. 网络钓鱼预防

很容易诱骗某人点击看似合法的恶意链接,然后试图突破计算机的防御系统。机器学习有助于预测可疑网站,以帮助防止人们连接到恶意网站。

例如,文本分类器机器学习模型可以读取和理解 URL,并首先识别那些欺骗性的网络钓鱼 URL。这将为最终用户创造更安全的浏览体验。

机器学习在网络中的集成不仅限于上述用例。通过从网络和机器学习的角度阐明机遇和研究,可以在使用 ML 进行网络和网络安全领域开发解决方案,以解决未解决的问题。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44578

    浏览量

    372882
  • 路由器
    +关注

    关注

    22

    文章

    3728

    浏览量

    113716
  • 机器学习
    +关注

    关注

    66

    文章

    8408

    浏览量

    132576
收藏 人收藏

    评论

    相关推荐

    zeta在机器学习的应用 zeta的优缺点分析

    在探讨ZETA在机器学习的应用以及ZETA的优缺点时,需要明确的是,ZETA一词在不同领域可能有不同的含义和应用。以下是根据不同领域的ZETA进行的分析: 一、ZETA在机器
    的头像 发表于 12-20 09:11 200次阅读

    双绞线在网络如何使用 双绞线布线标准及规范

    在现代网络通信中,双绞线因其优异的性价比和广泛的应用场景,成为了局域网布线的首选介质。本文将介绍双绞线在网络的使用方法,以及遵循的布线标准和规范。 一、双绞线的基本介绍 双绞线由两根绝缘的铜导线
    的头像 发表于 12-12 13:47 330次阅读

    OSI七层模型在网络故障排查的应用

    OSI(Open Systems Interconnection)七层模型在网络故障排查扮演着至关重要的角色。它提供了一个系统的框架,使得网络技术人员可以逐层分析并定位网络故障。以下
    的头像 发表于 11-24 11:01 357次阅读

    逻辑异或在网络安全的应用实例

    在数字世界,信息安全是至关重要的。随着网络技术的发展,保护数据免受未授权访问和篡改的需求日益增长。逻辑异或(XOR)作为一种基本的二进制运算,在网络安全扮演着重要角色。 1. 数据
    的头像 发表于 11-19 09:50 188次阅读

    eda在机器学习的应用

    机器学习项目中,数据预处理和理解是成功构建模型的关键。探索性数据分析(EDA)是这一过程不可或缺的一部分。 1. 数据清洗 数据清洗 是机器学习
    的头像 发表于 11-13 10:42 293次阅读

    机器学习的数据分割方法

    机器学习,数据分割是一项至关重要的任务,它直接影响到模型的训练效果、泛化能力以及最终的性能评估。本文将从多个方面详细探讨机器学习
    的头像 发表于 07-10 16:10 1728次阅读

    如何理解机器学习的训练集、验证集和测试集

    理解机器学习的训练集、验证集和测试集,是掌握机器学习核心概念和流程的重要一步。这三者不仅构成了模型学习
    的头像 发表于 07-10 15:45 3821次阅读

    深度学习的无监督学习方法综述

    深度学习作为机器学习领域的一个重要分支,近年来在多个领域取得了显著的成果,特别是在图像识别、语音识别、自然语言处理等领域。然而,深度学习模型的强大性能往往依赖于大量有标签的数据进行训练
    的头像 发表于 07-09 10:50 691次阅读

    人工神经网络与传统机器学习模型的区别

    在人工智能领域,机器学习和神经网络是两个核心概念,它们各自拥有独特的特性和应用场景。虽然它们都旨在使计算机系统能够自动从数据中学习和提升,但它们在多个方面存在显著的区别。本文将从多个维
    的头像 发表于 07-04 14:08 1253次阅读

    机器学习在数据分析的应用

    随着大数据时代的到来,数据量的爆炸性增长对数据分析提出了更高的要求。机器学习作为一种强大的工具,通过训练模型从数据中学习规律,为企业和组织提供了更高效、更准确的数据分析能力。本文将深入探讨机器
    的头像 发表于 07-02 11:22 614次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮机器学习和深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着技术的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于
    的头像 发表于 07-01 11:40 1340次阅读

    4芯M16插座在网络工程的应用

      德索工程师说道4芯M16插座在网络工程的应用相当广泛,其独特的设计和性能特点使其成为网络布线不可或缺的重要组件。以下是关于4芯M16插座在网
    的头像 发表于 06-15 18:05 228次阅读
    4芯M16插座<b class='flag-5'>在网络</b>工程<b class='flag-5'>中</b>的应用

    3芯M16接头在网络工程的应用

      德索工程师说道在网络工程,连接器的选择对于整个网络系统的性能和稳定性至关重要。3芯M16接头作为一种高效、稳定的连接器类型,在网络工程中发挥着不可或缺的作用。以下将详细探讨3芯M
    的头像 发表于 06-12 17:39 376次阅读
    3芯M16接头<b class='flag-5'>在网络</b>工程<b class='flag-5'>中</b>的应用

    中继器和集线器在网络中分别起什么作用?

    的功能、工作原理以及在网络的应用。 一、中继器 中继器是一种物理层设备,主要用于扩展网络的传输距离。它的作用是将信号从一个网络传输到另一个网络
    的头像 发表于 02-20 15:20 2278次阅读

    什么是SD-WAN?其在网络连接的作用?SD-WAN怎么异地组网?

    什么是SD-WAN?其在网络连接的作用?SD-WAN怎么异地组网? SD-WAN是一种软件定义的广域网技术,它为企业提供了更灵活、智能的网络连接和管理方式。传统的广域网依赖专有硬件设备,而
    的头像 发表于 01-17 15:37 1615次阅读