当前位置: 首页 > 编程日记 > 正文

微软亚洲研究院成立OpenNetLab,探索以“数据为中心”AI网络研究新范式!

2020年12月18日,微软亚洲研究院宣布联合清华大学、北京大学、南京大学、兰州大学、新加坡国立大学、首尔国立大学等多所亚洲地区高校,成立OpenNetLab开放网络平台联盟

OpenNetLab官网地址:https://opennetlab.org/

通过为研究人员提供通用的分布式网络测试平台,以及真实的网络评测数据集,OpenNetLab旨在推动人工智能(AI)在网络研究中的应用与发展,构建健康、可持续的网络研究生态系统。

如今,AI在视觉、语音、自然语言等领域的应用如火如荼,上层不断发展变化的各种应用,需要底层网络架构的稳固支撑才能得以实现。如何挖掘AI技术的潜力来提升网络领域的研究,是目前学术界和工业界共同关注的焦点。然而,AI技术在网络领域的应用面临诸多挑战。

一方面,网络AI模型的训练和验证需要大量的数据,真实且有代表性的网络数据能提升模型的准确性和适用性,但研究人员获取大规模真实网络数据具有较大难度;另一方面,由于网络结构的多样性,以及网络设备、连接方式的异构性,如果希望一个网络模型适用于不同的场景,那么一次性离线训练的模型显然远远不够,而适合于此的强化学习模型对训练环境和场景要求很高。OpenNetLab(http://opennetlab.org)的诞生正是为了应对这些挑战,为研究人员提供基于现实网络的真实数据,并能实地训练和验证网络模型

OpenNetLab可以做什么?

通过微软亚洲研究院常务副院长周礼栋的介绍,我们了解到,首先,OpenNetLab开放网络平台的任务,是通过构建分布式异构节点收集不同区域、形态、场景的网络数据

现阶段,微软亚洲研究院已经完成了分布在17个主要集中于亚太地区的节点,还有28个节点在建设之中,并且正在逐步进入大规模测试阶段。

下一步,OpenNetLab计划将与合作高校一起在亚洲范围内建设40多个分布式异构节点,并拓展至全球区域部署。

这些节点的作用是什么呢?周礼栋解释道,每个节点将由服务器、笔记本电脑、智能设备等组件构成,同时提供有线宽带、无线局域网和4G/5G移动网络的接入能力,数据存储、集成、分享的标准化接口,以及适用于不同网络环境的AI模型运行、训练和验证工具,帮助研究人员专注于网络AI算法和模型。今后,这些节点将在平台用户同意的情况下,实时收集网络状态、数据包跟踪等非隐私/非敏感数据,为各类网络AI模型的训练及验证提供支持。

OpenNetLab的另外一个重要任务,是提供真实的网络测试能力。

正如南京大学计算机科学与技术系副教授田臣所说,高校在开展网络研究相关实验研究时,遇到的最大的问题之一,就是网络真实性的问题。之前,高校大多是在仿真的网络环境中进行试验,并不直观。有了OpenNetLab之后,高校可以让学生在真实的网络环境中做实验,感受真实的互联网特性。这对于后备力量的培养和研究工作是非常重要的。

重要的是,OpenNetLab能为AI网络研究提供真实的数据。田臣说道,测试数据及对AI在每个领域中的应用都起到了非常重要的推动作用,比如推动计算机视觉领域快速发展的ImageNet。OpenNetLab希望能够产生这样一个测试集,让网络研究能够基于真实的数据集,让研究者进行创新。

解决了上述痛点问题之后,研究人员就可以专注于网络在AI算法、模型上的研究,而无需过多考虑网络的复杂特性,专注于用AI解决应用问题。

网络研究模式将发生全新转变

微软亚洲研究院做OpenNetLab,实际上很重要的一点是基于对未来的一个很重要的判断——网络本身它实际上也在进入一个新的阶段。

周礼栋提到,现在的网络与往日已经不可同日而语,面临着很多新的挑战。比如网络在异构设备之间的传输问题,用户的需求和应用的多样性,以及网络本身遇到的发展瓶颈等,以前网络的研究、建设、开发还是比较传统的方式,但现在,数据量增长速度惊人,网络的实时变化性、复杂性也比以往高出很多,传统的网络研究和设计理念都遇到了很大的挑战,引发网络设计、网络研究模式进行巨大的转变,尤其是以“数据为中心”的新范式。

在AI不断发展的背景下, 通过以数据为中心,用AI技术处理网络的复杂性、多样性以及网络在时序上的多变性等问题,AI成为一个非常好用的工具。

另一方面,因为网络本身就是一个开放的、共享的资源,网络本身的问题牵涉到所有参与网络的群体,这决定了问题不可能被单独一方解决,所以,我们需要一个社区搭建一个公共的基础设施,让大家看到问题,才能够有效地解决问题。

这也是微软亚洲研究院成立OpenNetLab最主要的初衷,就是以开放、共享、合作的方式,共建社区。

多所高校已加入联盟,将在GitHub开源

OpenNetLab开放网络平台联盟的主要发起机构为微软亚洲研究院、清华大学、南京大学和北京大学,其它合作成员还包括兰州大学、新加坡国立大学、首尔国立大学、韩国科学技术院、南方科技大学、上海交通大学等亚洲范围内的高校。

OpenNetLab平台的真实数据集不仅为高校提供了丰富的实验资源,也使得相关课程教学及实验更加接近现实世界的网络应用情况。多所合作高校已基于该平台展开了相关研究。

此外,微软亚洲研究院还透露,未来OpenNetLab平台的网络状态数据集将在GitHub上发布,为网络研究提供日渐丰富的训练数据和验证数据,面向网络、多媒体、人工智能等多领域的科研组织和研究人员开放,希望更多志同道合的科研工作者加入,一起推动网络研究的发展。

相关文章:

圆角文本框的制作

把border:0px;outline:none;就可以清除边框。然后在外面放一个圆角div,文本框在div内居中的话能够,设置行高和text-align:center。或者也能够在背景图上放文本框。

微软收购 GitHub 两年后,大咖共论开源新生态

头图 | CSDN 下载自视觉中国被微软收购两年的GitHub,现在怎么样了?据《 2020 年度 GitHub Octoverse 报告》显示,GitHub 上开发者数量达到 5600 万,新增 6000 万个存储库以及 19 亿个 contribution。GitHub 预计到 2025 年&#x…

网页中如何获取客户端系统已安装的所有字体?

如何获取系统字体&#xff1f;1.首先在需要获取系统字体的网页<body>后加入以下代码&#xff1a;<DIV style"LEFT: 0px; POSITION: absolute; TOP: 0px"><OBJECT ID"dlgHelper" CLASSID"clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b&q…

Web开发常见的软件架构

Web开发常见的软件架构 一、看需求分析&#xff0c;看产品PRD&#xff1a;Product Requirement Document 二、根据PRD和产品原型建数据库表,注意三范式要求,用工具到处数据库关系图&#xff0c;并快速地理清数据库思路 三、搭建项目架构&#xff0c;常用三层&#xff0c;自动…

thinkphp整合系列之gulp实现前端自动化

这又是一个一次整合终身受益&#xff1b;不止是终身&#xff1b;换个项目同样可以很方便复用&#xff1b;不信你看另一个项目&#xff1a; thinkphp整合系列之gulp实现前端自动化 虽然我等叫php程序猿&#xff1b;但是不可避免的是要跟html打交道的&#xff1b;而且php这么容易…

网上几种常见校验码图片分析

前几天受刺激了&#xff0c;准备把CSDN的校验码图片修改。就上网找了一些参考示例。和分析了一些校验码的功能。不敢独享&#xff0c;整理到一起&#xff0c;跟大家分享。 至于CSDN新的校验码写法&#xff0c;不是这里面的任何一种。也不是网上可以找到的。这个不好公开&#…

语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程。...

语言都是相通的&#xff0c;学好一门语言&#xff0c;再学第二门语言就很简单&#xff0c;记录一下我复习c语言的过程。为了将本人的python培训提高一个层次&#xff0c;本人最近买了很多算法的书.这个书上的代码基本都是c语言实现的&#xff0c;c语言很久没有用了&#xff0c;…

百度飞桨全新升级:重磅推出PaddleHelix平台、开源框架V2.0RC,硬件生态路线图全公开...

12月20日&#xff0c;WAVE SUMMIT2020深度学习开发者峰会在北京举办。本届峰会&#xff0c;百度飞桨带来八大全新发布与升级&#xff0c;有支持前沿技术探索和应用的生物计算平台PaddleHelix螺旋桨&#xff0c;开发更加便捷的飞桨开源框架2.0 RC版&#xff0c;端云协同的AI集成…

Java解压zip文件(文本)压缩包

2019独角兽企业重金招聘Python工程师标准>>> 说明&#xff1a;由于我们的日志收集到指定服务器上&#xff0c;会按天压缩成一个zip格式的压缩包&#xff0c;但是有时候需要对这些日志进行处理&#xff0c;人工解压在处理&#xff0c;显示对于大量的日志处理是不行的…

Asp.Net 动态生成验证码

我们在设计用户登录模块时&#xff0c;经常会用到验证码&#xff0c;可以有效地防止黑客软件的恶意破解&#xff0c;现公开我常用的验证码的源代码&#xff0c;生成效果如图&#xff1a;。使用方法&#xff1a;1、在Web项目中添加一个类&#xff0c;如“CreateImage.cs”&#…

Hyper-v 3.0虚拟化平台群集共享磁盘无法failover的故障

碰到一个hyper-v 3.0虚拟化平台和HP存储的兼容性问题&#xff0c;放出来和大家分享一下。平台&#xff1a;windows server 2012 RTMhyper-v 3.0故障现象&#xff1a;生产虚拟平台宿主机意外重启&#xff0c;且重启后一块存储磁盘变成脱机状态&#xff0c;进一步测试发现宿主机上…

2020年中国AI算力报告发布:超大算法模型挑战之下,公共AI算力基建是关键

随着人工智能算法突飞猛进的发展&#xff0c;越来越多的模型训练需要巨量的算力支撑才能快速有效地实施。目前&#xff0c;如AlphaFold、GPT-3等模型已经逼近人工智能的算力极限&#xff0c;GPT-3的模型尺寸增大到了1750亿&#xff0c;数据量也达到了惊人的45TB。一方面&#x…

Spring中使用Log4j记录日志

以下内容引用自http://wiki.jikexueyuan.com/project/spring/logging-with-log4j.html&#xff1a; 例子&#xff1a; pom.xml&#xff1a; <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"x…

象 DEV-Club 那样的彩色校验码

要读懂这些代码主要是要了解ASP中操作二进制数据的对象ADODB.Stream&#xff01;本程序主要用的就是Adodb.Stream&#xff0c;如果你有这个基础&#xff0c;就可以进一步添加更多的功能如加入杂点&#xff0c;渐变底色&#xff0c;数字行列错位&#xff0c;笔画短点&#xff0c…

北斗时钟在国内各行业的应用前景

北斗时钟在国内各行业的应用前景 北斗时钟&#xff08;GPS标准同步钟,GPS对时设备,北斗时间服务器&#xff09;以北斗卫星信号作为时间源&#xff0c;同时可选GPS、IRIG-B码、OCX0、铷原子钟、CDMA信号等时钟源&#xff0c;对时精度达20nS。 上海锐呈电气有限公司产品采用表…

寻找长沙“科技之星”,CSDN星城大巡礼

2020年&#xff0c;长沙市委主要领导发出“软件产业再出发”的号召&#xff0c;并颁布了软件三年行动计划。今年5月&#xff0c;CSDN作为专业的IT社区&#xff0c;与长沙高新区签约&#xff0c;将全国总部落户长沙&#xff0c;这一战略决策&#xff0c;让CSDN与长沙的联结进一步…

DevDays2012 开发者日中文版资料下载

DevDays2012开发者日中文版资料已经上传到ADN网站&#xff0c;如果你是ADN会员&#xff0c;可以从下面地址下载&#xff1a;http://adn.autodesk.com/adn/servlet/item?siteID4814862&id21105549 作者&#xff1a;峻祁连邮箱&#xff1a;junqilian163.com 出处&#xff1a…

对人脑而言,阅读计算机代码和阅读语言有何不同?

作者 | Anne Trafton 翻译 | 火火酱,责编 | 晋兆雨 出品 | AI科技大本营 头图 | 付费下载于视觉中国 神经科学家们发现&#xff0c;人类在解读代码时会激活一个通用的大脑区域网络&#xff0c;但不会激活语言处理中心。 就某些方面而言&#xff0c;学习计算机编程和学习一门新语…

如何在asp.net中动态生成验证码

现在越来越多的网站喜欢搞个验证码出来&#xff0c;而且各个语言基本上都能做到&#xff0c;今天我来一个C#写的&#xff01; using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web…

http_build_query用法

2019独角兽企业重金招聘Python工程师标准>>> http_build_query (PHP 5) http_build_query -- 生成 url-encoded 之后的请求字符串 描述string http_build_query ( array formdata [, string numeric_prefix] ) 使用给出的关联&#xff08;或下标&#xff09;数组生…

《JAVA与模式》之简单工厂模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的&#xff1a;简单工厂模式是类的创建模式&#xff0c;又叫做静态工厂方法&#xff08;Static Factory Method&#xff09;模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 那么简单工厂模式是…

ASP.NET MVC上传文件----uploadify的使用

课程设计需要实现上传文件模块&#xff0c;本来ASP.NET是有内置的控件&#xff0c;但是ASP.NET MVC没有&#xff0c;所以就有两种方法:自定义和采用第三方插件。由于时间的关系&#xff0c;故采用第三方插件:uploadify。 uploadify的使用必须下载相应的文件&#xff0c;下载地址…

QQ验证码识别源代码(C#/NET1.1)

using system; namespace qq { /// <summary> /// yzm 的摘要说明。 /// </summary> public class yzm { public yzm(public system.drawing.bitmap pic) { this.bp pic; } /// <summary> /// 将一个int值存入到4个字节的字节数组(从高地址开始…

身限辞退风波,Google AI 掌门人 Jeff Dean 不误折桂 IEEE 冯诺依曼奖

【CSDN 编者按】在 AI 圈&#xff0c;除了平常说的“人工智障”&#xff0c;“机器学习不学习”之类的&#xff0c;就数 Jeff Dean 的段子流传最多最广了。像什么”编译器从来不给Jeff编译警告&#xff0c;而是Jeff警告编译器“、“所有的指针都是指向 Jeff Dean 的”、“Jeff …

Javascript及Jquery获取元素节点以及添加和删除操作

用了javascript和jquery很久&#xff0c;把所有元素节点的操作总结了下&#xff0c;放在博客上作为记录。 Javascript获取元素的主要方式有三种 1、document.getElementById(main)&#xff1a;表示从document中查找一个id是main的dom节点。&#xff08;这个跟$(#main)的作用是一…

PHP版本发展历史

PHP版本发展历史 PHP1 PHP最初是作为一个快速、实用的工具包出现的。1994年&#xff0c;为了在自己的网站上增加一个小巧而实用的访客追踪系统&#xff0c;Rasmus Lerdorf编写了PHP的雏形程序。这是一个用Perl封装的简单工具。由于使用效果并不理想&#xff0c;Rasmus又用C语…

仅剩一周!!CSDN年终大放血!人人有份的大奖你确定不来?

我们的测评大赛自开展一周以来&#xff0c;已经收到了9位同学的优秀作品&#xff0c;我们的礼品数量远超参加的同学数量&#xff0c;所以现在参与的同学人人有大奖&#xff01;这获奖的概率也太高了吧&#xff01;&#xff01;&#xff01;还不快参与进来&#xff01;&#xff…

局域网瘫痪 傀儡主机的DDoS***

接到客户求助&#xff0c;最近进行了一次网络“出诊”。这是一个由傀儡主机的DDos***引发的网络故障&#xff0c;案例比较典型&#xff0c;排错过程也颇曲折。笔者就还原其过程&#xff0c;与大家分享。1.网络环境这个客户是一家化工企业&#xff0c;网络规模不大。十多台交换机…

[hive] hive 内部表和外部表

1.内部表 hive (test1)> create table com_inner_person(id int,name string,age int,ctime timestamp) row format delimited fields terminated by ,; OK Time taken: 0.233 seconds hive (test1)> load data local inpath /opt/hadoop/person.data into table com_inn…

用C#生成随机中文汉字验证码的基本原理

前几天去申请免费QQ号码&#xff0c;突然发现申请表单中的验证码内容换成了中文&#xff0c;这叫真叫我大跌眼镜感到好笑&#xff0c;Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了…