`
qq83833224
  • 浏览: 4490 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多
最近老牛(BOSS) 喊来了个西班牙的教授Evan,上了几节AI的课。感觉讲的不错,就做个简要记录。

引用
问题:
8-puzzlehttp://www.8puzzle.com/

324           123
6_1    to    8_4
875           765
找到解或找到最优解


引用
数据结构:
决策树呗 根节点为初始状态;某一节点的子节点为符合移动规则移动后产生的状态。
对应此数据源结构的目标:
找到一个节点,其对应的状态就是
123
8_4
765


有了数据结构,那么开始考虑算法:
引用
  广度优先;
  深读优先;
  iterative deepening;
  algorithm A
  iterative deepening A*。


A 广度优先:
每次expand树的时候,总是先横向扩展,直到横向扩展结束,才开始向下扩展。
可以确定的是,假如每条路径的cost都相同,那么肯定能找到最优路径。
耗费内存。

B 深度优先:
每次expand树的时候,总是先竖向扩展,直到竖向扩展结束(需设定阈值即层数),才开始横向扩展。
无法保证能找到最优路径。
少量耗费内存。只需保存需设定阈值的个数的节点。
需设定阈值。

C iterative deepening
结合了广度优先和深度优先。
创建树,撤销树,创建树,撤销树……
第n次创建树,使用阈值n,采用深度优先的方式创建。
for instance:
第一次创建仅root。
第二次,root,child11;root,child12;……root,child1x。
第三次,…………
…………………………
第n次,root,child11,child21……childn1;root,child11,child21……childn2;……

假如每条路径的cost都相同,那么肯定能找到最优路径。
量耗费内存。

D algorithm A
想法:每次在选择优先查看和扩展的节点时,采取某一策略来抉择。
定义g(n)为从root到节点n的代价。h(n)从节点n到目标节点的估计代价。 f(n)=g(n)+h(n)。algorithm A就是根据f(n)选取下次查看和扩展的节点(取最小)。
当h(n)<h*(n)时,那么肯定能找到最优路径。h*(n)从节点n到目标节点的真实代价。

E iterative deepening A*
在iterative deepening的基础上加入cut-off函数。
使用cut-off函数决定深度优先,深到什么程度。
for instance:
step0:root。计算f(root),为下一次的截断值cut-off。
step1:root开始使用深度优先扩展,每一次的深度扩展都扩展到f(parent(n))<=cut-off。使用这种方式构建树。min(f(leaf))为下一次的截断值cut-off。
…………

ok,差不多就这些了~~


分享到:
评论

相关推荐

    中国人工智能 (AI)2024.各行业应用研究报告.pdf

    ### 中国人工智能 (AI)2024.各行业应用研究报告 #### 一、引言 随着科技的进步,人工智能(AI)技术在全球范围内迅速发展,成为推动经济社会变革的关键力量之一。在中国,人工智能不仅被视为国家战略的重要组成...

    AI人工智能网站模板

    AI人工智能网站模板是一款专为...总的来说,这款AI人工智能网站模板为构建专业的人工智能相关网站提供了强大的基础,通过其响应式设计、丰富的功能和用户友好的界面,能够有效展示AI技术的魅力,吸引并留住潜在客户。

    人工智能AI技术方案PPT.pptx

    人工智能和智慧城市是紧密相关的,人工智能将是智慧城市的核心技术。人工智能将帮助智慧城市实现智能化、自动化和信息化,将改变城市的管理方式和生活方式。 人工智能AI技术方案PPT.pptx是一个非常重要和有价值的...

    人工智能相关白皮书_AI白皮书资料整理下载.zip

    《人工智能相关白皮书》资料整合了多个关于人工智能领域的深度研究报告,涵盖了从技术架构到应用场景,再到安全与治理等多个方面,对于理解当前人工智能的发展趋势、关键技术和潜在挑战具有重要价值。 1. **人工...

    AI人工智能:54份行业重磅报告汇总

    标题中的"AI人工智能:54份行业重磅报告汇总"表明这是一个关于人工智能领域的综合资源包,其中包含了54份重要的行业报告。这些报告通常由专业机构或权威专家编写,旨在深入剖析AI技术的发展趋势、市场状况、应用案例...

    AI 人工智能辅助工具包

    "AI 人工智能辅助工具包" 是一个专门为PHP开发者设计的工具集合,旨在增强和简化人工智能相关的编程工作。这个工具包特别适用于那些使用PHP版本低于5.3.0的开发者,这意味着即使在较旧的环境中,也能享受到AI技术...

    AI + : 2016 人工智能影响力微报告.pdf

    根据Gartner 2016年7月最新的新兴技术成熟度曲线可以看出,感知智能机器时代正在来临,33项技术之中,与人工智能相关的技术占到一半的比例,其中最值得关注的是机器学习技术已经到达炒作顶峰,预示着未来2-5年内会...

    清华大学AI人工智能概论课程 第2章 感受AI 含习题 共68页 .pptx

    清华大学作为国内外知名的高等学府,一直致力于人工智能相关领域的教学和研究。其推出的《AI人工智能概论课程》不仅是针对未来人工智能技术探索者的重要教育材料,也是帮助社会各界人士了解人工智能的优质平台。 ...

    210、AI(人工智能)相关_PDF.rar

    6. **ZJU-2018级计算机科学与技术培养方案.pdf**:这是浙江大学2018年计算机科学与技术专业的培养计划,可能包含人工智能相关的课程设置,旨在培养具备AI技能的专业人才。 7. **人工智能课程体系.pdf**:这份文档...

    27、AI(人工智能)相关-2019-12-02.rar

    2. "4、AI(人工智能相关的书籍介绍)-2019-09-03.rar" - 这个文件可能是对人工智能领域专业书籍的介绍,对于深入理解AI有帮助。 3. "人工智能入门(3本--机械工业出版社).rar" - 包含三本由机械工业出版社出版的人工...

    人工智能入门教学课程

    人工智能(AI)入门教学课程是一门专门针对初学者设计的课程,内容涉及机器学习和深度学习等领域。该课程旨在为学生提供全面的人工智能基础知识,帮助他们理解AI的基本概念、发展历程以及核心技术原理。 首先,人工...

    资料3:AI相关词汇的概念与含义表.pdf

    尽管具体的文本内容未给出,但我们可以根据AI(人工智能)领域的通用知识构建一份概念与含义的清单,以帮助理解这些术语。 人工智能(AI):人工智能指的是由人制造出来的机器所表现出来的智能。通过计算机科学、...

    人工智能-从CHAT-GPT到生成式AI(Generative AI):人工智能新范式,重新定义生产力.zip

    《人工智能:从CHAT-GPT到生成式AI,重新定义生产力》 随着科技的飞速发展,人工智能(AI)已经成为全球关注的焦点。特别是在近期,CHAT-GPT和生成式AI(Generative AI)的出现,引领了人工智能领域的新一轮革命,...

    HAI-2024斯坦福AI指数报告(中文译版).pdf

    政策制定方面,人工智能在立法程序中的提及次数创下新高,美国监管机构通过的人工智能相关法规也比以往任何时候都要多。 3. **AI的影响与挑战**: - 技术局限性:当前的人工智能技术仍然存在重大问题,例如无法...

    中国AI治理的独立思考-生成式人工智能发展与监管白皮书.pdf

    ### 中国AI治理的独立思考——生成式人工智能发展与监管白皮书 #### 一、生成式AI的发展历程与现状 1956年的达特茅斯会议标志着人工智能概念的诞生,随后经历了六十多年的探索与发展,人工智能技术逐渐从理论走向...

    人工智能行业从CHAT-GPT到生成式AI(GenerativeAI):人工智能新范式,重新定义生产力(PPT文档)

    标题中的“人工智能行业从CHAT-GPT到生成式AI(GenerativeAI):人工智能新范式,重新定义生产力”揭示了当前AI领域的热点话题,即从对话式AI模型如CHAT-GPT到更广泛的生成式AI技术的发展,以及这些技术对生产力的深远...

    2023 中国人工智能系列白皮书-智慧电网

    随着科技的飞速发展,人工智能(AI)技术已经广泛应用于包括电力行业在内的各个领域。在电力系统中,传统的电网正在向智能化、自动化的智慧电网转型。《2023年中国人工智能系列白皮书-智慧电网》的发布,正是为了...

    31周AI人工智能算法工程师体系课2024

    今天给大家讲讲关于AI,打通视觉,NLP,机器学习,深度学习,推荐搜索,AIGC,大模型等等这些当下最热门技术,我将从以下9个方面给大家做详细讲解关于AI人工智能算法工程师的相关知识。 阶段一:从AI全面认知到基础...

    AI.cpp.rar_ AI.cpp_ai_ai 人工智能_ai.c_人工智能

    这个压缩包“AI.cpp.rar”包含了与人工智能相关的C++源代码,具体为"AI.cpp"和"www.pudn.com.txt"两个文件。 首先,让我们关注“AI.cpp”这个文件。它很可能是一个实现人工智能算法的源代码文件,使用C++编程语言...

Global site tag (gtag.js) - Google Analytics