一些不得不知道的概念!吴恩达deeplearning.ai:人工智能的导论

news2024/11/15 8:22:01

文章目录

  • 强人工智能 AGI
  • 人工智能的分类
  • 深度学习
  • AGI可能实现的一些证据
    • 一种学习算法的假设
      • 具体的例子
  • 为什么人工智能如此高效


以下内容有任何不理解可以翻看我之前的博客哦

强人工智能 AGI

强人工智能也叫做通用人工智能,是人工智能学科发展的一个重要目标。

人工智能的分类

目前关于人工智能有很多误解,很大一个原因是因为不同的人对于人工智能的理解不同,人工智能其实分为两类。
第一种,ANI(artificial narrow intelligence),狭义人工智能,这种人工智能可以在某个独特的方向具有极高的水平,只做一件事。例如自动驾驶,智慧农场,智慧工厂等。在近几年,ANI的发展十分迅速并且创造了巨大的价值。由于ANI也是人工智能的一个子集,因此ANI的发展也大大促进了AI的发展。
第二种,AGI(artificial general intelligence),通用人工智能,这种人工智能有机会做到典型人类的程度,可以完成任何事情。目前通用人工智能仍然未能实现。
在这里插入图片描述

深度学习

随着现代深度学习的崛起,我们开始用计算机模拟神经元来训练人工智能,随着软硬件的发展,我们能模拟的神经元越来越多。从而使我们有一种期望,在某一天能够模拟人类大脑,可事实上没有那么简单,大致可以分为两种原因:
第一,我们模拟的神经元与真正的脑内神经元相比过于简单
第二,直到今天,我们也未能真正理解大脑的工作方式,因此模仿大脑也其实是无稽之谈。
综上所述,作者认为仅仅通过模仿大脑的工作方式从而实现AGI的可能性不大。

AGI可能实现的一些证据

一种学习算法的假设

近些年的一些动物实验发现,仅仅一个动物神经元就可以完成许多难以想象的任务,因此从而使得科学家猜测神经元的工作是否可以归因于一种或多种学习算法。如果我们能有一天弄清那是什么,或许我们某一天真的可以在计算机上实现它。

具体的例子

科学家在大脑负责听觉的区域进行试验,切断了这个区域与耳神经的联系(即切断了该神经元的输入),反而给其输入视觉信息,结果令人震惊的是这些神经元竟然开始学习如何“看”。这说明大脑许多部分的功能仅取决于你输入信息的种类。如果能够找到一种算法仅仅根据所给的数据就能,就能相应地学会处理输入

在这里插入图片描述
类似的例子还有,将摄像头看到的东西通过电压的方式传导到舌头,从而使舌头学会“看”;训练人类发出声音,从而学会海豚以及蝙蝠等的回声定位;运用触觉的方式让人类获得方向感;等等各种异想天开的实验。
在这里插入图片描述
总之,AGI是人工智能领域一个十分迷人的课题,也许有一天我们也会对其展开研究,但前提当然是我们能够正确认识它。

为什么人工智能如此高效

神经网络研究人员能够扩展神经网络的原因之一,在于神经网络的数据采用向量化的形式,它可以使用矩阵乘法从而高效地实现结果。事实证明,包括GPU在内的并行计算硬件非常擅长做非常大型的矩阵乘法。我们接下来了解神经网络的矢量化是如何实现的。
先看看我们以前不使用矩阵乘法时的代码是怎么写的:

x = np.array([200, 17])
W = np.array([[1, -3, 5],
              -2, 4, -6]])
b = np.array([-1, 1, 2])

def dense(a_in, W, b):
  a_out = np.zeros(units)
  for j in range(units):
    w = W[:,j]
    z = np.dot(w,x) + b[j]
    a[j] = g(z)
return a

说白了,就是你手动进行了一遍矩阵乘法,没什么技术含量。
再看看利用了矩阵乘法的代码:

X = np.array([[200, 17]])
W = np,array([[1, -3, 5],
              [-2, 4, -6]])
B = np.array([[-1, 1, -2]])
def dense(A_in, W, B):
  Z = np.matmul(W, X) + B
  A_out = g(Z)
return A_out

注意,在使用矩阵乘法的时候,所有的数据都是采用二维数组的格式进行的。从代码量就可以看出,原本的代码缩短了好几行。但相比代码行数其实更重要的是运行速度快了非常多。
下一次的博客中,我们将详细地讲讲矩阵运算的方式以及代码实现。
为了给读者你造成不必要的麻烦,博主的所有视频都没开仅粉丝可见,如果想要阅读我的其他博客,可以点个小小的关注哦。

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

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

相关文章

Bean的声明周期

1.创建Bean对象(调用无参数构造) 2.给bean对象设置相关属性(依赖注入) 3.bean后置处理器(初始化前执行,类似于过滤器和拦截器) 首先要定义一个类MyBeanPost,实现BeanPostProcessor…

Linux基础 7:自定义shell的编写

自定义shell的编写 一.自定义shell的编写。1.打印命令行提示符。2.获取用户输入字符串进行字符串分割保存。3.调用系统调用接口执行命令(使用子进程)4.对于内建命令的特殊处理。1.cd2.cd 特殊符号识别: 5.export和echo作为内建命令&#xff1…

动态规划3,地下城游戏

思路: 经验题目要求 a.以某个位置为结尾… dp[i][j]表示:走到【i,j】位置的时候,所需要的最初最低血量。 b.以某个位置为起点 dp[i][j]表示,从【i,j】出发,到达终点,所需要的最低初…

微信小程序云开发入门

