【AI不惑境】数据压榨有多狠,人工智能就有多成功

Blender建模:对于模型布线的一些思考 Blender布线中一些问题的总结和思考,主要讲述原理和解决方法。 阅读详情

大家好,今天开始就进入了专栏《AI不惑境》的更新了,这是第一篇文章,讲述数据如何驱动深度学习。

进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题可能不再有答案,更多的是激发大家一起来思考。

作者&编辑 | 全能言有三

深度学习成功源于三驾马车,模型,数据和硬件,这背后最核心的还是数据,深度学习正是因为学会了从数据中抽象知识,才能够完成各种各样的任务。

人工智能的发展,伴随着对数据的使用方法的进化,今天就来聊聊。

 

1 数据与学习

我一直对学生说,如果你不能认识到数据对一个任务的重要性,不知道什么样的数据能够完成手中的任务,就不算真正的入门深度学习。

在此之前,你可以去沉迷于各种框架,技巧,项目。

我们回想一下,大部分人的成长是什么样的过程。

(1) 一个刚刚出生的小孩,对这个世界的一切都表现出了无差别的兴趣,接受各种信息就是成长。

(2) 在青少年时期,我们在家长和老师的带领下,从背课文写作业开始学习,大部分错误的行为会得到纠错,正确的行为会得到奖励。

(3) 随着成长,有的人在自己工作的领域里熟练玩转数据和模型,充分发掘和运用已有的知识,另一部分人所做的事情不再有答案,需要自己去探索新的规律,比如成立自己的公司,创作新的知识。

这几个阶段,背后的核心都是数据。

(1) 没有知识的时候,所有已有的数据都是知识。

(2) 学习知识的时候,需要针对自己要学习的领域进行已有数据库的选择,想学语言就要背单词库,学数学就要做题库,学音乐就要练乐谱,这时候用已有的数据进行学习。

(3) 使用知识的时候,就要调整自己学习到的知识用于新输入的数据,在这个过程中,知识也随之更新。

(4) 创造知识的时候,就要观察社会和科学规律,从中进行总结,面对的就是没有人整理过的数据。

可以毫不夸张的说,人一生大部分时间都用着统计学获取,整理和分析数据,知识从数据中来,就像老子说的“道法自然”。

 

2 从有监督特征工程到无监督特征学习

说起无监督和有监督方法,仍然先举一个依法治国和无为而治的对比。

依法治国核心就在于设定了各种各样的法令让大家遵循,而无为而治的核心就是不干预,让国家在自然规律下运转。很明显后者是更高级的存在,也更难实现,不确定性大。

这个例子说的正是有监督和无监督方法在社会学的代表,从有监督到无监督是进步的,然后我们再看看智能系统的成长。

(1) 最初级的智能系统,其实就是用机器来使用专家的知识,依靠的是专家在某一个领域的大量的经验积累。从20世纪60年代开始到80年代第二次人工智能浪潮,专家系统的研究是非常流行的,大家感兴趣可以去了解。

(2) 随着技术的发展,研究者发现专家系统实在是过于简单和脆弱,于是研究出了一系列的模型,包括人工神经网络/SVM等等。通过专家的经验对数据进行预处理,完成知识的初步抽象(提取特征),之后丢给模型进行进一步的学习。与专家系统相比模型的复杂度大大提升,因此也可以开始解决更加复杂的问题,比如人脸的检测,语音的识别。在20世纪末和21世纪初,有监督的机器学习方法得到了非常广泛的应用和研究。

(3) 随着大数据的爆发以及科学家的不断探索,研究人员开始认识到通过专家的经验对数据进行预处理是不合适的,数据的维度太高,专家不可能知道每一个任务到底需要怎样的预处理,所以无监督特征学习方法诞生。对于一个无监督的特征学习系统,它的输入应该尽可能是原始的数据,最大程度上保证信息的完整。至于学习的规则,仍然由专家来制定。

于是专家设计出各种各样的模型架构和优化目标来指导系统从数据中进行学习,与有监督的特征工程的最大区别在于使用数据的方式,这一类方法也被称为特征学习,于是我们有了传统的机器学习算法和深度学习算法之分。

(4) 再往后发展,就需要机器自己创造模型,人类专家在其中所起的作用很小,甚至没有,这也是人工智能的未来,或许社会发展到一定的阶段,真的会有创造生命的那一天吧。

 

