特斯拉前AI总监疯狂点赞:单张A100,10秒训练CIFAR-10破世界纪录
编辑:Aeneas 好困
【新智元导读】这位小哥在单张A100上,10秒完成了CIFAR-10训练,打破了世界纪录,还引来了Karpathy啧啧称赞。
刷新世界纪录!
用600行代码,在单张A100上,不到10秒,就完成了CIFAR-10数据集的训练,并且精度高达94%。
特斯拉前AI总监Andrej Karpathy连发3条推特,疯狂点赞。

Karpathy之所以如此激动,是因为12年前,他试过手动对CIFAR-10进行分类,得到的也是94%!而当时的SOTA只有80%。
项目介绍

项目地址:https://github.com/tysam-code/hlb-CIFAR10
git clone https://github.com/tysam-code/hlb-CIFAR10 && cd hlb-CIFAR10 && python -m pip install -r requirements.txt && python main.py
这段代码可以在Colab上直接使用,事实上——其中大部分是在Colab中开发的。
这位叫Tysam的小哥,给自己定下的目标是——
简单初学者友好只需torch和python的常用代码可破解几乎不用外部依赖(目前只有torch和torchvision)破世界纪录的单GPU训练时间(此前在A100上的世界纪录是18.1秒,而Tysam打破了世界纪录——小于10秒)在2年内让训练时间小于2秒为了达成快速训练的神经网络实现,Tysam参考了David Page在CIFAR-10图像分类数据集上有效训练残差网络的代码,但几乎是从头编写的。

这种做法的好处是,Tysam code现在保持着CIFAR-10上单GPU训练速度的世界纪录——在A100上不到10秒!
在David Page代码的基础上,Tysam做了如下改动:
压缩和激励层(squeeze and excite layers)非常多的超参数调整复杂架构修剪(miscellaneous architecture trimmings)更改内存格式,更好地使用张量核心等其他与原始代码相比,Tysam的代码全部都在一个文件中,而且非常扁平flat。
此外,所有的管线也都已经公开,有兴趣的朋友可以在里面快速探索自己的想法。
至于为什么会选择ConvNet,而不是现在最流行的Transformer呢?
在Tysam看来,虽然Transformer是新事物,但信息从训练集中压缩到神经网络中的方式,实际上始终都遵循着同样的一套基本数学原理。
Tysam希望,在一两年内让这个代码库在2秒内完成训练,在四到五年内在1秒内完成训练。
Karpathy疯狂点赞
对于Tysam的代码,Karpathy赞叹不已,他丝毫不吝啬自己的溢美之辞——
「我喜欢这种极简的设计美学,它让阅读代码不再是精疲力竭的寻宝过程。你不需要把代码散布在复杂的嵌套目录结构之中,然后用各种指令把事情搞得过于复杂。」

随后,Karpathy还表示,这让他想起了自己在12年前做的测试:
12年前,「肉眼」分类实现了94%的准确率,用时未知。
12年后,600行代码实现了94%的准确率,用时不到10秒。

当时的过程大概是:
在一个平平无奇的周末,Karpathy突然想看看人类在这个数据集上能达到什么样的精度。
于是就快速地手搓了一段MATLAB代码用于测试。
界面长这个样子:

在测试过程中,程序首先会一张一张图片地展示,然后Karpathy会按下0-9(10个键),对应这张图他所认为的类别(10个分类)。
在经过了不知道多长时间之后,Karpathy终于完成了400张图片的分类,准确率为94%左右。
那么,为什么不是100%呢?
Karpathy:「因为有些图像真的太扯了!」
比如下面这几个:

也难怪Karpathy当年预测AI所能达到的极限是85-90%(笑)。
当然,后来的结果大家也都知道了,CIFAR-10分类的准确率早就被刷到了99.5%。

著名的CIFAR-10
众所周知,CIFAR-10是由Geoffrey Hinton和他的学生Alex Krizhevsky和Ilya Sutskever整理的一个用于识别普适物体的小型数据集,也是如今机器学习研究中最广泛使用的数据集之一。
CIFAR-10数据集由10类32x32的彩色图片组成,总共包含60000张图片,其中50000张图片作为训练集,10000张图片作为测试集。
这10个类别为:飞机( airplane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )。

