docs: release issue 349

pull/7137/head issue-349
ruanyf 2025-05-23 08:17:09 +08:00
parent 6c2a35a4ce
commit edbace0c39
2 changed files with 381 additions and 0 deletions

View File

@ -30,6 +30,7 @@ $ grep -nri css docs | cat --number
**五月** **五月**
- 第 349 期:[神经网络算法的发明者](docs/issue-349.md)
- 第 348 期:[李飞飞,从移民到 AI 明星](docs/issue-348.md) - 第 348 期:[李飞飞,从移民到 AI 明星](docs/issue-348.md)
- 第 347 期:[冷启动的破解之道](docs/issue-347.md) - 第 347 期:[冷启动的破解之道](docs/issue-347.md)

380
docs/issue-349.md Normal file
View File

@ -0,0 +1,380 @@
# 科技爱好者周刊(第 349 期):神经网络算法的发明者
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/6771)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052105.webp)
北京的护城河公共绿道位于鼓楼附近。via [visuals_china@instagram](https://www.instagram.com/p/DJi3qkuOTZ5/)
## 神经网络算法的发明者
上周的[《李飞飞自传》读后感](https://www.ruanyifeng.com/blog/2025/05/weekly-issue-348.html),还有后续。
那篇文章的结尾是2012年一支加拿大团队使用神经网络算法夺得了 ImageNet 比赛冠军。
今天就来说说,这支加拿大团队的故事。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052104.webp)
大家看了就知道了,神经网络算法是怎么诞生的,背后的推手又是谁。
**1杰弗里·辛顿**Geoffrey Hinton1947-
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051807.webp)
辛顿出生于英国,后移居加拿大。他是神经网络算法的奠基人和主要发明者。
神经网络的概念是上世纪40年代后期提出的提出人不是辛顿。当时的想法是既然人类通过神经网络进行思考那么只要让机器模拟神经网络机器就能思考了。
但是,那只是一个概念,并没有具体的算法。机器怎么模拟思考,人们并不知道。
1984年辛顿在加州大学担任博士后与两个同事一起提出了反向传播算法。
这个算法可以建立多层网络,产生一个输出结果,让神经网络变成了现实,也是后来更高级算法的基础。
由于它需要多层计算,后一层在前一层的结果上学习,所以被称为“深度学习”,辛顿因此成为“深度学习之父”。
辛顿后来因为这个贡献获得了图灵奖2018年和诺贝尔物理学奖2024年
**2杨立昆**1960-
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051808.webp)
杨·安德烈·勒坎Yann André Le Cun中文名杨立昆是法国人。上个世纪80年代他是多伦多大学博士后。
这一时期,辛顿也来到了多伦多大学任教,担任他的指导教师。
所以,杨立昆是辛顿的大弟子,继承和发展了辛顿的算法。他的主要成就是,为神经网络引入了卷积算法,并且做出了第一个有实际用途的神经网络。
1990年代他用神经网络识别银行支票的手写数字成功获得了企业的采用。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051809.webp)
但是这个应用也暴露了卷积神经网络的弱点它需要大量样本的训练耗费巨大的算力。银行支票只需要识别10个阿拉伯数字如果是更多样化的场景当时的计算能力难以做到。
学术界因此认为,卷积神经网络只适用特定的、计算量较小的场景,不具备推广的价值。这导致这种算法,以及辛顿和杨立昆,被冷落了二十年。
这二十年杨立昆一直混迹于企业实验室和大学教研室。等到世界重新认识卷积神经网络他在2018年与辛顿一起获得了图灵奖现在是 Meta 公司的副总裁和 AI 首席科学家。
**3亚历克斯·克里泽夫斯基**Alex Krizhevsky1986-
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051810.webp)
亚历克斯·克里泽夫斯基是乌克兰人少年时随家人移民到加拿大。2007年他进入多伦多大学成为辛顿的博士生。
这时距离杨立昆提出卷积神经网络已经过去快20年了。辛顿始终没忘记它他鼓励亚历克斯和稍后要提到的伊尔亚·苏茨克维使用这种算法去挑战李飞飞的 ImageNet。
亚历克斯就写了一个程序,用 ImageNet 的1500万图片来训练他的卷积神经网络。但是计算量太大了他的个人计算机根本跑不动他就买了两块 Nvidia 显卡每天24小时一刻不停地运算。
事实证明,卷积神经网络+大训练集+高速计算硬件超过了其他一切已知的算法。最终他们的三人团队以巨大优势夺得了2012年第三届 ImageNet 算法比赛冠军。
这件事轰动了业界,各大互联网公司纷纷邀请辛顿和他的学生加入。百度也伸出橄榄枝,邀请辛顿担任首席科学家,但是最后输给了谷歌。
2013年谷歌以4400万美元收购了辛顿成立的空壳公司将辛顿、亚历克斯、伊尔亚三个人一起招入麾下。
2017年亚历克斯辞职现在一家创业公司研究 AI 技术。
**4伊尔亚·苏茨克维**Ilya Sutskever 1986-
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051811.webp)
伊尔亚·苏茨克维出生于前苏联,后去了以色列,然后来到加拿大。他是亚历克斯·克里泽夫斯基在多伦多大学的博士同学,也是辛顿的博士生。
他与亚历克斯组成团队共同赢得了2012年的 ImageNet 算法比赛。辛顿作为指导老师,也是团队一员。
他在2013年跟随辛顿加入谷歌2015年辞职成为 OpenAI 的联合创始人和首席科学家,后来是 ChatGPT 的主要作者之一。2024年他离开 OpenAI现在创立了自己的 AI 公司。
**5安德烈·卡帕斯**Andrej Karpathy1986-
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051812.webp)
安德烈·卡帕斯出生于斯洛伐克15岁随家人来到加拿大在多伦多大学读完了本科。
他跟伊尔亚·苏茨克维很可能大学里就认识。但是,他没在多伦多大学读博士,而是去了斯坦福大学,指导老师就是李飞飞。
他的方向也是卷积神经网络,博士期间开设了斯坦福大学第一门深度学习课程,担任主讲。
2015年他跟随伊尔亚一起加入 OpenAI成为主要研究人员。
2017年他离开 OpenAI去了特斯拉担任特斯拉 AI 总监2022年离职。
**6) 总结**
上面五人是神经网络算法的主要创立者和推动者。没有他们,就不会有今天的 AI 大模型。
但是单单靠他们的算法AI 不会成功。因为算法需要大量的数据进行训练,而训练需要高速计算的硬件。这三者缺一不可。
只有等到2012年才万事俱备。神经网络算法 + 李飞飞的 ImageNet 训练集 + Nvidia 高速显卡,同时出现了。
历史于是翻开了新的一页AI 时代正式来临。
## 科技动态
1一家深圳公司推出了可能最炫酷的[树莓派机箱](https://liliputing.com/pironman-5-max-turns-a-raspberry-pi-5-into-a-mini-tower-with-a-transparent-case-rgb-lighting-and-dual-nvme-ssd-support/)。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051009.webp)
它自带机箱显示屏、RGB 灯光、风扇、NVMe SSD 扩展板,很适合用作 NAS 和 AI 边缘计算。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051010.webp)
2芬兰尝试在[驯鹿的鹿角](https://www.smithsonianmag.com/smart-news/avoid-deer-strikes-finland-painting-deer-antlers-reflective-paint-180949792/),涂上荧光粉。
![](https://cdn.beekka.com/blogimg/asset/202504/bg2025042409.webp)
这是为了方便司机在夜间看到驯鹿目前每年在芬兰公路上被撞死的驯鹿有4000头。
3在线会议软件 Google Meet推出[实时语音翻译](https://www.engadget.com/apps/google-brings-live-translation-to-meet-starting-with-spanish-174549788.html),首先提供西班牙语版本。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052203.webp)
在线会议时,对方说西班牙语,你听到的却是英语,而且声音、语调和情感‌都不变。
4意大利开源硬件公司 Arduino研发出了[可降解 PCB](https://blog.arduino.cc/2025/04/22/arduino-is-at-work-to-make-bio-based-pcbs/)(电路板),减轻对环境的污染。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051201.webp)
这种可降解电路板,将电路印刷在植物亚麻材料上,而不是传统的玻璃纤维和树脂。
不过,电路板上的铜无法降解,需要在丢弃电路板之前先回收。
5一家美国创业公司准备发射卫星将 [AI 机房建在太空](https://www.ycombinator.com/companies/starcloud)。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051403.webp)
它依靠24小时的太阳能供电也不用担心散热。
该公司希望通过这种方法,解决 AI 服务器的耗电和冷却问题。
## 文章
1、[手机的 Linux 桌面环境](https://holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses/)(英文)
作者出门不带笔记本,只带手机,再配上蓝牙键盘和 AR 眼镜。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051903.webp)
他的安卓手机在获取 root 权限后,通过 chroot 安装了 Linux 发行版,从而可以运行桌面环境。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051904.webp)
2、[AI 应用的核心逻辑](https://sketch.dev/blog/agent-loop)(英文)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051905.webp)
作者提出AI 应用AI agent的核心逻辑只需要9行代码。
3、[浏览器默认屏蔽的端口](https://www.keenformatics.com/ports-that-are-blocked-by-browsers)(英文)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051906.webp)
你可能不知道,浏览器无法打开下面的网址`localhost:6000`原因是6000是浏览器默认屏蔽的端口。
4、[推荐 RustDesk 远程桌面](https://www.xda-developers.com/i-tried-every-method-to-remotely-access-my-pc-this-method-is-the-best/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202504/bg2025040506.webp)
Mac 电脑访问 Windows 电脑,一种方法就是使用远程桌面,作者推荐远程桌面工具 RustDesk。
5、[HTML `<dialog>` 的 CSS 技巧](https://cassidoo.co/post/css-for-dialogs/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202501/bg2025011910.webp)
HTML 有一个原生的弹窗元素`<dialog>`,本文介绍两个配套使用的 CSS 技巧。
6、[Git 配置详解](https://blog.gitbutler.com/how-git-core-devs-configure-git/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202502/bg2025022504.webp)
本文详细解释 Git 配置命令 git config 的几个最常见的设置。
## 工具
1、[Pyrefly](https://github.com/facebook/pyrefly/)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051801.webp)
Meta 公司发布的 Python 代码的类型检查器,参见[介绍文章](https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/)。
2、[Zen Browser](https://github.com/zen-browser/desktop)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052202.webp)
新发布的一个开源浏览器,基于 Firefox国外评价非常高使用体验好参见[介绍文章](https://www.xda-developers.com/zen-browser-better-brave-arc-chrome/)。
3、[xtool](https://github.com/xtool-org/xtool)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051701.webp)
Xcode 的替代品,在 Linux/Win/macOS 开发 iOS 应用。
4、[Zero Convert](https://nextbconvert.com/)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051703.webp)
在线批量转换文件,基于 WebAssembly 技术,完全本地完成,还可以编辑图片。([@xiaoshangmin](https://github.com/ruanyf/weekly/issues/6864) 投稿)
5、[耗子面板](https://github.com/tnb-labs/panel)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051804.webp)
Go 语言开发的服务器管理面板。([@devhaozi](https://github.com/ruanyf/weekly/issues/6881) 投稿)
6、[Goravel](https://github.com/goravel/goravel)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051805.webp)
Go 语言的 Web 开发框架,与 PHP 的 Laravel 框架保持一致,方便快速上手。([@devhaozi](https://github.com/ruanyf/weekly/issues/6882) 投稿)
7、[OpenSpeedy](https://github.com/game1024/OpenSpeedy)
开源的游戏变速工具,通过调整 Windows 系统时间函数来实现游戏速度变化。([@game1024](https://github.com/ruanyf/weekly/issues/6884) 投稿)
8、[SimonAKing-Gallery](https://github.com/SimonAKing/AnimatedGallery)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051901.webp)
后端的 JS 相册应用,瀑布流展示图片,指定图片目录,直接运行即可。([@SimonAKing](https://github.com/ruanyf/weekly/issues/6886) 投稿)
9、[Jwno](https://github.com/agent-kilo/jwno)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052101.webp)
网友开源的 Windows 10/11 平铺窗口管理器,键盘驱动。([@agent-kilo](https://github.com/ruanyf/weekly/issues/6891) 投稿)
10、[星河小程序](https://github.com/didi/dimina)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052204.webp)
滴滴公司开源的跨平台开发框架支持将小程序打包成为安卓、iOS、鸿蒙和 Web 四个平台的原生 App。[@dos1in](https://github.com/ruanyf/weekly/issues/6912) 投稿)
## AI 相关
1、[aTrain](https://github.com/JuergenFleiss/aTrain)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051802.webp)
一个跨平台、图形界面的自动语音识别工具,基于 Whisper 模型支持识别50多种语言参见[介绍文章](https://www.xda-developers.com/i-switched-from-otter-to-this-self-hosted-audio-transcription-app/)。
2、[AI Image Editor](https://aiimageeditor.me/)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025051803.webp)
在线的免费图像处理工具,提供多种 AI 功能,比如图片增强、去除水印、风格转换等十几种。([@worminone](https://github.com/ruanyf/weekly/issues/6883) 投稿)
## 资源
1、[万物博物馆](https://mayeclair.itch.io/museum-of-all-things)
一个跨平台的桌面软件,将维基百科变成一个虚拟博物馆。
![](https://cdn.beekka.com/blogimg/asset/202503/bg2025031008.webp)
每件展品与维基百科的一篇文章相对应,墙上的画框就是文章图片,讲解牌就是文章内容。
![](https://cdn.beekka.com/blogimg/asset/202503/bg2025031009.webp)
走廊则根据文章的链接通向其他展厅,有几乎无限的展厅可以参观。
![](https://cdn.beekka.com/blogimg/asset/202503/bg2025031010.webp)
## 图片
1、[《星球大战》的机器人](https://www.facebook.com/groups/1740302472949408/permalink/3918177945161839)
《星球大战》的第一部电影拍摄于1976年里面有一个机器人 R2-D2会四处走动做各种动作还会说话。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052106.webp)
其实,它根本没那么高科技,拍摄的时候,就是里面藏了一个真人演员。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052107.webp)
2、[冰为什么体积大?](https://nautil.us/five-things-we-still-dont-know-about-water-3383/)
水变成冰以后体积会增大10%,密度因此小于水,使得冰可以浮在水面上。
那么,冰的体积为什么会增大呢?
答案是冰的分子结构,跟水的分子结构不一样。
![](https://cdn.beekka.com/blogimg/asset/202203/bg2022031408.webp)
上图左侧是液态水的分子结构,右侧是冰的分子结构。其中,白色节点为氢原子,红色节点为氧原子。
可以看到,液态水是紧密聚合的网络结构,冰则是中空的网络结构。也就是说,冰的分子结构不是那么密合,所以体积就变大了。
## 文摘
1、[Slack 公司的 URL](https://blog.jim-nielsen.com/2023/examples-of-great-urls/)
Slack 是一家即时通信的软件公司。它的官网有一个“公司介绍”的页面,通常来说该页面的 URL 会是`slack.com/about`,但是 Slack 没有采用这种做法。
它将这个页面命名为`is`,并分拆成若干个子页面。
所以,“公司介绍”页面的 URL 是`slack.com/is`。
子页面的 URL 如下。
> - slack.com/is/team-communication
> - slack.com/is/everything-in-one-place
> - slack.com/is/wherever-you-are
这样的好处是单单看 URL就知道页面想要传递的信息URL 本身就是对公司的一种宣传。
这种 is 的巧妙做法,后来被广泛借鉴。碰巧的是,`is`也正好是一个顶级域名代表冰岛iceland。很多名人就申请了 is 域名,作为个人主页。
比如艺术家杰西卡·希斯切Jessica Hische的个人网站域名就是`jessicahische.is`,她介绍自己的页面 URL 就都是`jessicahische.is/xxx`的形式。
## 言论
1、
我们很快会跟大家分享一个低调的研究成果。我们会给它起一个比 chatGPT 更好的名字,以防它流行起来。
-- [Sam Altman](https://x.com/sama/status/1923104596622246252)OpenAI 的 CEO
2、
加尔定律经常被引用:“一个有效的复杂系统,总是从一个有效的简单系统进化而来。”
但是,它的推论很少被引用:“一个从零开始设计的复杂系统永远不会有效,你必须从一个可以运行的简单系统开始。”
-- [Stack Staves](https://www.stackstaves.net/post/2023-12-07-theres-more-to-that/)
3、
宇宙有两种可能:要么我们是孤独的,要么我们并不孤独。这两种可能性都同样令人恐惧。
-- [阿瑟·克拉克](https://www.planetary.org/articles/the-fermi-paradox-where-are-all-the-aliens),英国著名科幻小说家
4、
太阳绕银河系公转一圈需要2.3亿年,上一圈的时候,地球的主宰还是恐龙。
-- [Reddit 网友](https://www.reddit.com/r/Paleontology/comments/18wqvba/it_takes_the_sun_230_million_years_to_orbit_once/)
5、
我关注了一些教育工作者,他们都报告了同样的现象:他们的学生什么事情都用 ChatGPT结果什么也没学到。
最终可能会出现这样一代人,自己的智力很低下,完全依赖于他们不理解的技术,一旦技术崩溃,他们永远无法从头开始重建。
-- [尼尔·斯蒂芬森](https://simonwillison.net/2025/May/18/neal-stephenson/#atom-everything)Neal Stephenson美国科幻小说家“元宇宙”一词的创造者
## 往年回顾
[创业虽然好,不敢推荐了](https://www.ruanyifeng.com/blog/2024/05/weekly-issue-302.html)#302
[互联网创业变难了](https://www.ruanyifeng.com/blog/2023/04/weekly-issue-252.html)#252
[三个有启发的学习方法](https://www.ruanyifeng.com/blog/2022/04/weekly-issue-202.html)#202
[从北大到技校](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-152.html)#152
(完)