3 深度学习第一阶段-学习特征

在深度学习发展的第一阶段中,重点就是专家设计模型和优化策略,从数据中学习特征表达。

深度学习的成功很大程度上归功于卷积神经网络CNN模型架构,在图像,语音等领域都取得了大大突破。CNN是一种无监督的特征学习模型,输入原始数据,然后完成学习。关于CNN的基础,大家可以去阅读公众号的相关文章。

在这个过程中,模型的架构固然会影响最终的结果,但是更重要的却是数据集,没有一个好的数据集,怎么都不可能训练出好的模型。关于数据集的重要性,可以阅读往期文章。

【数据】深度学习从“数据集”开始​

 

4 深度学习第二阶段-学习模型

在深度学习发展的第二阶段中,重点就是学习网络模型本身和各种相关的策略。

在第一阶段,典型的工作流程是准备数据,选择模型框架,定义各类优化参数,然后开始训练。

模型的架构需要研究人员手动设计,模型的各类训练参数包括归一化方法,初始化方法,激活函数等等也需要研究人员根据经验进行调试。数据的使用,包括预处理,增强策略也需要研究人员进行尝试。

但是技术发展到今天,研究人员开始从数据中学习模型本身。

4.1、AutoML自动模型结构设计技术

在深度学习发展的这些年里,研究人员用尽了各种手段去探索和设计各种各样的网络,研究网络的深度,宽度,卷积的方式,浅层深层的信息流动和融合等,可以参见往期文章。

【完结】总结12大CNN主流模型架构设计思想​

然而到了今天,新的网络设计方法开始流行,以Google Brain提出的AutoML为代表的技术,让机器根据不同的任务(数据),自动搜索最佳的模型架构,数据驱动了模型的学习。

谷歌AutoML创造者Quoc Le:未来最好的人工智能模型将由机器生成​

4.2、AutoAugment自动数据增强策略

曾几何时,我们采用各种各样的几何变换,颜色变换策略来进行数据增强。随机裁剪,颜色扰动,都对提升模型的泛化能力起着至关重要的作用。

而如今,是时候寻找更好的方法了。以Google Brain提出的AutoAugment为代表的方法,使用增强学习对不同的任务学习到了各自最合适的增强方法,可以参考往期文章。

【技术综述】深度学习中的数据增强方法都有哪些?​

4.3、自动优化参数选择

曾几何时,我们设计,比较,分析sigmoid,tanh,relu等激活函数对网络性能的影响。

而Google Brain提出的以Swish为代表的方法,在一系列一元函数和二元函数组成的搜索空间中,进行了组合搜索实验,利用数据学习到了比ReLU更好的激活函数,可以参考往期文章。

【AI初识境】激活函数:从人工设计到自动搜索​

曾几何时,我们还在争论是最大池化好还是平均池化好,如今基于数据的池化策略已经被广泛研究。

曾几何时,我们还在不知道选择什么样的归一化方法好,如今,基于数据的归一化策略也在被研究。

曾几何时,我们还在不知道选择什么样的优化方法好,如今,基于数据的优化方法也在被研究。

这些内容,可以参考公众号的《AI初识境》,后面我们也会做更多详细的解读。

可以说,从模型的结构设计,模型的优化参数选择,数据的使用策略,深度学习正在全面走向自动化。

很久以前,我们只会使用抽象好的数据。后来,我们学会了从数据中自己抽象特征。后来,我们发明了一个系统让它去抽象特征。再到后来,我们想让数据把系统也学了。

下期预告:模型的深度和宽度对性能的影响。

 

转载文章请后台联系

侵权必究

比如网络loss不正常,怎么调都不管用。

比如训练好好的,测试就是结果不对。

bug天天有,深度学习算法工程师遇到的特别多,如果你想交流更多,就来有三AI知识星球实时提问交流吧,大咖众多,总有能解决你问题的。

不惑境

AI白身境系列完整阅读:

第一期:【AI白身境】深度学习从弃用windows开始

第二期:【AI白身境】Linux干活三板斧,shell、vim和git

第三期:【AI白身境】学AI必备的python基础

第四期:【AI白身境】深度学习必备图像基础

第五期:【AI白身境】搞计算机视觉必备的OpenCV入门基础