参考资料:
https://github.com/tysam-code/hlb-CIFAR10
大家都在看
-
放下包袱,开动机器——毛泽东最劝导的一句话 1944年,春日的延安,处处透着盎然生机,可中共党内一些同志的心头,却沉甸甸地压着阴霾。彼时,抗日战争已进入战略相持阶段的关键时期,胜利曙光初现,却也伴随着诸多艰难险阻。党面临着从局部执政向全面执政转变的 ... 机械之最08-21
-
机械类专业必看!这 8 个老牌专业搞懂了,其他都是 “衍生品”! 说起机械类专业,很多人觉得五花八门难分辨,但其实核心就 8 个 “老大哥”—— 机械工程、机械设计制造及其自动化、工业设计、机械电子工程、材料成型及控制工程、过程装备与控制工程、车辆工程、汽车服务工程。这 ... 机械之最08-21
-
4年3次刷新“世界纪录”!潍坊临朐:聚链成势凸显“雁阵效应” 新派新闻讯 记者从潍坊临朐县获悉,近日,山东华特磁电集团股份有限公司自主研制的全球首台、全球最大的直径7米智能立环高梯度磁选机走下生产线,并获得扛旗世界纪录“全球首台”世界纪录认证。从2022年研发出全 ... 机械之最08-21
-
攻克“0.01毫米”壁垒!看这家企业如何在高端机床上实现突破 原标题:通用技术沈阳机床已成为我国最大的中高端数控机床研发生产基地“0.01毫米”壁垒是如何突破的(加快建设制造强国·探访“一五”老厂)沈阳机床车间现场。林诗雨摄上世纪80年代的沈阳机床厂车间。通用技术沈阳 ... 机械之最08-21
-
4年3次刷新磁技术产业领域“世界纪录” 潍坊临朐聚链成势凸显“雁阵效应” 华特磁电集团生产车间。记者付生摄记者从临朐县获悉,近日,山东华特磁电集团股份有限公司自主研制的全球首台、全球最大的直径7米智能立环高梯度磁选机走下生产线,并获得扛旗世界纪录“全球首台”世界纪录认证。从2 ... 机械之最08-21
-
新华网财经观察丨何时走进千家万户?洗碗机市场调查 新华网北京8月18日电 题:何时走进千家万户?洗碗机市场调查新华网记者 冉晓宁 赵秋玥今年,洗碗机首次被纳入全国性“以旧换新”补贴。奥维云网(AVC)推总数据显示,2025年1-6月,洗碗机全渠道零售额达62亿元,同比 ... 机械之最08-19
-
安吉竹业让世界刮目相看 安吉竹海一角。康凤英摄浙江峰晖竹木制品有限公司生产的竹制灯具。陈毛应摄浙江竹境文化旅游发展股份有限公司竹装饰建筑一角。陈毛应摄青山叠翠满目葱茏,万顷竹海绵延起伏,漫行在安吉诗情画意的竹海中,清新空气沁 ... 机械之最08-19
-
世界上最贵的手表,3000万每年产一只 百达翡丽(Patek Philippe):贵族的标志于1839年建厂。表平均零售价达13,000美元至20,000美元。公司是瑞士仅存的真正的独立制表商之一,由头至尾都是自己生产,训练一名PATEK PHILIPPE(百达翡丽)表师需10年时间。钟 ... 机械之最08-19
-
世界上最贵的摩托车品牌,最贵的高达100万美金! 很多喜欢刺激运动的人们都应该知道摩托车是一种很刺激很有挑战性的的一项活动,而且现在也有很多人喜欢摩托车,现在有很多摩托车的价格已经可以和汽车相比了,而且它的构造都很有特点,下面我们来了解一下世界上最贵 ... 机械之最08-19
-
世界上最贵的十款宝马,最便宜的也要277万元! 在众多的汽车当中,宝马一直是非常令人喜爱的一款,在宝马这个汽车当中有非常多的系列,它们都有自己各自不同的特点,而且价格也有所不同。在世界上,宝马车各个系列价格相信大家都有所了解。那么你知道哪些最贵的宝 ... 机械之最08-19
相关文章
- 世界上最贵的摩托车品牌,最贵的高达100万美金!
- 世界上最贵的十款宝马,最便宜的也要277万元!
- 雷克萨斯:颜值与动力的选择悖论?成年人根本不做选择!
- 这是大疆做扫地机器人的全部真相
- 明朝升职最快首辅:多自夸,有辩才且擅批斗,误国投敌,夹头而死
- 阿基米德:古希腊的科学巨人,力学之父的传奇人生与不朽贡献
- 生态均衡律下的机器轰鸣:解码德国一战宿命的文明深层逻辑
- 领域覆盖面广 创新引领性强 国家企业技术中心引领太原新质生产力发展
- 古希腊“力学之父”阿基米德的传奇人生与科学奇迹
- “宜昌大撤退”为何被称为中国实业的“敦刻尔克大撤退”?
- 10个中国历史之最:从文明曙光到世界巅峰(五十二)
- 李竹如:以笔为刃、以墨为枪的新闻战士
- 精密齿轮,动力牵引,机械之美!🔧✨
- 全能工业强国:盘点法国10大制造巨头,感受来自法兰西的机械美学
- 10个中国历史之最:从文明曙光到世界巅峰(五十)
- 机械工程最强的8所大学:清华哈工大并列第一,第三名出人意料
- 吴韵今风入画来——看无锡如何落笔“人文经济学”
- 机械制图实战技巧:角的二等分,精准操作一步到位
- 10个中国历史之最:从文明曙光到世界巅峰(四十七)
- 你知道吗?人体的30个之最!