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.xdnf.cn/news/144577.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Nginx环境搭建、负载均衡测试

Nginx环境搭建、负载均衡测试 系统环境: win10,IDEA2020,JDK8 一、nginx环境搭建 1.ngxin下载 Nginx官网下载: http://nginx.org/en/download.html Nginx有三种版本,分别是Mainline version(开发版&…

怒刷LeetCode的第19天(Java版)

目录 第一题 题目来源 题目内容 解决方法 方法一:遍历一次数组 方法二:贪心算法 方法三:双指针 第二题 题目来源 题目内容 解决方法 方法一:动态规划 方法二:贪婪算法 方法三:正则表达式 第…

玄子Share 设计模式 GOF 全23种 + 七大设计原则

玄子Share 设计模式 GOF 全23种 七大设计原则 前言: 此文主要内容为 面向对象七大设计原则(OOD Principle)GOF(Gang Of Four)23种设计模式拓展的两个设计模式 简单工厂模式(Simple Factory Pattern&#x…

基于Java实现的仓库管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言功能介绍:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导…

解密PDF密码

PDF文件有两种密码,一个打开密码、一个限制编辑密码,因为PDF文件设置了密码,那么打开、编辑PDF文件就会受到限制。忘记了PDF密码该如何解密? PDF和office一样,可以对文件进行加密,但是没有提供恢复密码的功…

智能驾驶、智能家居、智能工业中的 AI 关键基础设施,半导体厂商恩智浦的角色是什么?

我们来看一条七年前的真实新闻报道,2016 年《福布斯》在报道中提到“2020 年会有 1000 万台的自动驾驶汽车”。然而 2023 年的现在,真正实现 L4 级别自动驾驶的汽车,仍然远远没有达到这个预测的数量。 另一边,数据显示&#xff0c…

【数据结构】排序算法(一)—>插入排序、希尔排序、选择排序、堆排序

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》 🌝每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.直接插入排序 2.希尔排序 3.直接选择排…

使用不同尺寸的传感器拍照时,怎么保证拍出同样视场范围的照片?

1、问题背景 使用竞品机做图像效果对比时,我们通常都会要求拍摄的照片要视场范围一致,这样才具有可比性。之前我会考虑用同样焦距、同样分辨率的设备去拍照对比就可以了,觉得相机的视场范围只由镜头焦距来决定。 但如果对于不同尺寸的传感器…

使用 Matter-SDK 快速搭建 Matter 环境 (Linux)

Matter 作为一个统一的智能家居互联协议,凭借其高兼容性的特点,正逐渐打破各个智能家居之间的壁垒。乐鑫作为在 Matter 项目发布之初的早期成员,提供了一套开源、完整、易用的 Matter-SDK。 乐鑫的 Matter-SDK 是建立在开源 Matter-SDK 之上…

IOTE 2023盛况回顾,美格智能聚连接之力促数字新生长

9月20~22日,IOTE国际物联网展深圳站在深圳国际会展中心正式召开。本届展会以“IoT构建数字经济底座”为主题,聚焦物联网技术助推数字经济发展的核心动力。美格智能携前沿技术成果亮相展会,与参展观众深入交流。 展会上,美格智能带…

大型企业网如何部署NAT实现需求

1.企业中堕胎电脑如何共享上网? 2.NAT地址转换原理讲解; 3.企业机房如何用NAT让服务器更安全? - NAT - 网络地址转换 - 什么式网络地址 IP地址 -通信时候的设备标识 - 为什么要把IP地址做转换呢? -- 公网IP&#xff…

什么是推挽电路?

推挽电路原理: 可以简单理解为推和拉; 此电路总共用到两个元器件,对应图中的Q1----NPN三极管,Q2----PNP三极管,两个电阻R1和R2起到限流的作用;两个三极管的中间对应信号的输出。 下面就举例说明是如何工作的…

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

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

Redis原理(二):Redis数据结构(下)

文章目录 1.7 Redis数据结构-SkipList1.7 Redis数据结构-RedisObject1.8 Redis数据结构-String1.9 Redis数据结构-List2.0 Redis数据结构-Set结构2.1、Redis数据结构-ZSET2.2 、Redis数据结构-Hash1.7 Redis数据结构-SkipList SkipList(跳表)首先是链表,但与传统链表相比有…

day09_数组进阶

今日内容 零、 复习昨日 一、作业 二、引用类型[重要] 三、数组拷贝 四、数组扩容 五、数组排序[面试|笔试] 六、Arrays 零、 复习昨日 1数组创建后能否改变长度 不能 2数组创建后能否存储不同类型的数据 不能 √能,能默认转型的可以存储 double[] arr2 new double[3]; arr2[0…

数据库选型参考

文章目录 前言嵌入式数据库数据库服务器PostgreSQL和MySQL的对比 NoSQL国产数据库阿里PolarDB腾讯TDSQL阿里OceanBase和PolarDB的区别 华为GaussDb 前言 DB-Engines Ranking 会根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。 分为关系型数据库、Key-V…

UML基础与应用之面向对象

UML(Unified Modeling Language)是一种用于软件系统建模的标准化语言,它使用图形符号和文本来描述软件系统的结构、行为和交互。在面向对象编程中,UML被广泛应用于软件系统的设计和分析阶段。本文将总结UML基础与应用之面向对象的…

广告牌安全监测系统,用科技护航大型广告牌安全

城市的街头巷尾,处处可见高耸的广告牌,它们以各种形式和颜色吸引着行人的目光。然而,作为城市景观的一部分,广告牌的安全性常常被我们所忽视。广告牌量大面大,由于设计、材料、施工方法的缺陷,加上后期的检…

队列的使用以及模拟实现(C++版本)

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻强烈推荐优质专栏: 🍔🍟🌯C的世界(持续更新中) 🐻推荐专栏1: 🍔🍟🌯C语言初阶 🐻推荐专栏2: 🍔…

npm ,yarn 更换使用国内镜像源,淘宝源

背景 文章首发地址 在平时开发当中,我们经常会使用 Npm,yarn 来构建 web 项目。但是npm默认的源的服务器是在国外的,如果没有梯子的话。下载速度会特别慢。那有没有方法解决呢? 其实是有的,设置国内镜像即可&#x…