第六期:【AI白身境】只会用Python?g++,CMake和Makefile了解一下

第七期:【AI白身境】学深度学习你不得不知的爬虫基础

第八期: 【AI白身境】深度学习中的数据可视化

第九期:【AI白身境】入行AI需要什么数学基础:左手矩阵论,右手微积分

第十期:【AI白身境】一文览尽计算机视觉研究方向

第十一期:【AI白身境】AI+,都加在哪些应用领域了

第十二期:【AI白身境】究竟谁是paper之王,全球前10的计算机科学家

AI初识境系列完整阅读

第一期:【AI初识境】从3次人工智能潮起潮落说起

第二期:【AI初识境】从头理解神经网络-内行与外行的分水岭

第三期:【AI初识境】近20年深度学习在图像领域的重要进展节点

第四期:【AI初识境】激活函数:从人工设计到自动搜索

第五期:【AI初识境】什么是深度学习成功的开始?参数初始化

第六期:【AI初识境】深度学习模型中的Normalization,你懂了多少?

第七期:【AI初识境】为了围剿SGD大家这些年想过的那十几招

第八期:【AI初识境】被Hinton,DeepMind和斯坦福嫌弃的池化,到底是什么?

第九期:【AI初识境】如何增加深度学习模型的泛化能力

第十期:【AI初识境】深度学习模型评估,从图像分类到生成模型

第十一期:【AI初识境】深度学习中常用的损失函数有哪些?

第十二期:【AI初识境】给深度学习新手开始项目时的10条建议

AI不惑境系列完整阅读:

第一期:【AI不惑境】数据压榨有多狠,人工智能就有多成功

感谢各位看官的耐心阅读,不足之处希望多多指教。后续内容将会不定期奉上,欢迎大家关注有三公众号 有三AI!

ubuntu20.4源码安装最新gcc(gcc V12.2) Ubuntu20.4自带的gcc为V9.4.0的版本,老版本的gcc存在不支持新版本C语言规范,在配置、编译、安装应用软件或工具时,可能存在不能正确安装的问题。(比如:libpqxx-7.7.4在配置时要求c++17版本的支持,但gcc V9.4.0版本不支持c++17)。因此本文介绍ubuntu20.4的系统下载最新gcc12.2版本源码,并进行本地编译、安装。本节内容包括gcc12.2的必备库安装和gcc12.2安装两部分内容组成。 阅读详情

相关推荐

别再只调陀螺仪了!用OpenCV实现基于透视变换的EIS防抖,实测效果媲美手机

本文深入探讨了基于透视变换的EIS电子稳像技术,通过OpenCV实现高阶防抖算法,效果媲美主流手机厂商方案。详细解析了传统旋转平移模型的局限性,并展示了透视变换在复杂场景下的优势,包括数学原理、OpenCV实战代码及性能优化技巧,为视频防抖提供了专业解决方案。

weixin_42613501的博客 454

【AI不惑境】学习率和batchsize如何影响模型的性能?

大家好,这是专栏《AI不惑境》的第四篇文章,讲述学习率以及batchsize与模型性能的关系。 进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题可能不再有答案,更多的是激发大家一起来思考。 作者&编辑 | 言有三 前几期我们讲述了数...

hacker_long的专栏 3288

Ubuntu单系统安装全攻略:从删除Windows到UEFI引导设置(避坑指南)

本文提供Ubuntu单系统安装的完整指南,涵盖从安全删除Windows系统到UEFI引导设置的详细步骤。通过专业工具准备、分区方案设计、引导加载器配置等关键环节,帮助用户避免常见安装问题,实现纯净高效的Ubuntu单系统环境。特别强调UEFI引导的深度配置与安装后的性能优化,适合希望彻底转向Linux的用户。

weixin_29210727的博客 411

【AI不惑境】深度学习中的多尺度模型设计

大家好,这是专栏《AI不惑境》的第七篇文章,讲述计算机视觉中的多尺度问题。进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追...

hacker_long的专栏 5633

c++实现异步线程池并详细分析线程池析构流程

多线程编程是提高程序性能和响应能力的关键技术之一,异步线程池作为多线程编程的一种有效实现方式,能够管理和复用线程资源,避免频繁创建和销毁线程带来的开销。在本文中,我们将深入探讨如何实现一个异步线程池。

2301_76564925的博客 1599

