第1章 你好呀,AI小工程师!——深度学习工程化初体验
你有没有过这样的经历?你拿起妈妈的手机,点开美颜相机,刚把脸凑到镜头前,屏幕上就“啪”地弹出一个毛茸茸的猫耳朵贴纸,刚好落在你头顶,连角度都和你头发的走向完美匹配?或者你刷短视频的时候,刚刷到两只小柯基打架,接下来十条视频全是可爱狗狗,好像手机比你更懂你喜欢什么?又或者你放学回家,扫地机器人“嗡嗡”地自己从充电桩爬出来,绕开你扔在地上的乐高,把你掉的饼干渣都吸得干干净净,连沙发底下都没放过?
这些看起来特别“聪明”的小玩意儿,背后都有一个共同的“大脑”——深度学习模型。而把这些实验室里的小聪明,变成大家都能用、都好用的产品,就是我们接下来要学的AI工程化。从这一章开始,你就正式成为一名“AI小工程师”啦,准备好和AI一起闯关了吗?
---
1.1 你身边的AI小助手:原来AI早就住进我们的生活啦
很多人觉得AI是很高深的东西,只有科学家才能碰,其实啊,AI早就悄悄藏在你的日常生活里啦。咱们先来玩个“找AI”的小游戏,看看你身边有多少AI的身影:
- 你用的**AI点读笔**,不会的字扫一下就能读,还能给你讲这个字的来历,不用麻烦爸爸妈妈;
- 你玩的**AI游戏队友**,能陪你一起打关卡,还会提醒你“这里有宝藏哦”;
- 你用的**AI作文批改工具**,不仅能帮你改错别字,还会给你提建议,说“这里可以加一个比喻句,会更生动哦”;
- 甚至你吃的**冰淇淋店里的AI收银员**,能认出你是熟客,还会问“还是吃你最喜欢的香草味冰淇淋吗?”
你看,AI根本不是遥不可及的“黑科技”,它就像你的小助手,帮你做很多麻烦的事,让你有更多时间玩、更多时间学自己喜欢的东西。
> 💡 小工程师提示:你现在用的每一个APP里,几乎都有AI的身影哦,下次用APP的时候,可以试着找一找,看看AI藏在哪里~
那AI为什么能这么“聪明”呢?秘密就在它的大脑——深度学习模型里。你可以把AI想象成一个刚出生的小宝宝,一开始什么都不知道,但是如果我们给它看1000张猫的图片,告诉它“这些都是猫”,它就会慢慢记住猫的特点:尖耳朵、长尾巴、有毛、会“喵喵”叫。下次再看到没见过的猫,哪怕它是黑猫、白猫、花猫,AI也能认出来。
<aside class="sidebar"> 📌 小知识:深度学习是AI的一个分支,它的学习方式和小朋友特别像——不是大人一步一步教它“猫有尖耳朵,所以是猫”,而是让它自己从很多例子里面找规律,所以特别擅长认图片、听声音、说话这些事~ </aside>
这就是深度学习模型的厉害之处:它不用我们告诉它规则,自己能从海量的数据里找规律,学会做很多事。比如你用的AI绘画工具,它“看”过几十亿张图片,所以知道“宇航员要戴头盔”“橘猫是黄色的”“冰淇淋是凉的”,你给它说“一只戴着宇航员头盔的橘猫在月球上吃冰淇淋”,它就能把这些元素拼在一起,画出一张你从来都没见过的图。
---
1.2 什么是工程化?把实验室的小发明变成大家都能用的玩具
现在你知道了,深度学习模型就是AI的大脑,那工程化又是什么呢?咱们用你做手工的例子来理解吧:
你在手工课上做了一个特别漂亮的小木船,你在小水盆里试了,它漂得特别稳,还能装好几个小玻璃珠,这时候的小木船就是实验室里的原型模型——它很好,但是只能你自己在小水盆里玩,不能给同学玩,更不能拿去参加比赛。
那你要怎么做才能让大家都喜欢你的小木船呢? 1. 先检查它有没有漏水,有没有毛刺,别划到同学的手; 2. 调整船帆的角度,让它在水里跑得更快; 3. 给它刷上好看的油漆,装个小灯,晚上也能玩; 4. 做一个漂亮的包装盒,上面写上你做的木船的名字; 5. 测试一下,装10个玻璃珠会不会沉,在水池里跑会不会翻。
做完这些事,你的小木船就可以卖给同学,或者拿去参加比赛啦!这个从“实验室里的小手工”到“大家都能用的产品”的过程,就是工程化。
放到AI上也是一样的:实验室里的深度学习模型,就像你刚做好的小木船,它可能在实验室里准确率特别高,能认出99%的猫,但是放到实际用的时候,可能会遇到很多问题:
- 跑一次要5分钟,用户等不及;
- 只能在实验室的超级计算机上跑,手机、平板上根本用不了;
- 有时候会把狗认成猫,有时候干脆崩溃报错;
- 用的数据里有别人的隐私,不能随便用。
AI工程化就是要把这些问题都解决掉:让模型跑得更快、更稳定、更安全,能装到手机、机器人、汽车里,让所有人都能用。没有工程化的AI模型,就像只能在实验室里飘的小木船,再好也没用。
```mermaid graph TD A[实验室原型模型] --> B[性能测试:找问题] B --> C{问题多吗?} C -->|是| D[优化调整:改模型、改代码] D --> B C -->|否| E[适配场景:手机/机器人/汽车] E --> F[安全合规检查:没有隐私泄露、不会说坏话] F --> G[上线:给大家用] G --> H[持续监控:有问题及时修] ```
你看这个流程图,是不是和你做手工木船的步骤一模一样?AI工程化其实就是“做AI手工”的全流程,从发现问题,到调整优化,再到最后给大家用,每一步都要细心,不然做出来的产品没人喜欢。
> 💡 小思考:你有没有遇到过APP里的AI不好用的情况?比如语音助手听不懂你说话,或者推荐的东西你根本不喜欢?其实这就是工程化没做好的表现哦~
---
1.3 第一个动手小任务:用AI画出你心中的小动物
光说不练假把式,接下来我们就来做第一个AI小工程师的任务:用免费的在线AI绘画工具,画一张你喜欢的动物图片。
📝 任务步骤
1. 打开你的平板或者电脑,找到浏览器(就是你能上网看视频的那个软件); 2. 在地址栏里输入「文心一格 官网」,或者直接让爸爸妈妈帮你搜“文心一格”,这是咱们国家百度做的免费AI绘画工具,不用翻墙,特别好用; 3. 用手机号注册登录(一定要让爸爸妈妈帮忙哦,不要随便用自己的信息注册); 4. 在页面的输入框里,输入这句话:“一只穿着汉服的小熊猫,在竹林里吃竹子,背景是圆圆的月亮,国画风格”; 5. 点击“生成”按钮,等1分钟左右,你就能看到AI给你画的专属小熊猫啦! 6. 挑战任务:试着改一下你输入的话,比如把“小熊猫”改成“小老虎”,把“国画风格”改成“卡通风格”,看看AI画出来的图会有什么不一样?
🤔 思考时间
画完之后你可以想一想:AI为什么能画出这么可爱的图?它真的会画画吗? 其实啊,AI根本不会拿画笔,它是把几十亿张图片拆成一个个小小的色块,按照你写的描述,把这些色块拼成一张新的图片,就像你用乐高积木搭房子一样,只不过AI的“积木”是几十亿个,所以能搭出特别好看的图。
<aside class="sidebar"> 📌 小知识:现在的AI绘画工具不仅能画动物,还能画风景、画人物,甚至能画出根本不存在的世界,比如“长着翅膀的鲸鱼在云里游泳”,只要你想得到,AI就能画得出来~ </aside>
如果你画的图特别好看,还可以保存下来,后面我们学自己做AI模型的时候,还能用它做训练数据哦!
---
1.4 AI成长小故事:从只会下棋的“笨小孩”到啥都会的“小天才”
AI不是一下子就变得这么厉害的,它也是慢慢“长大”的,咱们来看看AI的成长历程吧:
1997年:AI第一次赢人类世界冠军
最早的AI特别“笨”,只会做一件事:下国际象棋。1997年,IBM公司做了一个叫“深蓝”的超级计算机,专门用来下国际象棋,它赢了当时的世界冠军卡斯帕罗夫,这是人类历史上第一次AI在智力游戏里赢人类。
不过那时候的深蓝特别“傻”,只会下棋,不会画画,也不会聊天,就像一个只会背古诗的小朋友,别的啥都不会。
2012年:深度学习“出圈”
后来,研究人员发现了一种叫“深度学习”的方法,就像给AI装了一个更聪明的大脑,它看过的图片越多,认东西就越准。2012年,一个用深度学习做的图像识别模型,在图片识别大赛里拿了冠军,准确率比之前最好的模型高了一大截,大家都发现:哦,原来深度学习这么厉害!
2016年:AlphaGo赢了围棋世界冠军
围棋是特别难的棋类游戏,变化比宇宙里的星星还多,大家都觉得AI至少还要几十年才能赢人类。结果2016年,谷歌做了一个叫AlphaGo的AI,赢了当时的世界围棋冠军李世石,大家一下子都震惊了。
最厉害的是,AlphaGo下了一步人类棋手几千年都没用过的“妙手”,连最厉害的棋手都看不懂,就像你考试的时候答出了一道老师从来没讲过的题,连老师都觉得很惊讶。
2022年至今:生成式AI爆发
最近几年,AI长得更快了,它不仅会认图片、下棋,还会画画、聊天、写作文、做视频,甚至能帮你写代码!这种能生成新东西的AI,就叫生成式AI。
现在咱们国家的AI也特别厉害,百度的“文心一言”、阿里的“通义千问”、华为的“盘古”,都是特别厉害的大模型,不仅能聊天,还能画画、写文案、做数学题,完全不比国外的AI差。
```plantuml @startuml title AI成长小 timeline 1997 : 深蓝击败国际象棋世界冠军\n(只会下棋) 2012 : AlexNet图像识别大赛夺冠\n(深度学习大火) 2016 : AlphaGo击败围棋世界冠军李世石\n(会下围棋) 2022 : 生成式AI爆发\n(会画画、会聊天、会写作文) 2023 : 中国大模型层出不穷\n(文心一言、通义千问等) @enduml ```
你看,AI是不是就像小朋友一样,从只会做一件事的“笨小孩”,慢慢长成了啥都会的“小天才”?而我们AI小工程师,就是教AI学更多本领,帮AI解决实际问题的人~
---
1.5 全书闯关路线图:14关让你成为合格的AI小工程师
接下来咱们要学的14章,就像14个闯关任务,每完成一个任务,你就能升一级,最后成为能自己动手做AI产品的合格小工程师:
| 关卡 | 章节 | 闯关任务 | 奖励 | |------|------|----------|------| | 第1关 | 第2章 | 认识AI的“食物”——数据 | 学会找数据、整理数据 | | 第2关 | 第3章 | 教AI认东西——模型训练 | 能自己训练一个能认猫的模型 | | 第3关 | 第4章 | 给AI做考试——模型评估 | 会判断AI学得好不好 | | 第4关 | 第5章 | 给AI开小灶——模型优化 | 能让AI认东西更准 | | 第5关 | 第6章 | 让AI跑得快——推理加速 | 能让AI在手机上跑起来 | | 第6关 | 第7章 | 给AI安个家——部署上线 | 能让所有人都用你做的AI | | 第7关 | 第8章 | AI不会生病?——监控与运维 | 会帮AI解决bug | | 第8关 | 第9章 | AI要听话——安全与合规 | 知道怎么让AI不做坏事 | | 第9关 | 第10章 | 让AI更懂你——个性化与推荐 | 能做一个推荐你喜欢视频的AI | | 第10关 | 第11章 | AI也能当医生?——行业应用案例 | 知道AI能用在哪些地方 | | 第11关 | 第12章 | AI的“魔法棒”——开源工具与框架 | 会用AI工程师常用的工具 | | 第12关 | 第13章 | 和AI做朋友——人机协作 | 知道怎么和AI一起干活 | | 第13关 | 第14章 | AI的未来——你能想到的AI是什么样? | 能说出你对AI的想象 | | 第14关 | 第15章 | 毕业设计——做出你的第一个AI小产品 | 拿到“AI小工程师”毕业证书 |
每一章最后都有“闯关任务”,做完就能拿到对应的奖励,最后一关做完,你就能自己做一个能认猫、能画画、能聊天的小AI啦!
---
1.6 本章小结
这一章我们学到了好多新知识哦,来回顾一下: 1. AI早就藏在你的日常生活里,美颜相机、扫地机器人、AI点读笔都是AI的应用; 2. 深度学习模型就是AI的“大脑”,能让AI自己从数据里找规律,学会做很多事; 3. 工程化就是把实验室里的AI模型,变成大家都能用的产品的过程,就像把你做的小木船做成能卖的成品; 4. 我们已经完成了第一个动手任务:用AI绘画工具画了一张你喜欢的动物图片; 5. AI是从1997年的深蓝慢慢成长起来的,现在咱们国家的AI也特别厉害; 6. 接下来14章就是我们的闯关路线图,每完成一章就能升一级,最后成为合格的AI小工程师。
✍️ 小练习
1. 试着写出你见过的3个AI应用:___________、___________、___________ 2. 你觉得AI最厉害的地方是什么?___________
🤔 思考题
如果让你做一个AI小助手,你最想让它帮你做什么事?是帮你写作业?还是陪你玩?还是帮你照顾小宠物?把你的想法写在下面,说不定后面我们真的能把它做出来哦!
---
> 🎯 下章预告:下一章我们要认识AI的“食物”——数据,没有数据,AI就是个“傻白甜”,咱们到时候见~
<aside class="note"> 📌 纸书说明:本章的动手小任务需要的二维码和工具链接,请扫 chapter1_qr 二维码获取,电子版可直接点击链接跳转。 </aside>
<aside class="note"> 📌 电子版附加资源:点击[这里](https://example.com/ai_history_video)观看AI发展小故事动画版,更有意思哦~ </aside>
<!-- 纸书页码:P1-P12 --> <!-- 标签:#AI入门 #儿童编程 #深度学习 #工程化 #AI小工程师 -->
你有没有过这样的经历?你拿起妈妈的手机点开美颜相机,刚把脸凑到镜头前,屏幕上就“啪”地弹出一个毛茸茸的猫耳朵贴纸,刚好落在你头顶,连角度都和你头发的走向完美匹配?或者你刷短视频的时候,刚刷到两只小柯基打架,接下来十条视频全是可爱狗狗,好像手机比你更懂你喜欢什么?又或者你放学回家,扫地机器人“嗡嗡”地自己从充电桩爬出来,绕开你扔在地上的乐高,把你掉的饼干渣都吸得干干净净,连沙发底下都没放过?
这些看起来特别“聪明”的小玩意儿,背后都有一个共同的“大脑”——深度学习模型。而把这些实验室里的小聪明,变成大家都能用、都好用的产品,就是我们接下来要学的AI工程化。上周我去小学做讲座,有个三年级的小朋友举手问我:“老师,我上周用妈妈的手机点AI绘画,画了一只长着彩虹尾巴的小恐龙,AI是不是真的会魔法呀?”我当时就笑了,AI当然不会魔法,不过它比魔法还厉害——它是人类用智慧做出来的“小帮手”,而我们接下来要学的,就是怎么当这个“小帮手”的教练,也就是AI小工程师。从这一章开始,你就正式踏上AI闯关之旅啦,准备好和AI一起升级打怪了吗?
---
1.1 你身边的AI小助手:原来AI早就住进我们的生活啦
很多人觉得AI是很高深的东西,只有穿白大褂的科学家才能碰,其实啊,AI早就悄悄藏在你的日常生活里啦。咱们先来玩个“找AI”的小游戏,看看你身边有多少AI的身影,找完之后可以告诉爸爸妈妈,让他们也惊讶一下:
- 你用的**AI点读笔**,不会的字扫一下就能读,还能给你讲这个字的甲骨文写法,甚至给你讲这个字在古代是用来干嘛的,不用麻烦爸爸妈妈查字典;
- 你玩的**AI游戏队友**,能陪你一起打关卡,还会提醒你“前面有陷阱哦”“这里藏着宝箱”,甚至你卡关了,它还能给你出主意;
- 你学校体育课用的**AI跳绳计数器**,不用老师手动数,它自动就能数你跳了多少个,跳得标准还能给你打满分;
- 你用的**AI英语口语测评工具**,你说一句英语,它不仅能听出来你读得准不准,还能告诉你哪个单词发音错了,怎么读才对;
- 你戴的**儿童电话手表里的AI定位**,不仅能告诉爸爸妈妈你在哪,还能在你走到河边、马路这种危险地方的时候,自动给爸爸妈妈发提醒;
- 甚至你去冰淇淋店,收银台的AI能认出你是熟客,还会问“还是吃你最喜欢的香草味冰淇淋吗?”
你看,AI根本不是遥不可及的“黑科技”,它就像你的贴身小助手,帮你做很多麻烦的事,让你有更多时间玩、更多时间学自己喜欢的东西。
> 💡 小工程师提示:你现在用的每一个APP里,几乎都有AI的身影哦,下次用APP的时候,可以试着找一找,看看AI藏在哪里。比如你刷短视频的时候,AI在帮你推荐你喜欢的内容;你拍照的时候,AI在帮你调亮度、美颜;你发语音消息的时候,AI在帮你转成文字。
那AI为什么能这么“聪明”呢?秘密就在它的大脑——深度学习模型里。你可以把AI想象成一个刚出生的小宝宝,一开始什么都不知道,但是如果我们给它看1000张猫的图片,告诉它“这些都是猫”,它就会慢慢记住猫的特点:尖耳朵、长尾巴、有毛、会“喵喵”叫。下次再看到没见过的猫,哪怕它是黑猫、白猫、花猫,AI也能认出来。
这里要特别说一句:AI和普通的小程序、自动贩卖机不一样哦。自动贩卖机里的程序是写死的:你投5块钱,按一下可乐的按钮,它就会掉一瓶可乐,它不会自己变出雪碧来;而AI是“会学习的”,你看的猫越多,它认猫就越准,甚至你给它看一张只有猫尾巴的模糊照片,它也能猜出来这是猫。这就是深度学习模型的厉害之处:它不用我们告诉它规则,自己能从海量的数据里找规律,学会做很多事。
<aside class="sidebar"> 📌 小知识:深度学习是AI的一个分支,它的学习方式和小朋友特别像——不是大人一步一步教它“猫有尖耳朵,所以是猫”,而是让它自己从很多例子里面找规律,所以特别擅长认图片、听声音、说话、画画这些事。你平时用的AI绘画工具,就是深度学习模型的一种,它“看”过几十亿张图片,所以知道“宇航员要戴头盔”“橘猫是黄色的”“冰淇淋是凉的”,你给它说“一只戴着宇航员头盔的橘猫在月球上吃冰淇淋”,它就能把这些元素拼在一起,画出一张你从来都没见过的图。 </aside>
🎯 本节小挑战
找一找你家里的3个AI产品,告诉爸爸妈妈它们是怎么帮你们忙的,比如“AI点读笔帮我认生字,不用查字典了”。
---
1.2 什么是工程化?把实验室的小发明变成大家都能用的玩具
现在你知道了,深度学习模型就是AI的大脑,那工程化又是什么呢?咱们用你做手工的例子来理解吧,保证你一学就会:
你在手工课上做了一个特别漂亮的小木船,你在小水盆里试了,它漂得特别稳,还能装好几个小玻璃珠,这时候的小木船就是实验室里的原型模型——它很好,但是只能你自己在小水盆里玩,不能给同学玩,更不能拿去参加比赛。
那你要怎么做才能让大家都喜欢你的小木船呢? 1. 先检查它有没有漏水,有没有毛刺,别划到同学的手; 2. 调整船帆的角度,让它在水里跑得更快; 3. 给它刷上好看的油漆,装个小灯,晚上也能玩; 4. 做一个漂亮的包装盒,上面写上你做的木船的名字; 5. 测试一下,装10个玻璃珠会不会沉,在水池里跑会不会翻,遇到小石头会不会坏。
做完这些事,你的小木船就可以卖给同学,或者拿去参加比赛