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

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

3天内不再提示

DeepMind方案:基于深度神经网络

电子工程师 来源:lq 2018-12-07 10:30 次阅读

AlphaGo和AlphaZero又有新兄弟,这次轮到科学家惊呆了。

DeepMind近日宣布,过去两年一直在研发AlphaFold:一个用人工智能加速科学发现的系统。

它仅仅基于蛋白质的基因序列,就能预测蛋白质的3D结构,而且结果比以前的任何模型都要精确。

在“蛋白质结构预测奥运会”CASP比赛中,力压其他97个参赛者。《卫报》报道称,AlphaFold预测出了43种蛋白质中25种蛋白质的最精确结构。在同一类别中排名第二的队伍,只预测出了3种。

△竞赛结果,谷歌为G043

相关的研究者纷纷表示,DeepMind厉害!很想知道他们方法的细节。

对于这项研究,DeepMind称其为“DeepMind在科学发现领域的第一个重要里程碑”,在生物学的核心挑战之一上取得了重大进展。

《卫报》评论称,这将“开启医学进步的新时代”。

到底是个多大的进展?

任何给定的蛋白质能做什么,取决于它独特的3D结构。 所以,能精确预测蛋白质的3D结构意义非凡。

首先,它能够帮助科学家更好地理解蛋白质在人体内的作用。对于诊断和治疗由蛋白质错误折叠引起的疾病,比如阿尔茨海默氏症、帕金森氏症、亨廷顿氏症等,至关重要。

其次,它会提高我们对身体及其工作原理的认识,使科学家能够更有效地设计新的、有效的疾病治疗方法。

随着我们通过模拟和模型获得更多关于蛋白质形状和它们如何运作的知识,会使药物开发方面更容易,同时也会降低相关的实验成本。

第三,它也有助于更好地设计蛋白质,一个例子是,可以推动可生物降解酶的进步,帮助我们控制像塑料和石油这样的污染物。

事实上,研究人员已经开始对细菌进行工程改造,使其分泌蛋白质,让废物可生物降解,进而变得更容易处理。

不过,仅仅根据基因序列来确定蛋白质的3D形状是一项复杂的任务。

挑战在于,基因序列中只包含蛋白质组成部分氨基酸残基的序列信息,这些氨基酸残基会形成长链。 预测这些长链如何折叠成复杂的3D结构,被称为“蛋白质折叠问题”(protein folding problem)。

蛋白质越大,氨基酸之间的相互作用越多,建模也就更复杂,困难度也会成倍上升。正如利文索尔佯谬(Levinthal’s paradox)中指出的那样,在找到一个蛋白质正确的3D结构之前,要列举一个典型的蛋白质所有可能的构型,需要的时间比宇宙存在的时间还要长。

那么,DeepMind解决这个问题的思路是怎样的呢?

DeepMind方案:基于深度神经网络

DeepMind表示,他们专注于从零开始模拟目标形状,而不是使用以前解决的蛋白质作为模板。

因此,在预测蛋白质结构的物理性质方面,DeepMind达到了非常高的准确性,然后使用两种不同的方法,来构建完整的蛋白质结构预测。

这两种方法都依赖深度神经网络,需要训练深度神经网络从基因序列中预测蛋白质的两种特性:

1) 成对的氨基酸之间的距离;

2) 连接这些氨基酸的化学键之间的角度。

具体的操作步骤为:

训练一个神经网络来预测蛋白质中每对残基之间的距离分布。然后,将这些概率组合成一个分数,用来估计一个蛋白质结构的准确度。

此外,DeepMind还训练了一个单独的神经网络,基于所有距离的总和来评估初步给出的蛋白质结构与正确答案的接近程度。

然后,基于这些评分函数,去找到符合预测的结构。

DeepMind使用的第一种方法,基于结构生物学中常用的技术,用新的蛋白质片段反复替换蛋白质结构的片段,他们训练了一个生成神经网络来发明新的片段,用来不断提高蛋白质结构的评分。

第二种方法是通过梯度下降法优化得分,这是机器学习中常用的一种数学技术,可以进行小的、增量的改进,从而得到高精度的结构。

他们将这项技术应用于整个蛋白质链,而不是那些在组装前必须单独折叠的片段,从而减少了预测过程的复杂性。

还有“一吨”多的想法

DeepMind的目标,是将AlphaFold打造成基础科学领域的AlphaGo和AlphaZero。他们表示,

我们首次涉足蛋白质折叠领域的成功表明,机器学习系统可以整合各种信息来源,帮助科学家快速找到复杂问题的创造性解决方案。

正如我们已经看到人工智能如何通过AlphaGo和AlphaZero等系统帮助人们掌握复杂的游戏一样,我们同样希望有一天,人工智能的突破也将帮助我们掌握基础的科学问题。

