人工智能--搜索概述
文章目录
- 搜索的含义
- 搜索的分类
搜索的含义
人工智能所研究的对象大多是属于结构不良或非结构化的问题。对于这些问题,一般很难获得其全部信息,更没有现成的算法可供求解使用。因此,只能依靠经验,利用已有知识逐步摸索求解。这种根据问题的实际情况,不断寻求可用知识,从而构建一条代价最小的推理路线,使问题得以解决的过程称为搜索。
搜索的分类
根据搜索过程中是否使用启发式信息分为:
- 盲目搜索
- 启发式搜索
盲目搜索是按预定的控制策略进行搜索,在搜索过程中获得的中间信息并不改变控制策略。因为这种搜索方法没有考虑问题本身的特性,于是这种搜索具有盲目性,效率不高,不便于复杂问题的求解。
启发式搜索在搜索中加入了与问题有关的启发性信息,用于指导搜索朝着最有希望的方向前进,加速问题的求解过程。
根据问题的表示方式分为:
- 状态空间搜索
- 与\或树搜索
状态空间搜索是指用状态空间法来表示问题所进行的搜索。与\或树搜索是指用问题规约法表示问题时进行的搜索。
状态空间法和问题规约法是人工智能中最基本的两种问题表示和求解方法。
人工智能--搜索概述相关推荐
- 专访三桐:阿里人工智能搜索应用的交互式未来
点击有惊喜 12月13-14日19:30,阿里巴巴技术协会.云栖社区联合主办并独家直播的<2017阿里双11技术十二讲>将强势来袭.本次双11在线技术论坛将专注更深的科技层面,全方面展现时 ...
- (六)从零开始学人工智能-搜索:对抗搜索
对抗搜索 文章目录 对抗搜索 1 为什么要学习对抗搜索? 2 什么是对抗搜索? 3 对抗搜索算法 3.1 极小极大值算法 3.1.1 分硬币游戏 3.1.2 最优路径示例 3.2 α-β剪枝 3.3 ...
- 人工智能-搜索----启发式搜索
搜索算法的形式化描述: <状态state.动作motion.状态转移state transition.路径path.测试目标test target> 一.启发式搜索(有信息搜索)(Heur ...
- 人工智能——搜索策论2
3.3博弈树的启发式搜索 3.3.1概述 博弈可分为双人完备信息博弈和机遇性博弈.所谓双人完备信息博弈,就是两位选手对垒,轮流走步,每一方不仅知道对方已经走过的棋步,而且还能估计出对方未来的走步.对弈 ...
- 【DotNetMLLearn】.NET Core人工智能系列-概述
.NETer大家好,今天为大家送上.NET Core 下如何完成人工智能应用的系列,希望给.NETer进入人工智能领域提供一个指引. .NET Core已经是一个全场景应用的技术栈方案,对于每一个领域 ...
- mcq 队列_人工智能搜索问题能力问题解答(MCQ)
mcq 队列 1) The main Aim of the AI system is to provide a solution for real-life problems by acting an ...
- .NET Core 人工智能系列-概述
.NETer大家好,为大家送上.NET Core 下如何完成人工智能应用的系列,希望给.NETer进入人工智能领域提供一个指引. .NET Core已经是一个全场景应用的技术栈方案,对于每一个领域都有 ...
- 人工智能的概述和入门基础
人工智能无处不在 1,应用 搜索引擎: 网页,图片 视频 信息推荐: 图片识别:人像 用品 动物 交通 图片分析:社交网络 影评 2 定义 人工智能:将机器赋予以人类智能相似的方式做出反应 3,发展 ...
- 【NAS】神经架构搜索概述
NAS的套路大多是这样的:先定义搜索空间,然后通过搜索策略找出候选网络结构,对它们进行评估,根据反馈进行下一轮的搜索. 首先定义搜索空间.搜索空间定义基本是和DNN的发展相应.可以看到,早期的CNN大 ...
最新文章
- 【超级实用】程序添加后台执行的选项
- VMWare安装DOS系统实现文件共享
- 定义简单类-接收对象的变量同样是对对象的引用
- 记一次 Oracle无法连接 问题分析
- Linux:ps命令以及进程状态详解
- ModuleNotFoundError: No module named ‘torch.utils.serialization‘解决
- ts语音自建服务器,自建TeamSpeak语音服务器,免费提供给专注游戏的玩家使用!...
- Racket 6.11提供了稳定的细化类型和依赖函数特性
- 聊城市计算机专业,聊城市关于2018年下半年计算机技术与软件专业技术资格(水平)考试考务工作有关问题的通知...
- 【bzoj 1087】[SCOI2005]互不侵犯King(状压dp)
- 【C语言】英雄联盟英雄查询系统(源码)
- 韩国瑜:打造高雄全台首富 3月内完成施政总体检
- java+桌球小游戏图片_java实战之桌球小游戏
- Python 如何画出漂亮的地图?
- 创意库|Photoshop超跑汽车海报设计实例
- 合肥辰工科技有限公司简介及公司产品介绍
- 《鸟哥的Linux私房菜》chapter9 20180818~20180826
- 计算机视觉学习路线—计算机视觉入门必读的20本书
- 编辑合成图片怎么做?手把手教你合成
- 一文实现:在python中调用matlab程序,保姆级安装windows环境下的matlab.engine教程