【学习心得】人工智能概念拾遗

2024-03-27 16:36

本文主要是介绍【学习心得】人工智能概念拾遗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、人工智能的定义

        现代人工智能的起源是1956年达特茅斯会议。会议的发起建议书中对人工智能的预期目标设想是“制造一台机器,该机器可以模拟学习或智能的所有方面,只要这些方面可以精确描述。”该预期目标也曾被当做人工智能的定义使用,对人工智能发展举足轻重。

        人工智能(Artificial Intelligence,AI)目前还没有统一的定义,公认最常见的两个定义是:

  • 人工智能是一门科学,是使机器做那些人需要通过智能来做的事情。
  • 人工智能是关于知识的科学,所谓“知识的科学”就是研究,知识的表示、知识的获取和知识的运用。

        这两个定义中,专业人士更偏向于第二个定义。因为第一个定义中涉及两个未明确的概念,一个是人,一个是智能。目前尚未能清楚的解释什么是人?什么是智能?相比之下,第二个定义中只涉及一个未明确定义的概念,什么是知识?

        柏拉图在《泰阿泰德篇》中给出了知识的定义,即“被证实的、真的和被相信的陈述。”简称为知识的JTB条件。然而后来被盖梯尔否定了,他提出了盖梯尔悖论指出了柏拉图在知识定义中存在的错误。所以到现在知识仍然没有明确的定义。 

二、人工智能的三个流派

(1)想弄什么是人工智能?先弄懂什么是知识?

第一部分我们想知道什么是人工智能?人们说人工智能是关于知识的科学,于是对人工智能的定义转向对知识的定义,所以发问什么是知识?但知识目前也没有明确的定义,但至少有一点是明确的,那就是知识的基本单位是概念。

        于是人工智能的问题就变成了如下三个问题:

  1. 如何定义(或表示)一个概念?
  2. 如何学习一个概念?
  3. 如何应用一个概念? 

(2)想弄懂什么知识?先弄懂什么是概念?

① 如何定义概念

        概念的定义有三部分组成:

  1. 概念的符号表示,即概念的名称,来说明概念叫什么,简称概念名。
  2. 概念的内涵表示,由命题来表示,命题是能够判断真假的陈述句。
  3. 概念的外延表示,由经典集合来表示,用来说明与概念对应的实际对象是哪些。

举个例子——素数

其概念名在汉语中是“素数”,在英语中是“prime number”。

其内涵表示是一个命题,即只能够被1和自身整除的自然数。

其外延表示是一个经典集合,{1, 2, 3, 5, 7,...}

② 概念有什么用

        概念有三个作用或者说功能,要掌握一个概念必须清楚知道这三个功能:

  1. 指物功能,即指向客观世界的对象,表示客观世界的对象的可观测性。
  2. 指心功能,即指向人心智世界里的对象,代表心智世界里的对象表示。
  3. 指名功能,即指向认识世界或者符号世界,表示对象的符号名称,这些符号组成语言。

(3)人工智能的三大流派

  1. 专注于实现AI指名功能的人工智能流派被称为“符号主义”
  2. 专注于实现AI指心功能的人工智能流派被称为“连接主义”
  3. 专注于实现AI指物功能的人工智能流派被称为“行为主义”

        重点讲一下连接主义他的英文名是Connectionism 或 Neural Networks。连接主义是目前最为大众所知的一条AI实现路径,深度学习神经网络Neural Networks就是连接主义的代表。 

        连接主义受人脑神经网络结构启发,采用大量简单处理单元(如神经元)相互连接构成复杂网络,通过调整权重进行学习,以模拟大脑的学习和处理信息的方式。深度学习正是连接主义的现代发展形式,它在模式识别、图像处理、自然语言理解和许多其他领域取得了显著成功。

三、知识与概念之间的关系

        知识是智能的基础,而概念是知识的基本单元。知识与概念互为依存、相互促进,概念构成了知识大厦的基石,而知识则是由众多概念通过合理架构和有机联系所形成的智慧宝库。

  • 构成关系:概念是知识的基本单元。知识通常是由一系列的概念及其相互关系构成的。每个概念代表了对某个实体、现象或抽象思想的理解和概括,众多的概念通过一定的逻辑联系和组织形成更复杂的知识体系。
  • 表达方式:我们用概念来表述和传达知识,无论是自然科学、社会科学还是人文科学,都是通过对各种现象、规律和原理进行提炼,形成具有特定内涵和外延的概念,以此为基础进行理论建构和知识传播。
  • 认知深化:学习新知识的过程,实质上是对新概念的理解和掌握过程。从接触到一个新概念开始,通过分析、比较、综合、归纳、演绎等思维活动,逐步丰富和完善对相关知识的认知。
  • 推理工具:概念提供了逻辑推理的基础元素,人们利用概念及其关系进行思考、判断和推断,进而产生新的知识或解决问题。
  • 知识分类与整合:概念有助于我们将纷繁复杂的知识世界进行有序化分类和系统化整合,从而更好地管理和运用知识资源。

这篇关于【学习心得】人工智能概念拾遗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/852752

相关文章

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Java Instrumentation从概念到基本用法详解

《JavaInstrumentation从概念到基本用法详解》JavaInstrumentation是java.lang.instrument包提供的API,允许开发者在类被JVM加载时对其进行修改... 目录一、什么是 Java Instrumentation主要用途二、核心概念1. Java Agent

Kotlin 协程之Channel的概念和基本使用详解

《Kotlin协程之Channel的概念和基本使用详解》文章介绍协程在复杂场景中使用Channel进行数据传递与控制,涵盖创建参数、缓冲策略、操作方式及异常处理,适用于持续数据流、多协程协作等,需注... 目录前言launch / async 适合的场景Channel 的概念和基本使用概念Channel 的

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

一文带你迅速搞懂路由器/交换机/光猫三者概念区别

《一文带你迅速搞懂路由器/交换机/光猫三者概念区别》讨论网络设备时,常提及路由器、交换机及光猫等词汇,日常生活、工作中,这些设备至关重要,居家上网、企业内部沟通乃至互联网冲浪皆无法脱离其影响力,本文将... 当谈论网络设备时,我们常常会听到路由器、交换机和光猫这几个名词。它们是构建现代网络基础设施的关键组成

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

Java EE学习心得

–Java EE学习心得     1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程…….. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程,完事后,再思考  我编的程序还有那些不好的地方和要改进的地方,可以增加写什么功能等等;然后再去编程; 2. 先搭建整体框架再抠细节,在编程中不管是什么要先做出来,再去问怎么做!即是:先K