DeepMind的首席执行官Demis Hassabis对此信心满满。

“我们还没有完全解决蛋白质折叠问题,这只是第一步,”他说。“这是一个极具挑战性的问题,但是我们有一个良好的体系,我们还有’一吨’多的想法还没有实施。”

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

    关注

    42

    文章

    4732

    浏览量

    100392
  • DeepMind
    +关注

    关注

    0

    文章

    129

    浏览量

    10809

原文标题:谷歌DeepMind再一次击败人类!这一次AI 成功预测蛋白质3D结构!AlphaGo有了新兄弟!

文章出处:【微信号:FPGAer_Club,微信公众号:FPGAer俱乐部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解深度学习、神经网络与卷积神经网络的应用

    在如今的网络时代,错综复杂的大数据和网络环境,让传统信息处理理论、人工智能与人工神经网络都面临巨大的挑战。近些年,深度学习逐渐走进人们的视线,通过
    的头像 发表于 01-11 10:51 1820次阅读
    详解<b class='flag-5'>深度</b>学习、<b class='flag-5'>神经网络</b>与卷积<b class='flag-5'>神经网络</b>的应用

    从AlexNet到MobileNet,带你入门深度神经网络

    摘要: 在2018年3月13日云栖社区,来自哈尔滨工业大学的沈俊楠分享了典型模式-深度神经网络入门。本文详细介绍了关于深度神经网络的发展历程,并详细介绍了各个阶段模型的结构及特点。哈尔
    发表于 05-08 15:57

    神经网络资料

    基于深度学习的神经网络算法
    发表于 05-16 17:25

    卷积神经网络深度卷积网络:实例探究及学习总结

    深度学习工程师-吴恩达》03卷积神经网络深度卷积网络:实例探究 学习总结
    发表于 05-22 17:15

    解析深度学习:卷积神经网络原理与视觉实践

    解析深度学习:卷积神经网络原理与视觉实践
    发表于 06-14 22:21

    深度神经网络是什么

    多层感知机 深度神经网络in collaboration with Hsu Chung Chuan, Lin Min Htoo, and Quah Jia Yong. 与许忠传,林敏涛和华佳勇合作
    发表于 07-12 06:35

    基于深度神经网络的激光雷达物体识别系统

    【新技术发布】基于深度神经网络的激光雷达物体识别系统及其嵌入式平台部署激光雷达可以准确地完成三维空间的测量,具有抗干扰能力强、信息丰富等优点,但受限于数据量大、不规则等难点,基于深度神经网络
    发表于 12-21 07:59

    卷积神经网络模型发展及应用

    卷积神经网络模型发展及应用转载****地址:http://fcst.ceaj.org/CN/abstract/abstract2521.shtml深度学习是机器学习和人工智能研究的最新趋势,作为一个
    发表于 08-02 10:39

    神经网络深度学习》讲义

    神经网络深度学习》讲义
    发表于 07-20 08:58 0次下载

    【人工神经网络基础】为什么神经网络选择了“深度”?

    由 Demi 于 星期四, 2018-09-06 09:33 发表 现在提到“神经网络”和“深度神经网络”,会觉得两者没有什么区别,神经网络还能不是“
    发表于 09-06 20:48 668次阅读

    什么是神经网络?什么是卷积神经网络

    在介绍卷积神经网络之前,我们先回顾一下神经网络的基本知识。就目前而言,神经网络深度学习算法的核心,我们所熟知的很多深度学习算法的背后其实都
    的头像 发表于 02-23 09:14 3284次阅读

    卷积神经网络深度神经网络的优缺点 卷积神经网络深度神经网络的区别

    深度神经网络是一种基于神经网络的机器学习算法,其主要特点是由多层神经元构成,可以根据数据自动调整神经元之间的权重,从而实现对大规模数据进行预
    发表于 08-21 17:07 3841次阅读

    深度神经网络模型有哪些

    深度神经网络(Deep Neural Networks,DNNs)是一类具有多个隐藏层的神经网络,它们在许多领域取得了显著的成功,如计算机视觉、自然语言处理、语音识别等。以下是一些常见的深度
    的头像 发表于 07-02 10:00 1022次阅读

    bp神经网络深度神经网络

    BP神经网络(Backpropagation Neural Network)是一种常见的前馈神经网络,它使用反向传播算法来训练网络。虽然BP神经网络在某些方面与
    的头像 发表于 07-03 10:14 561次阅读

    深度神经网络与基本神经网络的区别

    在探讨深度神经网络(Deep Neural Networks, DNNs)与基本神经网络(通常指传统神经网络或前向神经网络)的区别时,我们需
    的头像 发表于 07-04 13:20 545次阅读