zinc

图神经网络的表达能力,究竟有多强大?

≯℡__Kan透↙ 提交于 2020-08-16 08:44:21
     作者 | Mr Bear   编辑 | 丛 末   近年来,随着图神经网络在各个领域的火热应用,越来越多的学者试图从图论的角度对图神经网络的表达能力进行理论分析,并基于这些理论分析开发出了性能强大的模型。然而,在实际应用中,这些在理论上非常强大的模型的性能往往会受到计算复杂度等因素的限制。   本文作者 Michael Bronstei n 是一名来 自帝国理工学院的教授,同时也是 Twitter 图机器学习项目组的负责人。在本文中,他深入浅出地介绍了近年来分析图神经网络表达能力的工作,并介绍了他们对于该领域未来发展方向的思考。    1    图神经网络和 WL 图同构测试之间的关系      众所周知,传统的前馈神经网络(多层感知机)是一种通用函数近似器:它们能够以任意的准确率逼近任意的平滑函数。对于近期兴起的图神经网络来说,其表征性质还不太为人所知。在实验中,我们经常可以看到图神经网络在某些数据集上性能优异,但同时又在另一些数据集上表现令人失望。   为了探究造成这种现象的根本原因,我们不得不思考一个问题:图神经网络究竟有多强大?   在探究这一问题的过程中,我们所面临的一个挑战是:实际应用场景下使用的图往往是连续结构和离散结构(节点、边特征、连通性)的组合。因此,该问题可以被表述为不同的形式。一种可能的形式化定义是:图神经网络是否能够区分不同类型的图结构。在图论中

基因编辑“人气王”再签大单,与诺华合作进击自闭症等神经发育障碍疾病

五迷三道 提交于 2020-08-11 02:07:16
  7 月 30 日,基因编辑头部公司 Sangamo(NASDAQ: SGMO)宣布与制药巨头诺华(NYSE: NVS)达成一项全球许可协议,诺华将会借助 Sangamo 的基因调控技术 ZFP-TF,开发三种神经发育障碍(包括自闭症谱系障碍 ASD)靶点的基因调控疗法并将其商业化。 这是 Sangamo 在神经疾病领域继与辉瑞、渤健、武田之后的又一个签约大单。   根据协议条款,诺华将向 Sangamo 支付 7500 万美元的预付款,另外诺华还将支付后者共计 7.2 亿美元的里程碑款项,同时 Sangamo 也有资格获得潜在商品销售额的特许权使用费。在宣布达成这项合作后,Sangamo 的股票一路上扬,收于高点。      图 | Sangamo 股票走势(来自:Google)   Sangamo 是一家成立于 1995 年、总部位于加利福尼亚里士满的生物技术公司,其核心技术平台包括基因组编辑、基因调控、基因治疗和细胞治疗技术。 Sangamo 经过 20 多年的发展,已经成为了基因疗法领域的领导者。   “将 Sangamo 的专有技术与诺华在神经科学药物开发的丰富经验相结合,这真的是一次强强联合,不仅扩展了 Sangamo 的产品管线,而且使我们能够应对具有挑战性的神经发育障碍。我们合作的目标是为患有神经发育障碍(包括自闭症)的患者开发基因组疗法

图神经网络的新基准

