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

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

3天内不再提示

机器学习在网络中的5个重要应用

星星科技指导员 来源:VOLANSYS 作者:Kandarp Rastey 2022-12-05 17:19 次阅读

快速增长的互联网连接需求给改善网络基础设施、性能和其他关键参数带来了压力。网络管理员必须遇到运行多个网络应用程序的不同类型的网络。每个网络应用程序都有自己的一组功能和性能参数,这些功能和性能参数可能会动态变化。由于网络的多样性和复杂性,为此类网络场景构建的传统算法或硬编码技术是一项具有挑战性的任务。

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

智能网络流量管理

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

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

1. 带内网络遥测

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

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

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

2. 资源分配和拥塞控制

每个网络基础结构都有一个预定义的总吞吐量。它进一步分为不同预定义带宽的多个通道。在这种情况下,每个最终用户的总带宽使用量是静态预定义的,网络的某些部分总是会存在瓶颈,其中网络被大量使用。

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

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

3. 流量分类

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

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

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

网络安全

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

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

1. 网络攻击识别/预防

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

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

2. 网络钓鱼防护

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

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

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

审核编辑:郭婷

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

    关注

    2867

    文章

    41600

    浏览量

    358304
  • 机器学习
    +关注

    关注

    66

    文章

    8116

    浏览量

    130546
  • IOT
    IOT
    +关注

    关注

    186

    文章

    3983

    浏览量

    193192
收藏 人收藏

    评论

    相关推荐

    时钟同步系统在网络通信中的重要性及优势

    时钟同步是指多个设备或系统之间的时间保持一致。在网络通信中,时钟同步系统至关重要,它可以确保网络通信的准确性和可靠性。 时钟同步系统在网络通信中的
    的头像 发表于 03-19 10:35 228次阅读
    时钟同步系统<b class='flag-5'>在网络</b>通信中的<b class='flag-5'>重要</b>性及优势

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

    中继器和集线器在网络中分别起什么作用? 中继器和集线器是网络中常见的设备,它们在网络通信中起着重要的作用。虽然它们的职能相似,但它们的工作原理和用途有所不同。在本文中,我们将详细介绍中
    的头像 发表于 02-20 15:20 434次阅读

    千兆光模块和万兆光模块在网络安全中的重要

    本文旨在介绍千兆光模块和万兆光模块在网络安全中的重要性。作为网络通信的基础设施,光模块的性能和稳定性对网络安全至关重要。本文将从光模块的技术
    的头像 发表于 11-13 11:00 259次阅读

    LabVIEW如何在网络上使用远程VI服务器

    LabVIEW如何在网络上使用远程VI服务器 如何在网络上使用远程VI服务器? 解答: 首先,需要在远程的计算机上打开一在VI服务器上的LabVIEW应用程序的引用。这可以通过“O
    发表于 11-12 20:25

    深度学习机器学习的定义和优缺点 深度学习机器学习的区别

      深度学习机器学习机器学习领域中两个重要的概念,都是人工智能领域非常热门的技术。两者的关系
    发表于 08-21 18:27 2150次阅读

    机器学习发展历程

    增长的必要手段之一。本文将介绍机器学习的发展历程,包括机器学习的现状、机器学习的发展前景以及
    的头像 发表于 08-17 16:30 1183次阅读

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?
    的头像 发表于 08-17 16:30 1392次阅读

    机器学习theta是什么?机器学习tpe是什么?

    机器学习theta是什么?机器学习tpe是什么? 机器学习是近年来蓬勃发展的一个领域,其相关技术
    的头像 发表于 08-17 16:30 1219次阅读

    机器学习是什么意思?机器学习属于什么分支?机器学习有什么用处?

    的技术。在这个过程中,计算机通过不断地迭代和学习,提高算法的准确性和可靠性,从而可以更好地解决各种实际问题。 机器学习属于计算机科学领域的一种技术,并在人工智能领域中具有重要的地位。它
    的头像 发表于 08-17 16:30 1273次阅读

    机器学习和深度学习的区别

    的区别。 1. 机器学习 机器学习是指通过数据使机器能够自动地学习和改进性能的算法。
    的头像 发表于 08-17 16:11 3376次阅读

    创建一边缘机器学习系统

    本指南适用于系统设计人员,可能使用Arm Flexible access程序。 本指南将帮助您开发可以执行机器学习的片上系统(SoC)在边缘。本指南中介绍的SoC可以处理与机器学习相关
    发表于 08-02 11:02

    如何使用Arm CMSIS-DSP实现经典机器学习

    通常,当开发人员谈论机器学习(ML)时,他们指的是神经网络(nn)。 神经网络的巨大优势在于,你不需要成为一领域专家,而且可以迅速找到一
    发表于 08-02 07:12

    WCDMA和GSM在网络优化方面有哪些不同呢?

    什么是无线网络优化?WCDMA和GSM在网络优化方面有哪些不同呢?
    发表于 05-09 16:25

    5G网络架构,5G的SDR和SDN是什么?

    都有一BBU,并通过BBU直接连到核心网。而在5G网络,接入网不再是由BBU、RRU、天线这些东西组成了。而是被重构为以下3功能实体:
    发表于 05-05 09:48

    机器学习管道的重要

    从数据提取和预处理到模型训练和调优,模型和部署的分析将在主流设计中的单个实体中运行。这意味着将使用相同的脚本提取、清理、准备、建模和部署数据。由于机器学习模型通常比其他软件应用程序包含的代码少得多,因此将所有资源保存在一个地方非常有意义。由于深度
    的头像 发表于 05-04 09:55 491次阅读