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

文章目录

  • 强人工智能 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.mfbz.cn/a/407097.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

spring框架介绍

spring 1.优点 1)针对接口编程,解耦合 2)aop:变向切面编程,动态增加功能 3)方便集成框架,mybatis,hibernate,strust等 4)降低j2ee接口的使用难度 2.spring是干什么的 管理bean及bean…

SPI总线结构和原理

一、概述 SPI(Serial Peripheral Interface)是一种同步串行通信接口标准,被广泛应用于各种微控制器和外设之间的通信。SPI总线结构简单、易于扩展,并且支持多主设备同时操作。 二、信号线 SCK(Serial Clock&#xf…

【C++】模板初阶 | 泛型编程 | 函数模板 | 类模板

目录 1. 泛型编程 2. 函数模板 2.1 函数模板概念 2.2 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3. 类模板 3.1 类模板的定义格式 3.2 类模板的实例化 【本节目标】 1. 泛型编程 2. 函数模板 3. 类模板 1. 泛型编程 如何实现一…

C语言-指针详解速成

1.指针是什么 C语言指针是一种特殊的变量,用于存储内存地址。它可以指向其他变量或者其他数据结构,通过指针可以直接访问或修改存储在指定地址的值。指针可以帮助我们在程序中动态地分配和释放内存,以及进行复杂的数据操作。在C语言中&#…

三分钟快速搭建家纺行业小程序商城:轻松实现电子商务梦想

随着互联网的普及和移动设备的广泛使用,越来越多的商业活动正在向数字化转型。在这个过程中,小程序商城作为一种新型的电子商务模式,正逐渐受到商家的青睐。本文将通过具体步骤,指导读者如何开发一个纺织辅料小程序商城。 一、选择…

专注力训练游戏-第15届蓝桥第4次STEMA测评Scratch真题精选

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第171讲。 第15届蓝桥杯第4次STEMA测评已于2024年1月28日落下帷幕,编程题一共有6题,分别如下&a…

渗透工具——kali中cewl简介

一、什么是cewl cewl是一个ruby应用,爬行指定url的指定深度。也可以跟一个外部链接,结果会返回一个单词列表,这个列表可以扔到wpscan等密码爆破工具里进行密码破解。 cewl工具爬取目标网站信息,生成相对应的字典 二、cewl的简单使…

鼠标右键助手专业版 MouseBoost PRO for Mac v3.3.6中文破解

MouseBoost Pro mac版是一款简单实用的鼠标右键助手专业版,MouseBoost Pro for Mac只要轻点你的鼠标右键,就可以激活你想要的各种功能,让你的工作效率大幅度提高,非常好用。 软件下载:MouseBoost PRO for Mac v3.3.6中…

2024年度中国5G随身WiFi品牌排行榜

【中国品牌网中国3C质量评测中心权威榜单联合发布】 第一名:格行 优势:作为随身WiFi行业的佼佼者,格行凭借其15年的物联网行业经验,在技术研发、产品创新及客户服务上均享有盛誉。其5G随身WiFi产品网络稳定,客户满意度…

vue2+element医院安全(不良)事件报告管理系统源代码

目录 安全不良事件类型 源码技术栈 医院安全(不良)事件报告管理系统采用无责的、自愿的填报不良事件方式,有效地减轻医护人员的思想压力,实现以事件为主要对象,可以自动、及时、实际地反应医院的安全、不良、近失事件…

redis的搭建 RabbitMq搭建 Elasticsearch 搭建

官网 Download | Redis wget https://github.com/redis/redis/archive/7.2.4.tar.gz 编译安装 yum install gcc g tar -zxvf redis-7.2.4.tar.gz -C /usr/localcd /usr/local/redis make && make install 常见报错 zmalloc.h:50:10: fatal error: jemalloc/jemal…

300分钟吃透分布式缓存-13讲:如何完整学习MC协议及优化client访问?

协议分析 异常错误响应 接下来,我们来完整学习 Mc 协议。在学习 Mc 协议之前,首先来看看 Mc 处理协议指令,如果发现异常,如何进行异常错误响应的。Mc 在处理所有 client 端指令时,如果遇到错误,就会返回 …

探索无限:Sora与AI视频模型的技术革命 - 开创未来视觉艺术的新篇章

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua,在这里我会分享我的知识和经验。&#x…

【C++初阶】--类和对象(下)

目录 一.const成员 1.权限放大问题 2.权限的缩小 二.再谈构造函数 1.构造函数体赋值 2.初始化列表 (1)概念 (2)使用 ①在对象实例化过程中,成员变量先依次进行初始化 ②再进行函数体内二次赋值 3.explicit关键字 (1)C为什么要存在自动隐式类型转换…

泰山众筹:掀起一场全民参与的购物狂潮!

随着互联网的快速发展,传统的商业模式已经无法满足消费者的多元化需求。在这个数字化时代,泰山众筹模式以其独特的魅力,正迅速成为新零售市场的热门话题。它不仅为消费者带来了前所未有的购物体验,还为企业的发展注入了新的活力。…

Visual Sudio 2022 引入第三方库(MySQL.H)

参考博客 Visual Studio 2022 C配置第三方库(libsndfile)、 fatal error LNK1107: 文件无效或损坏: 无法在 0x2C8 处读取 🌻🌻🌻感谢两位博主在配置第三方库时给我提供的帮助🌻🌻🌻 目录 一、准备好第三方库…

Win11网络连接选项和蓝牙选项突然消失的解决办法

在设置或者开始栏里搜索“网络重置” 打开网络重置: 然后点击立即重置,之后按照系统提示操作即可

vue教程

v 创建一个vue实例插值表达式{{}}vue响应式特性vue指令v-if vs. v-show 指令v-else-if 指令v-on指令 注册监听内联语句methods中的函数名![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8b9d81539ba74e6691b27694813e0f65.png)v-on 调用传参 v-bind 动态的设置html…

(十一)【Jmeter】线程(Threads(Users))之jp@gc-Ultimate Thread Group

简述 操作路径如下: 作用:提供了高级的线程组控制选项,支持更复杂的场景模拟。配置:设置多种线程控制参数,如启动延迟、启动线程数、并发压测持续时间、关闭线程时间等。使用场景:针对特定需求进行高级的并发访问模拟,如流量控制、延迟启动等。优点:提供了丰富的控制…

HarmonyOS Stage模型 应用配置文件讲解

好,上文 HarmonyOS Stage模型基本概念讲解 中,我们简单讲解了HarmonyOS 中 Stage模型的基本概念 那么 我们继续学习Stage模型的相关知识 上文之后 我们肯定对它的概念和基本结构 有了一个了解 那么 我们就来看一下 基于Stage模型 它里面一些基本的配置文…
最新文章