深度学习与人脑

简介: 深度学习是机器学习的一个子集,它通过接收大量数据并试图从中学习来模拟人脑。在未来,深度学习可能会发展成为无监督学习,并提供更多关于人类大脑如何工作的见解。

image.png
深度学习是机器学习的一个子集,它通过接收大量数据并试图从中学习来模拟人脑。在IBM对该术语的定义中,深度学习使系统能够“聚集数据,并以令人难以置信的准确性做出预测。” 然而,尽管深度学习令人难以置信,但IBM尖锐地指出,它无法触及人脑处理和学习信息的能力。

深度学习和 DNN(深度神经网络)被应用于解决现实世界中的复杂问题,如天气预报、面部识别和聊天机器人,以及执行其他类型的复杂数据分析。Allied Market Research表示,到2030年,全球深度学习市场规模将从2020年的68.5亿美元上升至近1800亿美元。Allied市场研究的另一项研究表明,由于人工智能领域的增长以及对数据和高级分析工具的需求不断增长,全球神经网络市场预计到2030年将达到近1530亿美元。

更好地了解深度学习将有利于人工智能和机器学习衍生技术的未来应用,包括全自动驾驶汽车和下一代虚拟助手。在未来,深度学习可能会发展成为无监督学习,并提供更多关于人类大脑如何工作的见解。正是第二项追求促使格拉斯哥大学的研究人员研究DNN 与人脑的相似程度。根据格拉斯哥大学的说法,目前对 DNN 技术的了解相对有限,没有人完全了解深度神经网络是如何处理信息的。

为了进一步加深科学界的了解,在最近发表的“大脑与其 DNN 模型之间的算法等效程度”中,研究人员提出并测试了一种了解人工智能模型在处理信息的方法上如何与人脑进行比较的方法。目标是确定DNN模型是否像人脑一样,使用相似的计算步骤来识别事物。这项工作确定了人工智能模型和人脑之间的异同,为创造尽可能接近人脑处理信息的人工智能技术迈出了一步。

格拉斯哥大学研究技术系主任菲利普·施恩斯(Philippe Schyns)表示:“更好地了解人脑及其DNN模型是否以同样的方式识别事物,将允许使用DNN进行更精确的现实应用。如果我们对人脑中的识别机制有了更深入的了解,那么我们就可以将这些知识转移到 DNN 中,这反过来将有助于改善DNN在面部识别等应用中的使用方式,目前这些应用并不总是准确的。”

如果目标是尽可能创造最像人类的决策过程,那么技术必须能够处理信息并做出决策,至少与人类一样——理想情况下比人类更好。在已发表文章的最后,作者根据研究列出了一系列突出问题,其中包括:“DNN 如何预测人类决策行为的多样性?”这也是一个值得研究的问题,因为并非所有人在面对相同的输入时都会做出相同的决定——以及一个更像人类的人工智能模型会以什么方式考虑到这种多样性?

相关文章
|
数据采集 PyTorch 算法框架/工具
PyTorch基础之数据模块Dataset、DataLoader用法详解(附源码)
PyTorch基础之数据模块Dataset、DataLoader用法详解(附源码)
2146 0
|
9月前
|
人工智能 物联网 开发者
Oumi:开源的AI模型一站式开发平台,涵盖训练、评估和部署模型的综合性平台
Oumi 是一个完全开源的 AI 平台,支持从 1000 万到 4050 亿参数的模型训练,涵盖文本和多模态模型,提供零样板代码开发体验。
946 43
Oumi:开源的AI模型一站式开发平台,涵盖训练、评估和部署模型的综合性平台
|
9月前
|
存储 人工智能 缓存
怎么根据自己的业务选择阿里云服务器配置大小?
本文指导如何根据业务需求精准选择阿里云服务器配置,涵盖个人轻量级至企业级、计算密集型等场景,推荐不同实例类型、存储与带宽方案,并提供成本优化策略,如包年包月节省成本、按需升级配置及选用性价比高的自研ARM架构实例。帮助用户在数字化转型中实现性能与成本的平衡。 注:以上配置与价格基于阿里云2025年官方数据,实际信息可能有所调整,请以官网实时页面为准。
|
10月前
|
SQL Java 数据库连接
如何用 Java 校验 SQL 语句的合法性?
本文介绍了五种校验 SQL 语句合法性的方案:1) 使用 JDBC API 的 `execute()` 方法,通过捕获异常判断合法性;2) 使用 JSqlParser 库解析 SQL 语句为 Java 对象;3) 使用正则表达式检查 SQL 语句格式;4) 使用 ANTLR 生成 SQL 解析器;5) 使用 Apache Calcite 解析 SQL。每种方法各有优劣,具体选择取决于需求和个人偏好。需要注意的是,这些方法仅能校验语法合法性,无法保证语义正确性,仍需防范 SQL 注入攻击。
436 6
|
算法 计算机视觉
图像处理之三种常见双立方插值算法
图像处理之三种常见双立方插值算法
248 2
|
11月前
|
存储 安全 Java
最爱问的高频ConcurrentHashMap原理,你会了吗?
ConcurrentHashMap 是 Java 中的线程安全散列表实现,允许多个线程同时访问和修改数据。它在 JDK 1.7 中通过分段锁机制将 HashMap 分为多个段,每个段使用独立的锁来保证线程安全;而在 JDK 1.8 中则采用 CAS 和 synchronized 结合的方式,提高了并发性能。与 HashMap 相比,ConcurrentHashMap 是线程安全的,支持更高的并发性能,且不支持 null 键和值。CAS(Compare-and-Swap)是一种无锁原子操作,用于确保多线程环境下的数据一致性,避免竞态条件。
513 5
|
Java API 对象存储
JVM进阶调优系列(2)字节面试:JVM内存区域怎么划分,分别有什么用?
本文详细解析了JVM类加载过程的关键步骤,包括加载验证、准备、解析和初始化等阶段,并介绍了元数据区、程序计数器、虚拟机栈、堆内存及本地方法栈的作用。通过本文,读者可以深入了解JVM的工作原理,理解类加载器的类型及其机制,并掌握类加载过程中各阶段的具体操作。
|
IDE Java API
Javadoc的讲解使用
本文介绍了Javadoc工具的使用方法和常用标签,通过示例代码展示了如何为Java代码添加文档注释并使用Javadoc命令生成HTML格式的API文档。
432 0
|
SQL NoSQL Java
如何在Java项目中实现分布式锁
如何在Java项目中实现分布式锁
stm32f407探索者开发板(十六)——串行通信原理讲解-UART
stm32f407探索者开发板(十六)——串行通信原理讲解-UART
910 0