写在前面: 参考的课程是咸虾米老师在b站的课:2.2.在页面展现云数据库的内容_哔哩哔哩_bilibili 云开发官方文档:微信开放文档 1、什么是云开发? 用自己的话来说就是把服务器和后台都搭在腾讯开发的服务器上。 2、如何开通云开发…

HCIA-HarmonyOS设备开发认证V2.0-IOT硬件子系统-WatchDog

目录 一、 WATCHDOG 概述功能简介基本概念 二、WATCHDOG 模块相关API三、WATCHDOG HDF驱动开发3.1、开发步骤(待续...) 坚持就有收获 一、 WATCHDOG 概述 功能简介 看门狗(Watchdog),又称看门狗计时器(Watchdog timer&#xff0…

【AI数字人-论文】RAD-NeRF论文

文章目录 前言模型框架动态的NeRF前处理头部模型音频特征眼部控制头部总体表示 躯干模型loss 结果参考 【AI数字人-论文】AD-NeRF论文 前言 本篇论文有三个主要贡献点: 提出一种分解的音频空间编码模块,该模块使用两个低维特征网格有效地建模固有高维音…

关于Kinect 互动沙盘 深度图 Shader Graph 分层

把Kinect的深度图穿给Shader Graph using com.rfilkov.kinect; using UnityEngine; using UnityEngine.UI; public class GetDepthTex : MonoBehaviour { public Material Mat_SandTable; void Update() { Mat_SandTable.SetTexture("_MainTex"…

LabVIEW串口通信的激光器模块智能控制

LabVIEW串口通信的激光器模块智能控制 介绍了通过于LabVIEW的VISA串口通信技术在激光器模块控制中的应用。通过研究VISA串口通信的方法和流程,实现了对激光器模块的有效控制,解决了数据发送格式的匹配问题,为激光器模块的智能控制提供了一种…

Open CASCADE学习|几何数据结构

在几何引擎内一般把数据分成两类:几何信息与拓扑信息。二者可以完整地表达出实体模型,彼此相互独立、又互相关联。几何信息是指构成几何实体的各几何元素在欧式空间中的位置、大小、尺寸和形状信息。例如一条空间的直线,可以用两端点的位置矢…

019—pandas 计算实验仪器正常运行周期时长

需求: 对指定两个状态作为一个周期,并计算出周期内的差值,写到周期结束所在的行上。pandas 非常适合实现此类有着较为复杂逻辑的问题。 思路: 这个问题的难点是状态的不规律性,如何才能准确找出所有 T 和 C 的周期。…

python 打包 apk

转换之前python代码需要使用指定的框架才能转换,列如:kivy from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Buttonimport time import pyautogui import threadingstatus False# 这是一个将被线程执…

本博客工程源码总目录----方便你快速找到自己喜欢的项目

目录 1、前言2、本人项目总分类3、FPGA图像处理类项目-->快速查找3.1、图像采集-->MIPI视频类3.2、图像采集-->SDI视频类3.3、图像采集-->PAL视频类3.4、图像采集-->Cmeralink视频类3.5、图像转换-->LVDS视频转换3.6、图像缩放(纯Verilog版本HLS版…

QEMU开发入门

1. 简介 QEMU(Quick EMUlator)是一个开源的虚拟化软件,它能够模拟多种硬件平台,并在这些平台上运行各种操作系统。QEMU可以在不同的主机架构之间进行虚拟化,例如x86、ARM、PowerPC、Risc-V等。QEMU是一个功能强大且灵…

【竞技宝jjb.lol】LOL:wayward奎桑提主宰团战 WE2-1力克IG

北京时间2024年2月24日,英雄联盟LPL2024春季常规赛继续进行,昨日共进行三场比赛,第二场比赛由IG对阵WE。本场比赛双方前两局战至1-1平,决胜局WE中期抓住IG失误后拿下大龙奠定胜局,最终WE2-1力克IG。以下是本场比赛的详…

二次元风格个人主页HTML源码

源码介绍 直接上传服务器压缩包解压就完事了,修改index.html内代码即可,注释写的很全,替换图片在文件夹img,只有前端,没有后台,大佬如果需要,可以自行添加后台。本源码非常适合个人工作室主页。…

利用psutil库检查脚本是否在运行

摘要 如果要判断某一脚本是否在运行,可以通过psutil库获取所有进程的cmdline,并判断指定的文件名是否在cmdline中。 目录 1.psutil库简介 2.检查代码及说明 2.1检查思路 2.2异常捕获 2.3执行方法 1.psutil库简介 psutil 是一个跨平台(…

Optimization for Deep Learning

Notations: : model parameters at time step or : gradient at used to compute : momentum accumulated from time step to time step , which is used to cpmpute Optimization What is Optimization about? 找到一组参数,使得 最小,或者说是…

内容安全补充

第十一天 密码学 近现代加密算法 古典加密技术 --- 算法保密原则 近现代加密技术 --- 算法公开,密钥保密 对称加密算法,非对称加密算法 对称加密 --- 加密和解密的过程中使用的是同一把密钥。 所以,对称加密所使用的算法一定是一种双向…

概率基础——指数分布

概率基础——指数分布 介绍 指数分布是一种连续概率分布,描述了独立随机事件之间的时间间隔。它常被用来模拟随机事件的等待时间,例如到达下一位顾客的等待时间、设备故障的间隔时间等。指数分布具有无记忆性的特点,即在给定时间内没有发生…

*MYSQL--索引--内部原理

MYSQL的索引根据功能,主要有三大类型: 1.HASH索引 2.二叉树 3.BTREE索引 一:HASH索引 1.内部原理: 在设置了某列为索引列之后,并且开始或者将要在相应索引列创建数据的时候,系统通过某种算法 F(X) 自动计算出来一个十六进制的哈希值,这个哈希值能够对应相应的字段值 所以…