计算机世界的“最难”应该还是图形学。比 ml, ai 和算法都要难

2019-08-30 03:24:53 +08:00
 b00tyhunt3r

当模拟真实世界成为你的日常,你所需要具备的技术栈深度和广度就会趋于无穷。

作为 cs 里唯一带“学”字后缀的子领域,如果要自顶向下的透彻掌握计算机图形学,不光要有计算机 phd 和数学 phd,还要有物理学 phd,材料学 phd,一些方向下还要修生物学 phd,地质学 phd,当然还要有艺术家等级的美学修养。一个图形学大师可以同时是数学家,计算机科学家,算法学家,物理学者,选择精通的话是可以学到死的。技术面上大概是 cs 世界第一难吧

ps. 小弟是啃 OS 的,觉得和 CG 比也就那么回事~

11609 次点击
所在节点    程序员
48 条回复
czhfrank
2019-08-30 03:41:09 +08:00
那反过来,让各方面的科班专家学一点 cs 会不会更简单?
b00tyhunt3r
2019-08-30 03:41:19 +08:00
想体验难度的可以搞个 pbrt/mitsuba 玩一玩(˶‾᷄ ⁻̫ ‾᷅˵)
b00tyhunt3r
2019-08-30 03:58:25 +08:00
@czhfrank
图形学大佬很多物理 phd 流型啊,动态系统这些跨专业还真搞不定
压缩感知算法是陶哲轩搞出来的
pandachow
2019-08-30 04:30:42 +08:00
如果难只是从内容领域角度来说客观评价,那显然交叉越多的越难。。。
lovestudykid
2019-08-30 05:49:39 +08:00
交叉意味着对每个单独领域要求比专精这个领域的人更低。
PressOne
2019-08-30 06:01:45 +08:00
有的学科是横向难,涉及内容范围广,深度一般,cg 类似。有的学科面比较窄,但内容深度大,算法 ai 更像后者。
MMMMMMMMMMMMMMMM
2019-08-30 06:07:09 +08:00
cpu,gpu,这些硬件制造的本身难度更大,但是算是跨领域知识吧,不是单纯计算机。
northisland
2019-08-30 06:29:46 +08:00
隔 domain 如隔山
Death
2019-08-30 07:28:20 +08:00
graphics 不只为了模拟真实世界,graphics 是一个涉及领域很广的学科。
而且 PhD 也只是他 research area 内的专家,而非相关学科的专家。
chrishine
2019-08-30 08:05:35 +08:00
因为计算机不是一门科学,只是一项工程技术,所用到的理论基础存在很久了。computer science 和 science 的关系,大概就是 data scientist 和 scientist 的关系一样。

既然是一门技术,王平就比马谡好用很多,因为理论终归要落地实践。争论庙算,后勤,临阵哪个更重要更难其实没太意义。
AlphaTr
2019-08-30 08:54:49 +08:00
cs 里唯一带“学”字后缀的子领域?密码学:喵喵喵;我觉得评价计算机世界最难的,历年图灵奖的得奖领域应该能有所体现,粗略统计了下,人工智能 5 次,密码学 2 次,计算机图形学 1 次,最多的应该是程序设计语言相关的,数据库相关的也不少
AlphaTr
2019-08-30 08:57:44 +08:00
@AlphaTr 粗略就出错了,密码学应该 5 次,人工智能 6 次
no1xsyzy
2019-08-30 09:03:38 +08:00
@AlphaTr 图灵奖本来就是主要人工智能的,不能这么算,人工智能这个概念都是图灵提的,不以评人工智能为主那评啥?
SeaRecluse
2019-08-30 09:12:37 +08:00
@AlphaTr 计算机密码学是数学的一个子分支,不专属于计算机。计算机图形学应该是在计算机诞生后才有的学科。
blindie
2019-08-30 09:16:06 +08:00
图形学的大原则是,只要这个东西看起来对,那它就是对的。不需要那么严谨材料学啥的。
blindie
2019-08-30 09:18:43 +08:00
图形学对数学的要求主要是离散数学,然后 4 阶以下矩阵变换,比较难的四元数用起来的时候也都封装好了,不需要 phd,靠谱本科读一下基本够用了。积分都用不到。
fvckDaybyte2
2019-08-30 09:35:00 +08:00
那玩意儿不是叫图论么……原来还可以叫图形学
0x5f
2019-08-30 09:40:49 +08:00
@fvckDaybyte2 #17 图形学和图论不是一个东西
demonzoo
2019-08-30 10:19:43 +08:00
嗯,曾经工作中接触过一些图形学的皮毛,就已经觉得是座大山了,确实很深
ipwx
2019-08-30 10:31:56 +08:00
@b00tyhunt3r 不要觉得 DNN 炼丹是 AI 的全部。

以 W-GAN 为代表的模型,需要 Analysis、Measure Theory 和 Transportation Theory 进行理论分析和实践指导: https://arxiv.org/abs/1701.07875

Probabilistic models 需要 Monte Carlo methods 进行积分和采样,其中以 Hamiltonian Monte Carlo 和 Langevin equations 为代表的采样方法源自物理。HMC: https://arxiv.org/pdf/1701.02434.pdf ,Langevin algorithm: https://arxiv.org/abs/1103.0542。顺便,上次我看论文,有人提到了 HMC 有一个分支使用了黎曼几何,对就是广义相对论也用的那个。

说起黎曼几何,我上次看到有人用黎曼几何分析 VAE 学出来的隐空间: https://arxiv.org/abs/1710.11379。可惜我不会黎曼几何,不然可以去看看这篇文章。

昨天我实验室和我合作过的一个人说,他认为现行的 flow-based generative model ( https://arxiv.org/abs/1605.08803 为代表)有问题,因为在拓扑学里面,积分变量代换还能保证归一化是需要条件的。然而现在的很多研究者没有意识到这个,只用了微积分的思想设计的这个模型,所以它有漏洞。

嗯,黎曼几何的一个基础就是拓扑学。所以这位确实打算这学期学黎曼几何去了。

我五月份写了篇有关 VAE 的文章,在投,过几天出最终结果。理论分析部分用了变分法,虽然比较粗浅。对变分法,就是物理学家用来解那个最速下降曲线的经典方法。然后这篇文章在改,我加了一个小证明说明一个小问题,昨天还在扣测度论。

以上都是和我研究领域相关的,所以我比较熟。和我不相关的部分,我所知到的,对于神经网络的新的优化方法一直有人在做。这是个 fundamental 的数学问题,目前所用的梯度下降只是最浅显的。我所不知道的方面,估计还有很多。
----

所以你看,DNN 炼丹只是 AI 最外围研究人员天天干的事情,还有好多没有解决的内部问题,只是没做过的人没看到而已。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX