04. 人工智能核心基础 - 导论(3)

文章目录

    • 人工智能和其他学科的关系
    • 为什么学习人工智能
    • 怎么学好人工智能?
    • 一些问题

茶桁的AI秘籍 02

Hi,你好。我是茶桁。

基于上一节课咱们的整体强度有点大,而且咱们马上也要进入高强度内容了,那么这一篇咱们就稍微水一篇吧。来聊聊天,讲讲学习人工智能的一些事项。

人工智能和其他学科的关系

经常有同学会问我:人工智能和其他学科有什么关系?有什么区别?

有人说人工智能就是博弈论、梯度下降,人工智能就是贝叶斯。

这都不对,大家要这样想:人工智能是我们刚刚说的解决各种各样的问题的一个研究课题。你可以把它想象成研究课题,这些数学方法,统计学方法是我们来解决这个问题所用到的方法。

千万不要把自己变成一个数学系的人,数学是你的工具。搞人工智能的人,绝对不是一个纯数学家。

比方说贝叶斯定理,其实在一七几几年就提出来了,以前一直被广泛应用于概率学。再比如最小二乘法,也是很早之前就提出来,最早用在天文学上;一阶逻辑是被用在逻辑学中;最大似然也是被用在统计学中;我们的神经网络最早是在神经科学中提出来的;MiniMax game,解决下棋问题的时候经常会用到的一个方法,其实最早是经济学里面的一个问题,博弈论用到的问题。

梯度下降最早叫做optimization research,是运筹学里面的一个内容,也就是我上一节课中讲到的search方法。最早是起源于算法与数据结构;

之后还有强化学习,它其实是指的迭代,是控制论当中的东西。

所以你看到这些就应该知道,人工智能与其他学科一个很大的区别,它是博采众长,为了解决问题,可以使用各种各样的方法。

AI是融汇了各个学科用来解决某种问题的一个学科。所以不要把它局限在某个东西,不管是啥只要能搞定问题都可以。只要能像人一样,要解决的问题能解决就可以。

为什么学习人工智能

给大家讲了这么多人工智能是什么,还讲了两个很典型的案例,我来讲一下为什么要学习人工智能。之后的课程中可以感受一下,这就和小马过河一样,代码其实不难,你会发现代码其实都挺短的,一二十行、二三十行。发现困难的时候正好是你能力提升的时候。

特斯拉、iPhone、抖音、淘宝这些的成功其实都是因为我们处在一个数字智能时代。这个数字智能时代所有东西几乎都要变成数字化的东西,大家要做的时候希望能够自动化的去处理这些东西,AI就会因此而生。

人工智能是一种力量,是一种能够使用这种数据能源的力量。

现在有很多很多的数据,你要把这些数据解决,人工智能就是这样的一个力量来解决他们。而且我们还能够实现职业的可持续成长,从薪资待遇上、发展的瓶颈上都会好过其他的场景。

比方说做传统的开发岗位可能会面临35岁下岗,人工智能这个行业整体上就要好很多。

怎么学好人工智能?

怎么样去学好AI呢?

上一节课中,咱们演示两段代码,讲了两个问题,有没有觉得好难?咱们的整个课程内容量其实很大,尤其是到咱们之后的课程。

要学好人工智能,首先你要知道AI它之所以工资高一定不简单,但是既然有那么多人都在做,也就证明它一定是能学会的。所以你不要觉得它会特别难,但也不要看成好像听一听就可以会了。

看我课程的这些同学们,我要郑重的说一下,不要指望在地铁上啊什么的碎片时间看看就可以学会了,这必须是不可能的。我一直想跟大家说,碎片化时间是绝对学不好的,不管是什么东西,你背单词可能还行,但是如果是一个系统性很强的学科,想要碎片化时间学习,这几乎是在害自己。

截屏2023-09-29 07.47.57-1

人工智能永远是一个高级职位,第一个点就是要有心力,要相信你能学好,能学会。

第二点,编程能力一定要强,有很多时候其实理论很简单,但是你就是实现不出来。编程能力一定要多多练习。

第三点是数学能力,我们很多问题其实都是要抽象成数学问题,但和数学的区别是我们还要把这个数学问题变成计算机能运行的,这个就更难了。

这也就是为什么我前面要花2个月的时间来写两篇专题,一篇Python基础,一篇数学基础,都是为了让大家能提高基础能力,应付之后的课程。

还有第四点,建模能力,你要把你见到的新问题变成你学过的模型。建模能力其实是这个行业中非常重要一个能力,是你需要不断的去练习的能力。

再有就是交流能力,为什么说这个重要,作为一个算法工程师,和做Java,做Web前端开发的区别是什么?算法工程师永远做不到100%正确,永远会有一些bad case,永远会有一些做的不好的地方。

这个时候如何去沟通让别人知道,这件事情暂时只能做成这样,或者如果我们要做的更好需要哪些数据,需要哪些支持。这些都是需要交流能力的。

建模能力是接下来课程会教给大家的,遇到一个问题我都会讲。那我的这个课程和其他课程最大的区别,就是很多课程都是告诉大家这有个方法你把它记住,而我是给大家讲为什么提出来这样的方法。

我把思考过程告诉大家之后,建模能力就会逐步提升。建模能力就是把看到的问题变成解决方法的一个能力。

再接下来第五点,我们的质疑能力。大家要学好,一定要有质疑能力。就是你现在看到的所有论文,你记住都有可能是错的。也不说都有可能绝对是错的,但肯定在某些场景下是不能运行的,结果很糟糕。

一定要知道这一点,知道这一点之后才能去提出新的方法,才能不断的前进。

以上这几种能力非常重要。

学习过程中,肯定会遇到各种各样的问题,当你遇到问题的时候,该怎么办呢?

如果遇到相关的名词术语、方程、公式或者代码看不懂的时候该怎么办呢?

不要放弃继续,也不要立马找人问,更不要怀疑自己。你应该去Google,维基百科等高质量的搜索引擎去搜索,自己学会去查找相关的问题解决方法。这里我要着重说一下,当然可以借助ChatGPT等人工智能,不过不要过分依赖,别想都没想,还没思考就赶紧去问,有的时候GPT给你的答案不一定准确,而因为你没有去思考过,可能就这样全盘接收了,那就走上歧路了。

那如果感到代码困难,做不出来,也是,不要轻易放弃和怀疑自己,要想尽一切办法,比如去Stack Overflow, Github等等上找找相似的问题代码。

那当然有感到困难的就有觉得过于简单的,觉得简单也不要放弃继续往后学,你可以跳过,不过终归还是有内容是你期望了解的。

那我现在这门课程和市面上大部分的人工智能都不相同,那些课程实际上就是跟风,将一些已经通用的解决方案整合一下打包给你,卖你个几千几万的。主打的就是一个信息差。而我现在给大家讲的,是思维,是基础,是如何去理解人工智能,属于底层建设。

AI的岗位动不动四五十万、五六十万年薪。那其实面向的也是工程师级别,而直接拿到解决方案去凑数的人,终究最后还是会被机器淘汰。

先把能力练起来,不要让自己很被动。我要给大家编撰的这门课程,首先收获是能力,就是常见的人工智能问题自己能够提出解决方案,并且自己写代码实现。

第二,潜力。新出现的人工智能模型能够理解,而且能够自学最先进的模型与代码,这是潜力。

按照我的理解,如果大家学到这门课程,应该会是你最后一次付费的AI课程,我期望达到这样的水平。

你以后不要去再去学习这些了,已经具备了继续学习的潜力,这门课程可以培养出来至少符合年薪25万及以上公司的ASM岗位要求。

在这个过程中,大家其实增强了适应性,能够在这个变化的世界中更加的适应。

如果你有前面这些能力的话,记得要多多使用你自己的Github账号,如果你没有一定要注册一个。课程上的练习代码,作业全部都同步上去。

第二个,用你的Linkedin,打造你的个人主页,把你的项目能力写上去。不要在58同城上工作,到Linkedin上寻找机会,基本上都是那种比较高级的职位。国内外这些大厂,都在上面去找人。

另外,你自己要能够在你的生活中,公司中,自己的实验室环境中找到能解决的项目。自己解决了之后,那么你下次要转行,换工作的时候别人这些项目就能给你加很多分。

一些问题

最后呢,给大家留下一些思考题。

  • 你学习这门课的目的是什么?希望达到什么结果?
  • 你达到的期望结果,有什么需要克服的苦难/劣势?
  • 你达到的期望结果,有什么可以发挥的长处/优势?
  • 你认为课程有什么地方可以改进?

再思考下下面几个问题:

  • 人工智能、机器学习和深度之间有什么关系和异同?
  • 人工智能和数学、算法与数据结构有什么关系?
  • 你能给出5个人工智能实例,这些实例是使用了哪种方法论、范式吗?
  • 你能复现出我们上一节课上的代码实例吗?

好,那我们本节课就到这里了,也到了假期了。大家好好休息,放个长假,之后,咱们下一节课要开始加强强度了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/90380.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FPGA 多路视频处理:图像缩放+视频拼接显示,HDMI采集,提供2套工程源码和技术支持

目录 1、前言版本更新说明免责声明 2、相关方案推荐FPGA图像缩放方案推荐FPGA视频拼接方案推荐 3、设计思路框架视频源选择IT6802解码芯片配置及采集动态彩条缓冲FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择 视频拼接算法图像缓存视频输出 4、vivado工程1&am…

【计算机网络】图解路由器(一)

本系列包含: 图解路由器(一)图解路由器(二) 图解路由器(一) 1、什么是路由器?2、什么是路由选择?3、什么是转发?4、路由器设备有哪些类型?5、根据…

【小笔记】fasttext文本分类问题分析

【学而不思则罔,思维不学则怠】 2023.9.28 关于fasttext的原理及实战文章很多,我也尝试在自己的任务中进行使用,是一个典型的短文本分类任务,对知识图谱抽取的实体进行校验,判断实体类别是否正确,我构建了…

高级时钟项目(2)Json文件解析学习---C语言版本

笔者来介绍一下json文件解析 1、背景介绍 笔者在获取天气数据的时候,是通过MCU的WIFI去获取,但是获取到的数据json数据,需要解析,C语言没那么解析库,所以就需要找一些开源的解析库。 笔者找到cjson这个适用于C语言…

【c语言】通讯录【动态版本:有排序和文件操作】

目录 一、通讯录定义 二、通讯录的实现 1、test.c中菜单的实现 2、通讯录的创建逻辑 3、初始化 4、检查容量和添加 5、查找 6、删除功能 7、修改功能 8、打印 9、查找并打印 10、qsort排序 11、摧毁 12、保存数据到文件 13、从文件中读数据 完整代码: 一、通讯录定…

【C++进阶(六)】STL大法--栈和队列深度剖析优先级队列适配器原理

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:C从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习C   🔝🔝 栈和队列 1. 前言2. 栈和队列的接口函数熟悉3. …

基础算法--KMP字符串

KMP 算法是一个快速查找匹配串的算法,它的作用其实就是本题问题:如何快速在「原字符串」中找到「匹配字符串」。 在朴素解法中,不考虑剪枝的话复杂度是 O(m∗n) 的,而 KMP 算法的复杂度为 O(mn)。 KMP 之所以能够在O(mn) 复杂度内…

leetCode 213. 打家劫舍 II 动态规划 房间连成环怎么偷呢?

213. 打家劫舍 II - 力扣(LeetCode) 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装…

如何定时备份使用Docker构建的MySQL容器中的数据库

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的编码爱好者 大家好,我是 DevO…

PIE:1979-2018年中国气温数据产品(空间分辨率为0.1º)

简介 中国气温数据产品包含1979-2018年期间中国的近地表气温数据(单位为摄氏度),时间分辨率为每日,空间分辨率为0.1。本产品集成了再分析数据(ERA5、CMFD)、遥感数据(MODIS)、原位数…

php eayswoole node axios crypto-js 实现大文件分片上传复盘

不啰嗦 直接上步骤 步骤1.开发环境配置 项目需要node.js 做前端支撑 官网下载地址: http://nodejs.cn/download/ 根据自己需要下载对应的版本,我下载的是windows系统64位的版本。 包下载好后 进行安装,安装步骤在此省略... 测试是否安装成功 …

蓝海彤翔亮相2023新疆网络文化节重点项目“新疆动漫节”

9月22日上午,2023新疆网络文化节重点项目“新疆动漫节”(以下简称“2023新疆动漫节”)在克拉玛依科学技术馆隆重开幕,蓝海彤翔作为国内知名的文化科技产业集团应邀参与此次活动,并在美好新疆e起向未来动漫展映区设置展…

C#生成自定义海报

安装包 SixLabors.ImageSharp.Drawing 2.0 需要的字体:宋体和微软雅黑 商用的需要授权如果商业使用可以使用方正书宋、方正黑体,他们可以免费商用 方正官网 代码 using SixLabors.Fonts; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Draw…

使用SPY++查看窗口信息去排查客户端UI软件问题

目录 1、使用SPY查看窗口的信息 2、使用SPY查看某些软件UI窗口用什么UI组件实现的 2.1、查看海康视频监控客户端安装包程序 2.2、查看华为协同办公软件WeLink 2.3、查看字节协同办公软件飞书 2.4、查看最新版本的Chrome浏览器 2.5、查看小鱼易连视频会议客户端软件 2.6…

CIP或者EtherNET/IP中的PATH是什么含义?

目录 SegmentPATH举例 最近在学习EtherNET/IP,PATH不太明白,翻了翻规范,在这里记个笔记。下面的叙述可能是中英混合,有一些是规范中的原文我直接搬过来的。我翻译的不准确。 Segment PATH是CIP Segment中的一个分类。要了解PATH…

Dev C++安装与运行

参考: https://blog.csdn.net/Keven_11/article/details/126388791 https://www.cnblogs.com/-Wallace-/p/cpp-stl.html 2021年真题要求 2022年真题要求 河南省的考试环境 IDE环境 Dev C 安装 下载 安装 点击OK,选择我接受 修改安装路径为D盘d:\Program Fi…

MQTT协议是什么?快速了解MQTT协议在物联网中的应用

随着工业互联网的迅猛发展,工业设备数据采集和实时监控成为制造业提高生产效率和质量的重要手段。在物联网应用中,通信技术包括Wi-Fi、RFID、NFC、RS232、RS485、USB等,其中在物联网技术框架体系中所使用到的通讯协议主要有:AMQP、…

Django(21):使用Celery任务框架

目录 Celery介绍Celery安装Celery使用项目文件和配置启动Celery编写任务调用异步任务查看任务执行状态及结果 设置定时和周期性任务配置文件添加任务Django Admin添加周期性任务启动任务调度器beat Flower监控任务执行状态Celery高级用法与注意事项给任务设置最大重试次数不同任…

26663-2011 大型液压安全联轴器 课堂随笔

声明 本文是学习GB-T 26663-2011 大型液压安全联轴器. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了大型液压安全联轴器的分类、技术要求、试验方法及检验规则等。 本标准适用于联接两同轴线的传动轴系,可起到限制…

软考高级之系统架构师之软件需求工程

概述 一个完整的软件生存周期是以需求为出发点。软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。 需求开发: 需求获取需求分析需求定义(需求规格说明书)需求验证 需求管理: 变更控制版本控制需求跟踪需求状态跟踪 需…