人工智能原理复习--绪论

文章目录

  • 人工智能原理概述
  • 图灵测试
  • 人工智能的研究方法
    • 符号主义
    • 连接主义
    • 行为主义
    • 总结
  • 下一篇

人工智能原理概述

人工智能是计算机科学基础理论研究的重要组成部分

现代人工智能一般认为起源于美国1956你那夏季的达特茅斯会议,在这次会议上,John McCarthy第一次向世界提出了Artificial Intelligence。

人工智能的定义:

  1. 人工智能就是要让机器的行为看起来就像人所表现出的智能行为一样。
  2. 人工智能,就是人类智能的人工实现。具体来说,是指机器根据人类给定的初始信息来生成调度知识、进而在目标引导下由初始信息和知识生成求解问题的策略并把智能策略转换成智能行为从而解决问题的能力。

图灵测试

图灵测试:讲一个人与机器放置于一间房间中,而另外一个人分隔开来,并把后一个人称为询问着。让询问着仅根据通过这个仪器体温受到的他按辨别哪个是计算机,哪个是人。如果询问着不能区别机器和人,那么就可以认为这个机器是智能的。

一台机器要通过图灵测试,他至少需要有下面的能力:

  1. 自然语言处理:实现用自然语言与计算机进行交流
  2. 知识表示:存储它知道的或听到的、看到的
  3. 自动推理:能根据存储的信息回答问题,并提出新的结论
  4. 机器学习:能适应新的环境,并能检测和推理新的模式

人工智能的研究方法

近年来AI研究形成了三种不同的研究学派:

  • 符号主义:(AI研究的传统观点),强调物理符号系统
  • 连接主义:又称仿生学派,强调神经元的运作
  • 行为主义:智能行为的基础是“感知-行动”,是在与环境的

符号主义

(自上而下的符号主义)
认为:

  1. 人类智能的基本单元:符号
  2. 认知过程:符号操作过程
  3. 思维:符号计算

特征:
立足于逻辑运算和符号操作,知识可用显示的符号表示,可解释性强,强调对知识的处理。核心问题是知识表示知识推理知识运用

缺点:

  • 有时体现的是“暴力”的思想
  • 可以解决逻辑思维,但对于形象思维难以模拟
  • 信息表示成符号后,并在处理或转换时信息有丢失的情况

连接主义

(自下而上的连接主义)
属于非符号处理范畴
连接主义:人工智能可以通过仿生人类的大脑的结构来实现,它研究的内容就是神经网络。

特征:

  1. 通过神经元并行协调处理,具有并行性动态性全局性
  2. 可以实现联想的功能,便于对有噪声的信息进行处理
  3. 可以通过对神经元之间的连接强度的调整实现学习分类
  4. 适合模拟人类的形象思维过程,可以较快得到近似解

缺点:

  1. 不适合解决逻辑思维
  2. 体现结构固定和组成方案单一的系统也不适合多种知识的开发

行为主义

(进化主义或控制论学派)

是基于控制论“动作感知”型控制系统的人工智能学派,属于费符号处理方法

知识表达和模型化方法是重要障碍,智能取决于感知行动,与环境交互,逐步增强。

实例:强化学习
通过与环境交互来学习的机器学习算法。一个状态,奖励,产生一个行动与环境交互后产生新的状态和奖励,不断调整策略以达到最大期望

总结

符号主义连接主义
智能产生于符号运算大量简单元素的并行分布式连接之中
智能基本单元符号简单元素的相互联接
智能行为符号运算的结果联结计算的结果
抽象思维形象思维

下一篇

人工智能原理复习–知识表示(一)

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

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

相关文章

利用python对数据进行季节性和趋势拆解

1. 引言 时间序列数据是按时间顺序排列的数据点的集合。与传统的交叉-sectional 数据不同,时间序列数据通常具有时间维度,因此每个数据点都与一个特定的时间点相关联。这种数据类型在许多领域中都很常见,如经济学、气象学、股票市场分析等。…

泛微E-Office SQL注入漏洞复现

0x01 产品简介 泛微E-Office是一款标准化的协同 OA 办公软件,泛微协同办公产品系列成员之一,实行通用化产品设计,充分贴合企业管理需求,本着简洁易用、高效智能的原则,为企业快速打造移动化、无纸化、数字化的办公平台。 0x02 漏…

【Python小游戏】推荐8款自由的Python游戏项目

推荐8款自由的Python游戏项目 今天给大家推荐8款不错的Python小游戏,这些小游戏所有项目文件(包括所需的所有代码、图像和音频文件),给大家已经放到平台的下载频道,需要的可以注意一下文末的链接地址。 下面给大家简单…

智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蝙蝠算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

ELk部署,保姆级教学超详细!!!