独自空忆成欢 提交于 2020-04-13 11:11:33
【今日推荐】:为什么一到面试就懵逼!>>>       作者 | 李光明    编辑 | 贾 伟   编者注:本文解读论文与我们曾发文章 《 》所解读 论文,为同一篇,不同作者,不同视角。一同参考。   近些年,图神经网络(GNN)的关注度越 来越高,相关的算法也越来越多,应用领域越来越广,其面临的两大基础问题是:   1)构建GNN的第一原则和第一要素是什么?使用什么样的架构能够使得GNN在大数据集上同样拥有泛化能力和扩展性?   2)如何研究和量化不同 GNN 的影响?   基准框架(Benchmarking)是解决这些基础问题的强大工具。比如,著名的2012 ImageNet 竞赛提供了基准的图像数据集,引来各国参赛队伍争相产出最好的图像分类模型,直接促进了深度学习在计算机视觉领域的变革。   但设计成功的基准库面临着很多挑战:合适的数据集,鲁棒性的代码接口,以及公平的实验设置,并且要求结果可复现。现有的GNN模型常用的数据集(CORA和TU)都很小,导致大多数GNN模型产出几乎一样的结果,即使没有引入图结构的神经网络,有时都能表现地比GNN好。此外,实验参数的设置,包括超参,损失函数以及学习率的选择,都是构建基准库需要面临的挑战。      论文链接:   https://arxiv.org/pdf/2003.00982.pdf   开源链接:   https:/

Gradle Scala Plugin - how to specify zincClasspath

淺唱寂寞╮ 提交于 2019-12-19 19:58:21
问题 I am trying to use the Scala plugin with Gradle to build my project on an Ubuntu VM. This is what my build.gradle file looks like: apply plugin: 'scala' repositories { mavenCentral() } dependencies { compile 'org.scala-lang:scala-library:2.11.8' } when I run gradle build from the command line, I get the following error: FAILURE: Build failed with an exception. * What went wrong: A problem was found with the configuration of task ':compileScala'. > No value has been specified for property

Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2

╄→гoц情女王★ 提交于 2019-12-11 03:34:27
问题 While compiling the Maven project the following error occured: [INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ spark-streaming-flume-sink_2.10 --- [WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile [INFO] Using incremental compilation [INFO] Compiling 6 Scala sources and 3 Java sources to /home/gorlec/Desktop/test/external/flume-sink/target/scala-2.10/classes... [ERROR] /home/gorlec/Desktop/test/external/flume-sink/src/main/scala

Why does building Spark RC release fail with “Could not initialize class sun.util.calendar.ZoneInfoFile”?

浪子不回头ぞ 提交于 2019-12-08 06:20:59
问题 I am trying to build Spark 2.2.0-rc2 release using mvn but unable to do so. $ uname -a Linux knoldus-Vostro-15-3568 4.4.0-46-generic #67-Ubuntu SMP Thu Oct 20 15:05:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ java -version openjdk version "1.8.0_131" Below is the error stack that I am getting: $ ./build/mvn -Phadoop-2.7,yarn,mesos,hive,hive-thriftserver -DskipTests clean install ... [INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ spark-tags_2.11 --- [INFO] Using zinc

Why does building Spark RC release fail with “Could not initialize class sun.util.calendar.ZoneInfoFile”?

╄→尐↘猪︶ㄣ 提交于 2019-12-06 15:06:40
I am trying to build Spark 2.2.0-rc2 release using mvn but unable to do so. $ uname -a Linux knoldus-Vostro-15-3568 4.4.0-46-generic #67-Ubuntu SMP Thu Oct 20 15:05:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ java -version openjdk version "1.8.0_131" Below is the error stack that I am getting: $ ./build/mvn -Phadoop-2.7,yarn,mesos,hive,hive-thriftserver -DskipTests clean install ... [INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ spark-tags_2.11 --- [INFO] Using zinc server for incremental compilation java.lang.NoClassDefFoundError: Could not initialize class sun.util

Gradle Scala Plugin - how to specify zincClasspath

蓝咒 提交于 2019-12-01 18:16:48
I am trying to use the Scala plugin with Gradle to build my project on an Ubuntu VM. This is what my build.gradle file looks like: apply plugin: 'scala' repositories { mavenCentral() } dependencies { compile 'org.scala-lang:scala-library:2.11.8' } when I run gradle build from the command line, I get the following error: FAILURE: Build failed with an exception. * What went wrong: A problem was found with the configuration of task ':compileScala'. > No value has been specified for property 'zincClasspath'. I have looked around for where to specify this zincClasspath property, but can't find