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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Kandarp Rastey 2022-11-18 17:21 次阅读

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

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

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

智能网络流量管理:

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

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

1. 带内网络遥测

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

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

机器学习模型经过训练,可以理解遥测数据中的相关性和模式,最终能够根据从历史数据中学习的情况预测未来。这有助于管理未来的网络中断。

2. 资源分配和拥塞控制

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

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

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

3. 流量分类

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

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

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

网络安全:

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

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

1. 网络攻击识别/预防

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

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

2. 网络钓鱼防护

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

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

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

审核编辑:郭婷

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

    关注

    54

    文章

    10906

    浏览量

    100745
  • 机器学习
    +关注

    关注

    66

    文章

    8122

    浏览量

    130564
收藏 人收藏

    评论

    相关推荐

    FPGA在深度学习应用或将取代GPU

    、笔记本电脑或机架式服务器上训练神经网络时,这不是什么大问题。但是,许多部署深度学习模型的环境对 GPU 并不友好,比如自动驾驶汽车、工厂、机器人和许多智慧城市环境,在这些环境硬件必
    发表于 03-21 15:19

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

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

    Sentry ND网络防御:实时无监督机器学习解决方案

    电子发烧友网站提供《Sentry ND网络防御:实时无监督机器学习解决方案.pdf》资料免费下载
    发表于 09-13 10:19 0次下载
    Sentry ND<b class='flag-5'>网络</b>防御:实时无监督<b class='flag-5'>机器</b><b class='flag-5'>学习</b>解决方案

    机器学习发展历程

    机器学习发展历程:机器学习发展现状、机器学习发展前景和机器
    的头像 发表于 08-17 16:30 1209次阅读

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

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

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

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

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

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

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    机器学习算法入门 机器学习算法介绍 机器学习算法对比 机器
    的头像 发表于 08-17 16:27 630次阅读

    机器学习算法总结 机器学习算法是什么 机器学习算法优缺点

    机器学习算法总结 机器学习算法是什么?机器学习算法优缺点?
    的头像 发表于 08-17 16:11 1078次阅读

    机器学习算法汇总 机器学习算法分类 机器学习算法模型

    机器学习算法汇总 机器学习算法分类 机器学习算法模型 机器
    的头像 发表于 08-17 16:11 727次阅读

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

    机器学习和深度学习的区别 随着人工智能技术的不断发展,机器学习和深度学习已经成为大家熟知的两个术
    的头像 发表于 08-17 16:11 3387次阅读

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

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

    深度Q学习网络:弥合从虚拟游戏到实际应用的差距

    人工智能 (AI) 和机器学习 (ML) 对从医疗保健和金融到能源和运输的广泛行业产生了深远的影响。在各种人工智能技术中,强化学习(RL)——一种机器
    发表于 06-15 09:45 211次阅读

    机器学习应该学习哪些 人工智能技术学习路线分享

    熟悉机器学习领域的经典算法、模型及实现的任务等,同时学习搭建和配置机器学习环境,并学会用 线性回归 解决一个
    发表于 05-10 14:42 466次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>应该<b class='flag-5'>学习</b>哪些 人工智能技术<b class='flag-5'>学习</b>路线分享

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

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