Elk(Elasticsearch, Logstash, Kibana)是一套日志收集、存储和展示方案,是由Elastic公司开发的开源软件组合。 Elasticsearch:是一个分布式的搜索和分析引擎。它能够处理大量的数据,并提供快速、准确的搜索结果&#x…

63 权限提升-Linux脏牛内核漏洞SUID信息收集

目录 演示案例:Linux提权自动化脚本利用-4个脚本Linux提权SUID配合脚本演示-AliyunLinux提权本地配合内核漏洞演示-MozheLinux提权脏牛内核漏洞演示-Aliyun,Vulnhub涉及资源: linux提权相对windows提权方法相对少一些,linux提权方法相对来讲有七八种方式…

在js文件中定义普通函数与箭头函数的区别(重点是vue组件中调用这些函数并在其中使用了this)

1. 使用 const 与 function 定义函数的区别 使用 export const getSearchKey () > {} 时,函数不会提升,必须在定义之前调用。 使用 export function getSearchKey () > {} 时,函数会提升,但函数的赋值不会提升。可以…

stm32 TIM

一、TIM简介 TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时定时器不仅具备基本的定时中断功能&…

扩展ACL命令

扩展ACL 语法:access-list access-list-number { permit | deny } protocol { source source-wildcard destination destination-wildcard } [ operator operan ] ------------------------------------------------------------------------------------------…

gitee代码路径大纲//test ok

tcp udp rtsp rtp tcp/ip zmq communication: 各种通信demo (gitee.com)

FFmpeg介绍

官方网站:http://www.ffmpeg.org/ 项目组成 libavformat 封装模块,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的。FFmpeg能否支持一种封装格式的视频的封装与解封装,完全取决于这个库&#xff0c…

第一个php扩展开发的demo

cd /root/soft/php/php-5.2.6/ext ./ext_skel --extnameheiyeluren cd /root/soft/php/php-5.2.6/ext/heiyeluren vi config.m4 打开文件后去掉 dnl ,获得下面的信息: PHP_ARG_ENABLE(rot13, whether to enable heiyeluren support, [ --enable-heiyelu…

动态库与静态库

1. 库 是代码的二进制的封装形式 在其他的源代码或库中,可以直接调用库的,但是又看不到它 没有公开源代码 库的这种实现方法有利于模块化 而且只要接口合理 不影响库的使用的 sum.c sum.h int sum(int a,int b) { return ab; } xxx.c 需要使用…

LuatOS-SOC接口文档(air780E)--rtc - 实时时钟

rtc.set(tab) 设置时钟 参数 传入值类型 解释 table or int 时钟参数,见示例 返回值 返回值类型 解释 bool 成功返回true,否则返回nil或false 例子 rtc.set({year2021,mon8,day31,hour17,min8,sec43}) --目前只有Air101/Air103/Air105/EC618系列支持时间戳方式 rt…

QT中的 容器(container)-大全

一、介绍 Qt库提供了一套通用的基于模板的容器类&#xff0c;可以用这些类存储指定类型的项。比如&#xff0c;你需要一个大小可变的QString的数组&#xff0c;则使用QVector<QString>。 这些容器类比STL&#xff08;C标准模板库&#xff09;容器设计得更轻量、更安全并…

光伏电站开发流程

随着人们对可再生能源的关注度不断提高&#xff0c;光伏电站的开发流程也变得越来越重要。光伏电站是一种利用太阳能发电的设施&#xff0c;它可以有效地减少化石能源的消耗&#xff0c;同时也可以为环保事业做出贡献。 首先&#xff0c;要进行光伏电站的开发&#xff0c;需要选…

PWM 正玄波形 通过C语言生成

#include <stdio.h> #include <math.h> #include <stdint.h>#define SAMPLE_POINT_NUM (200) /* 需要生成的点的个数 */ #define SINE_MAX (255) /* sin 函数幅值 */ #define PI (3.14…

pytorch训练模型内存溢出

1、训练模型命令命令 如下所示是训练命名实体识别的命令&#xff0c;在win10系统下执行 activate pytorch cd F:\Python\github\ultralytics-main\submain\pytorch_bert_bilstm_crf_ner-main f: python main.py --bert_dir"../model_hub/chinese-bert-wwm-ext/" --…

TIME_WAIT状态TCP连接导致套接字无法重用实验

理论相关知识可以看一下《TIME_WAIT相关知识》。 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<arpa/inet.h> #include<sys/socket.h> #include<errno.h> #include<syslog.h> #inc…

Echarts legend图例配置项 设置位置 显示隐藏

Echarts 官网完整配置项 https://echarts.apache.org/zh/option.html#legend 配置项 legend: { }设置图例为圆形 icon: circle,//设置图例为圆形设置图例位置 top: 20%//距离顶部百分之20//y:bottom 在底部显示设置图例 宽度 高度 itemWidth: 10,//设置图例宽度 itemHeight: …