生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

支持异构图集成GraphGym,超好用的图神经网络库PyG更

5月1日 艮山观投稿
  机器之心报道
  编辑:陈萍、杜伟
  当前最流行和广泛使用的GNN库PyG(PyTorchGeometric)现在出2。0版本了,新版本提供了全面的异构图支持、GraphGam以及很多其他特性,这一系列改进,为使用者带来了更好的用户体验。
  PyTorchGeometric(PyG)是一个构建于PyTorch之上的库,用来为一系列与结构化数据相关的应用编写和训练图神经网络(GNN)。PyG对机器学习研究者以及机器学习工具包的首次使用者都很友好。
  就其特征和功能而言,PyG具有易用和统一的API,用户花费更少的时间在实现和运行图神经网络的底层机制上,只需要10至20行代码就可以训练自定义GNN模型。PyG涵盖了大量的SOTAGNN架构以及训练和可扩展流程,并且易于扩展以匹配用户自己的特定用例或进行自己的GNN研究。
  此外,PyG中的全新GraphGym使得用户可以轻松地复现GNN实验,执行和分析数千个GNN实验,并将自定义模块嵌入到GNN学习pipeline中。
  近日,PyG核心领导者(Corelead)MatthiasFey宣布PyG2。0版本来了!新版本提供了全面的异构图支持、GraphGam以及很多其他特性。
  PyG2。0详情地址:https:github。compygteampytorchgeometricreleasestag2。0。0
  PyG2。0新特性
  PyG2。0是一个新的版本,提供了复杂的异构图支持、GraphGym集成以及其他新特性。
  PyG2。0中提供了完全的异构图支持。异构图支持包括数据存储层的完整重写(同时保持向后兼容性)、异构图转换、通过邻采样的关系型数据加载例程,以及一整套异构GNN模型示例。
  突出亮点
  异构图存储:异构图现在可以存储在它们自己的专用data。HeteroData类中。fromtorchgeometric。dataimportHeteroDatadataHeteroData()Createtwonodetypespaperandauthorholdingasinglefeaturematrix:data〔paper〕。xtorch。randn(numpapers,numpaperfeatures)data〔author〕。xtorch。randn(numauthors,numauthorsfeatures)Createanedgetype(paper,writtenby,author)holdingitsgraphconnectivity:data〔paper,writtenby,author〕。edgeindex。。。〔2,numedges〕
  异构MiniBatch加载:异构图可以分别通过loader。DataLoader和loader。NextorLoader对许多小的、单个的巨大图进行转化,转换成minibatches。这些loaders现在可以处理同构图和异构图:fromtorchgeometric。loaderimportDataLoaderloaderDataLoader(heterogeneousgraphdataset,batchsize32,shuffleTrue)fromtorchgeometric。loaderimportNeighborLoaderloaderNeighborLoader(heterogeneousgraph,numneighbors〔30,30〕,batchsize128,inputnodes(paper,data〔paper〕。trainmask),shuffleTrue)
  异构图神经网络:异构GNN现在可以通过nn。tohetero、nn。toheterowithbases从同构GNN轻松创建。这些进程采用现有的GNN模型并复制其消息功能,以考虑不同的节点和边缘类型:fromtorchgeometric。nnimportSAGEConv,toheteroclassGNN(torch。nn。Module):definit(hiddenchannels,outchannels):super()。init()self。conv1SAGEConv((1,1),hiddenchannels)self。conv2SAGEConv((1,1),outchannels)defforward(self,x,edgeindex):xself。conv1(x,edgeindex)。relu()xself。conv2(x,edgeindex)returnxmodelGNN(hiddenchannels64,outchannelsdataset。numclasses)modeltohetero(model,data。metadata(),aggrsum)
  使用GraphGym管理实验
  PyG2。0现在通过torchgeometric。graphgym正式支持GraphGym。总的来说,GraphGym是一个平台,用于通过高度模块化的pipeline从配置文件中设计和评估图神经网络:GraphGym是开始学习标准化GNN实现和评估的最佳平台;GraphGym提供了一个简单的接口来并行尝试数千个GNN架构,以找到适合特定任务的最佳设计;GraphGym可轻松进行超参数搜索并可视化哪些设计选择更好。
  重大改变
  datasets。AMiner数据集现在返回data。HeteroData对象;transforms。AddTrainValTestMask已被替换为transforms。RandomNodeS由于data。Data的存储布局发生了显着变化以支持异构图,因此需要通过删除rootprocessed文件夹来重新处理已处理的数据集。
  此外,data。Data。catdim、data。Data。inc现在需要额外的参数输入:defcatdim(self,key,value,args,kwargs):passdefinc(self,key,value,args,kwargs):pass
  如果你修改了自定义data。Data对象中的catdim或inc,请确保应用上述更改。
  了解更多变化,请参考原项目。
  核心团队成员
  PyG核心团队共有6位成员,包括多特蒙德工业大学四年级图机器学习博士生MatthiasFey、多特蒙德工业大学博士生JanEricLenssen(核心贡献者)和图网络领域大牛斯坦福计算机科学副教授JureLeskovec(担任顾问)。
  从左至右依次为MatthiasFey、JanEricLenssen和JureLeskovec。
  此外还有三位华人成员,分别是斯坦福大学计算机科学四年级博士生尤佳轩(JiaxuanYou,核心领导者)、斯坦福大学计算机科学博士生RexYing(核心贡献者,他将于2022年加入耶鲁大学担任助理教授)和卡内基梅隆大学汉斯学院三年级博士生赵越(YueZhao,核心贡献者)。
  从左至右依次为尤佳轩、RexYing和赵越。
  日前,赵越在知乎分享了自己参与PyG2。0版本设计与升级过程中的心得体会,感兴趣的读者可以参考阅读。
  知乎链接:https:www。zhihu。compin1420674585365196800
  参考链接:
  http:www。pyg。org