生信人的一天~HIFI数据+HIC数据组装基因组

HIFI+HIC数据组装基因组!

qq_43337286的博客 9531

【AI不惑境】网络深度对深度学习模型性能有什么影响?

大家好,这是专栏《AI不惑境》的第二篇文章,讲述模型深度与模型性能的关系。 进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题可能不再有答案,更多的是激发大家一起来思考。 作者&编辑 | 言有三 深度学习模型之所以在各种任务中取得了成...

hacker_long的专栏 2574

从零开始:Ubuntu 24.04 LTS + Win11双系统安装教程

本文将简单直白介绍如何从零开始在同一台电脑上安装 Ubuntu 24.04 LTS 和 Windows 11,你可以在需要进行专业开发或运维工作时,轻松切换到 Ubuntu,享受其带来的高效与自由;而在日常学习生活和娱乐休闲时,依然可以无缝使用熟悉的 Windows 环境。

萑澈的博客 8121

【AI不惑境】网络的宽度如何影响深度学习模型的性能?

大家好,这是专栏《AI不惑境》的第三篇文章,讲述模型宽度与模型性能的关系。进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追...

hacker_long的专栏 1167

从模组到集装箱:手把手拆解一个储能BMS的软硬件架构设计与通信组网

本文深入解析储能BMS的软硬件架构设计与通信组网,从电芯采样到系统集成的全链条技术实现。详细介绍了三级硬件架构(AFE、CMU、BMU)的设计要点,以及软件分层实现中的驱动层、应用层核心算法和通信协议栈。通过实战案例分享CAN网络搭建、调试工具链和系统验证测试经验,为储能系统开发提供实用指导。

weixin_30752699的博客 464

YOLOv11低照度目标检测优化方案:基于SCINet可训练预处理主干的全流程实现指南

创建一个新的Python文件,如。

FJN110的博客 189

【AI不惑境】残差网络的前世今生与原理

大家好,这是专栏《AI不惑境》的第五篇文章,讲述残差网络的来龙去脉和背后的原理。 进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题可能不再有答案,更多的是激发大家一起来思考。 作者&编辑 | 言有三 在深度学习模型发展史中,残差网络...

hacker_long的专栏 1838

Python爬虫实战:逆向工程与异步爬虫技术,高效抓取国家知识产权局专利数据

相比于传统的Selenium,Playwright由微软开发,支持多浏览器(Chromium, Firefox, WebKit),API更现代,执行速度更快,并且能轻松录制用户操作生成代码。通常,列表中的摘要信息是缩略的,我们需要进入每个专利的详情页获取完整信息(如主权要求、法律状态等)。我们的第一步是手动操作一遍搜索流程,并用Playwright的“录制”功能或开发者工具,找出真正返回专利数据的那一个或多个网络请求。以友好的、对人类行为模拟的方式爬取数据是基本的网络礼仪,也能有效避免你的IP被封锁。

2201_76125261的博客 2424

「AI不惑境」数据压榨有多狠,人工智能就有多成功

https://www.toutiao.com/a6703348023008690701/ 大家好,今天开始就进入了专栏《AI不惑境》的更新了,这是第一篇文章,讲述数据如何驱动深度学习。 进入到不惑境界,就是向高手迈进的开始了,在这个境界需要自己独立思考。如果说学习是一个从模仿,到追随,到创造的过程,那么到这个阶段,应该跃过了模仿和追随的阶段,进入了创造的阶段。从这个境界开始,讲述的问题...

喜欢打酱油的老鸟 425

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

AI修行三十篇文章到不惑,已经掌握了什么,接下来还要说什么

文/编辑 | 言有三AI修行之路系列文章是有三AI的代表性作品,共分为5个系列,分别是AI白身境,AI初识境,AI不惑境,AI有识境,不可知。其中前4个系列我们会推出对应...

hacker_long的专栏 571

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【硬核科技】转行AI,从零出发

文/编辑 | 言有三AI修行之路系列文章是有三AI的代表性作品,共分为5个系列,分别是AI白身境,AI初识境,AI不惑境,AI有识境,不可知。其中前4个系列我们会推出对应...

湾区人工智能 308

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

言有三文章 - AI系列完整阅读

