找回密码
 新注册用户
搜索
查看: 5487|回复: 5

[讨论] 现在很多CPU GPU戴神经网络处理单元,适合做模拟蛋....

[复制链接]
发表于 2017-11-27 22:45:42 | 显示全部楼层 |阅读模式
现在很多CPU GPU戴神经网络处理单元,这样是不是更适合运算模拟蛋白质折叠和基因折叠这些运算?
回复

使用道具 举报

发表于 2017-11-28 03:06:09 | 显示全部楼层
多半是不适合的。CPU 没有听说过有带神经网络加速的,而 NVIDIA GPU 带的所谓的神经网络加速其实就是低精度线性代数。Volta 一代的 tensor core 在一个指令周期内可以计算完一个 16 bit 的 4x4 的矩阵乘法。这对人工神经网络非常有用,因为神经网络对精度不敏感,但很对多科学计算来说 16 bit 是远远不够的。
回复

使用道具 举报

 楼主| 发表于 2017-11-28 22:29:17 | 显示全部楼层
本帖最后由 lklultra 于 2017-11-28 22:31 编辑
gameboybf2142 发表于 2017-11-28 03:06
多半是不适合的。CPU 没有听说过有带神经网络加速的,而 NVIDIA GPU 带的所谓的神经网络加速其实就是低精度 ...

阿尔法狗看上去很适合运算基因之类项目。因为X和Y染色体就像黑棋和白旗。是不是现在分布式计算不支持而已?
回复

使用道具 举报

发表于 2017-11-29 14:09:37 | 显示全部楼层
lklultra 发表于 2017-11-28 22:29
阿尔法狗看上去很适合运算基因之类项目。因为X和Y染色体就像黑棋和白旗。是不是现在分布式计算不支持而已 ...

TensorFlow目前适合做分类和聚类;不太清楚基因模拟能否归类到分类与聚类问题;
回复

使用道具 举报

发表于 2017-11-29 14:21:41 | 显示全部楼层
lklultra 发表于 2017-11-28 06:29
阿尔法狗看上去很适合运算基因之类项目。因为X和Y染色体就像黑棋和白旗。是不是现在分布式计算不支持而已 ...

科学计算可不是看上去像就行了。硬件本身就不适合。
回复

使用道具 举报

发表于 2017-12-6 19:08:30 | 显示全部楼层
这是两种完全不同类型的计算。

神经网络本质上是一个概率模型,可以通过大量数据进行训练,获取统计结论。这种计算有个特点,那就是过程不重要(实际上也搞不清楚),只要结果是对就可以了。

围棋最基本的下法是“金角银边草肚皮”。所以,不管是人还是狗,一开始都从边边角角处落子布局。这说明什么问题呢?它其实告诉我们,虽然围棋的下法号称比宇宙中的原子还多,但实际的有效下法,远远少于下法的总数。

有了这个结论,我们就不难推导出,有效下法的出现概率,一定远远高于无意义下法的概率。这就是围棋可以用神经网络解决的基础。

蛋白质折叠模拟则不同,它是要搞清楚整个过程是如何发生的。也就是说,我们并不知道有什么约束条件,如果要用概率算法,我们没办法评估模拟出来的过程,跟真实的结果是否贴近。这就是不能用神经网络来算蛋白质折叠的原因。

总之,如果说神经网络的训练(计算)过程是一个黑盒,那蛋白质折叠模拟的计算过程就是一个白盒。虽然围棋下法和蛋白质折叠模拟有某种形似之处,但本质上的差别,决定了无法李代桃僵。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-23 16:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表