投诉 评论 转载

支持异构图集成GraphGym,超好用的图神经网络库PyG更机器之心报道编辑:陈萍、杜伟当前最流行和广泛使用的GNN库PyG(PyTorchGeometric)现在出2。0版本了,新版本提供了全面的异构图支持、GraphGa……天然橡胶市场深色强于浅色,期货强于现货7月份以来,云南省植胶区降雨逐渐增多,温度较高,高温多雨天气,有利于橡胶树季风性落叶病和割面溃疡病的发生。据各监测站、点监测数据显示,目前植胶区季风性落叶病主要发生在版纳、普洱……乌克兰内战一触即发,乌军7个旅大军压进,会是又一只黑天鹅吗?乌克兰所谓政府军已经开始往外冒傻气了,隔着几千公里都有点刺鼻,单纯军事角度上讲他们这个行为让人有点看二哈的感觉,不知道要抽什么风。当然政治上的算盘还是打得山响,企图通过拉俄罗斯……滴滴自动驾驶将导致司机失业?听听滴滴首席技术官张博怎么说随着互联网技术的发展,国内外很多企业开始纷纷试水无人驾驶技术。就在刚刚举办的2019世界人工智能大会中,滴滴出行CEO程维透露普通用户很快就能体验自动驾驶,而滴滴张博更是扬言近……宝沃汽车由繁化简助推汽车新零售渠道下沉这是最好的时代,这也是最坏的时代。时代巨变给产业的创新发展带来了无限可能,但与此同时竞争也更加激烈,淘汰也更加无情。根据中汽协发布的数据显示,受市场低迷和春节假期因……死后进入国际太空名人堂第一只太空黑猩猩的生与死1961年1月31日,一只名叫汉姆(Ham)的强壮的黑猩猩从美国卡纳维拉尔角(CapeCanaveral)的火箭上发射升空,并于16分钟后重返地球。在这个过程中,他成为了进入太……蔡英文怕被斩首洪庆教书匠国际社会都在关注东京奥运会、在忙于抗击疫情和恢复生产、生活的形势下,台湾的蔡英文却忙着防自己被斩首的军事演练。台湾媒体普遍认为,一旦大陆决策解放台湾,解放……科学家研究发现少吃少喝,人就能多活7300天我们每个人的时间,比黄金还还贵。正如这句话:一寸光阴,一寸金,千金难买寸光阴。一个人的生命如果能够延长几年,或十几年,就能够做很多事情。随着社会与科学技术的发展,延长生命方法有……怀孕狗狗不愿在救护站生,被收养当天下12只崽Storie是一只生活在救助站的比特犬,已经怀孕,马上就要生育了。X线片显示怀有12个宝宝,已经到怀孕的时候了。它一直等着没有生,直到Chris和Mariesa夫妇……太子胤礽有帝王之才,康熙为什么两次废掉他?其实原因非常简单帝王情深难辨,太子真得宠康熙帝从小将胤礽放在御书房养大,时时刻刻都唤其亲密的爱称保成。但如此年龄就被立为太子,可见康熙帝也许并不如历史传闻对其多宠爱,要知道深宫尔虞我诈,……陈勤17岁考上状元,24岁读博后年薪154万,因压力太大从楼《孟子公孙丑上》中曾说:出于其类,拔乎其萃。陈勤就很适合这句话。996、007的字眼,是每个职场人的焦虑,长时间高强度的工作,透支着职场人的身体健康,以及心理健康。然而职……英国舰队驶入南海,中方终于表示对英方的挑衅行为不能再容忍英国舰队在南海上航行了好几天,29号中方终于表示,对英方的挑衅行为不能再容忍了,据悉山东号航母已经驶入南海。目前,英国航母已经进入了南海海域,与之前到哪的喊一嗓子的高调作……
经典乱编搞笑有奇效医疗垃圾对人的危害绽放第五章第六章持续监视系留无人机在空中161小时成长之门电动汽车刹车油能混用吗水痘患者的饮食禁忌有哪些几种主要融资方式分析南越造句用南越造句大全玫瑰颜色的秘密玫瑰花的含义男女性爱禁区对话你中了几个李清照蝶恋花稳定心绞痛的临床表现初中生关于一个美丽的误会的600字作文白糖冰糖红糖黑糖功效差异这么大!清单奉上,别再吃错辽穆宗耶律璟为何称为睡王耶律璟到底多能睡乳腺癌的会手麻吗手机淘宝怎么在评价后追加评价香港环球之友思维导图从零基础到熟练导读关于思维放风筝清洁泥膜哪个牌子好泥膜是干了是洗掉还是撕掉自由的生活学生作文800字全力供货华为海思!台积电目前尚无下修全年资本支出打算

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找