言有三文章 - AI系列完整阅读 第一期:【AI白身境】深度学习从弃用windows开始 第二期:【AI白身境】Linux干活三板斧,shell、vim和git 第三期:【AI白身境】学AI必备的python基础 第四期:【AI白身境】深度学习必备图像基础 第五期:【AI白身境】搞计算机视觉必备的OpenCV入门基础 第六期:【AI白身境】只会用Python?g++,CMake和...

喜欢打酱油的老鸟 1155

【AI产品】如何让Google的AI给你捕捉最美的自拍瞬间

欢迎来到《AI产品》专栏,这一个专栏是面向所有对人工智能技术感兴趣的朋友。在这个专栏里,我们会给大家推荐好玩的AI产品,剖析背后的关键技术,并推荐相关学习资料。今天要推荐的这款产品是Selfissimo,这是一款非常有情怀的app,可以自动抓取你最好的自拍照,黑白复古风格。作者&编辑 | 言有三什么是"Selfissimo"拥有人脸的图像往往更容易收到评论和点赞,其中自拍占据了很大一部分。...

hacker_long的专栏 602

有三AI第一批10个研究小组上线

文/编辑 | 言有三很多粉丝都知道有三AI有一个计算机视觉群,但是有且仅有一个,而且因为人满了早就开始实行淘汰制。为什么不开第二个群呢,是因为有三觉得不会有500个以上...

hacker_long的专栏 598

【杂谈】怎么使用有三AI完成系统性学习并赚钱

最近遇到了很多新朋友感慨说,怎么才遇到你们,相见恨晚啊,走了好多弯路,一言难尽都是泪。哈哈,别的也不多说了,佛系有三只能说一句,在这个茫茫人海和信息淹没的世界里,有缘千里...

hacker_long的专栏 750

再印!抽奖!有三AI学习扑克牌新一批货到

上一批的200份《有三AI大众版》扑克牌已经没有余粮了,我们又重印了200份,并且设计了新的盒子,提供给有需要的朋友。新的盒子如下:文/编辑 | 言有三一副扑克牌,带...

hacker_long的专栏 450

【总结】有三AI视觉算法工程师成长指导手册不更新了?不,换视频更新了!...

早期的粉丝们想必还记得我们之前发布的400多页的视觉算法工程师成长指导手册,光是在咱们公众号后台就有超过5000的下载量,已经有段时间没有更新了,因此有小伙伴问我们是不是不更新了,答案是会...

hacker_long的专栏 808

有三AI发布360页11万字深度学习CV算法工程师成长指导手册,可下载收藏打印,未完待续...

文/编辑 | 言有三字少事大,各位同学,今天有三AI平台发布《深度学习视觉算法工程师成长指导手册》,超过11万字,360页word文档,可下载收藏打印,且还有大约1/3内...

hacker_long的专栏 939

【杂谈】当当最新购书优惠来了,满300-60,AI好书推荐

当当最新购书优惠券来了,满200-30,满300-60,有效期仅限周末两天,至5.23日截止,需要购书的不要错过,下面推荐一些比较热门的书。神经网络与深度学习豆瓣评分9.5!复旦大学邱锡鹏...

hacker_long的专栏 1712

【通知】有三AI更新420页14万字视觉算法工程师成长指导手册,可下载收藏打印...

各位同学,可还记得我们发布的《深度学习视觉算法工程师成长指导手册》,现在更新了,超过14万字,420页文档,可下载收藏打印,目录如下,文末提供了下载方式。手册简介目前深度学习在图像,语音...

hacker_long的专栏 1365

git怎么读_【杂谈】怎么使用有三AI完成系统性学习并赚钱

最近遇到了很多新朋友感慨说,怎么才遇到你们,相见恨晚啊,走了好多弯路,一言难尽都是泪。哈哈,别的也不多说了,佛系有三只能说一句,在这个茫茫人海和信息淹没的世界里,有缘千里来相会,无缘对面不相逢。如果是正确的人,遇到了有三AI平台你多半不会失望,有三AI不一定多么优秀,但一定足够独特,不接广告,只做原创,不跟热点,就是要做最好的AI学习平台,今天就来谈谈如何利用好我们平台进行学习,并且赚到钱。文/编...

weixin_39763640的博客 112
上一篇: 【AI-1000问】为什么CNN中的卷积核半径都是奇数?
下一篇: 【直播预告】计算机视觉中数据增强原理和实践
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值