养生
标量(别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南)

在阅读此文之前,辛苦您点击一下“关注”,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持!

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

最近碰到好几个想转行学AI的朋友,非科班出身,一看到“张量”“TPU”这些词就头大。

我当初刚开始接触深度学习时也这样,对着教材里的定义发呆半天,啥“多维数组”“高阶数据结构”,越看越像天书。

后来发现,其实深度学习没那么玄乎。

今天就用咱们生活里的例子,把这些核心概念拆解开,保证非科班的朋友也能看懂。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

从“喜欢程度”到“关系容器”,张量到底是个啥?

先问个问题,你觉得“小明喜欢小红”这件事,能怎么用数据表达?最直接的,大概是打个分吧?比如“喜欢程度80分”。

这个“80分”就是标量只存一个数值的量。

但你细想,这80分咋来的?总不能拍脑袋吧?

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

肯定得有理由,比如性格合得来、外貌有眼缘、价值观一致。

要是把这三个因素都打分,就成了“性格40分,外貌25分,价值观15分”。

这三个数字排在一起,就是1阶张量,也叫向量。

但问题又来了,这三个因素的重要性,啥时候都一样吗?

你想啊,初见时可能外貌占比高,相处久了性格更重要,谈婚论嫁时价值观又成了关键。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

要是把“场景”加进来,比如初见、相处、长期承诺三个场景,每个场景下三个因素各占多少分,就成了一个表格,初见时外貌30分,相处时性格45分,长期承诺时价值观20分。

这就是2阶张量,也叫矩阵。

但生活哪有这么简单,小明当天心情好不好,朋友对小红的评价,甚至天气咋样,都可能影响他的判断。

这些外部因素再加进来,表格就变成了“三维表格”场景、因素、外部条件,每个交叉点都有个具体数值,这就是3阶张量。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

所以你看,张量根本不是啥高大上的“多维数组”,它是个“关系容器”。

把影响一件事的各种因素、各种场景、各种外部条件都装进去,清清楚楚地展示“哪个因素在什么情况下,以多大程度起作用”。

深度学习要处理的,就是这种多因素交织的复杂关系。

训练不是“刷题”,是给“情感因素”调权重?聊聊深度学习的核心逻辑

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

知道了张量是“关系容器”,那深度学习里的“训练”又是啥?说白了,就是给这个“容器”里的各个因素调权重。

还拿小明喜欢小红举例,刚开始他可能觉得外貌最重要,给外貌打了30分。

处了段时间发现,小红性格特别好,每次聊天都很舒服。

这时候就得调整权重性格分提到40分,外貌降到20分。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

这个调整过程,就是训练。

这跟贝叶斯定律说的是一回事,新信息会改变原来的判断概率。

深度学习里的“数据”,就是这些“新信息”。

比如你喂给模型100对情侣的相处案例,模型就会根据这些案例,调整各个因素的权重,慢慢找到规律,原来性格匹配度高的情侣,长期关系更稳定。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

有人可能会说,这不就是“刷题”吗?还真不一样。

刷题是为了记住答案,训练是为了找到规律。

模型不会记住某个具体案例,而是通过大量数据,算出每个因素在不同场景下的“贡献度”。

就像小明处了10个对象后,不用别人教,也知道“性格比外貌重要”这就是模型训练出来的“直觉”。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

那训练用啥工具算呢,总不能靠人脑吧?这就说到TPU了。

你想,早期搞深度学习,用CPU、GPU算,就像用铁锅煮一大锅粥,慢得很。

后来专门为深度学习设计的TPU出来了,就像换了个高压锅,火力集中,效率一下提上去了。

不光是硬件,软件工具也在迭代。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

比如TensorFlow、PyTorch这些框架,就像给你配了个“自动调火”的锅,不用你自己盯着火候,只管把食材(数据)放进去就行。

工具越好用,研究人员就能把更多精力放在“研究规律”上,而不是“怎么算”上。

从生火做饭到AI工具,迭代工具论咋推动技术进步?

说到工具,就得提“迭代工具论”,啥意思?工具和目的是会变的。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

比如你用锅、水、面粉做馒头,这时候锅是工具,馒头是目的。

等馒头做好了,拿它填饱肚子,馒头又成了工具,填饱肚子成了目的。

AI领域的工具迭代也是这个道理,最早搞深度学习,用CPU算,发现太慢(工具不够用),就想办法改进硬件,于是有了GPU。

后来GPU也不够用,又专门设计了TPU(工具升级)。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

有了TPU,就能跑更复杂的模型,研究更难的问题(目的升级),工具和目的就这么推着走。

框架从早期的Caffe到现在的PyTorch,硬件从CPU到TPU,每一次工具升级,都让深度学习能处理更复杂的“关系容器”,算更精准的权重。

就像你一开始用手揉面,后来用和面机,再后来用全自动馒头机,效率越来越高,能做的花样也越来越多。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

所以说,想搞懂AI,不用被那些专业名词吓住。

张量就是“关系容器”,训练就是“调权重”,工具迭代就是“换更好的锅”。

把这些想明白了,再看深度学习的论文、教程,就像戴着眼镜看书,一下清晰多了。

AI这东西,本质上就是用机器模拟人处理复杂关系的过程。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

咱们普通人不用非得懂怎么造芯片、写框架,但搞懂这些核心逻辑,至少不会被“AI无所不能”的说法忽悠,也能更理性地看待这门技术。

最后说句实在的,现在AI这么火,非科班同学想入门很正常。

但别一上来就啃大部头,从生活里的例子入手,把张量、训练、工具这些基础概念搞透,后面学起来就顺多了。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">

毕竟,再复杂的技术,根子上都离不开咱们生活里的逻辑。

【免责声明】:本文创作宗旨是传播正能量,杜绝任何低俗或违规内容。如涉及版权或者人物侵权问题,请私信及时联系我们(评论区有时看不到),我们将第一时间进行处理!如有事件存疑部分,联系后即刻删除或作出更改。

别被“张量”吓到!从标量到3阶张量,非科班同学的AI扫盲指南nerror="javascript:errorimg.call(this);">


顶一下()     踩一下()

热门推荐

发表评论
0评