
人工智能
文章平均质量分 89
crazyskady
沉迷在stable diffusion的画图中~~~
展开
-
游戏编程中的人工智能 二 (Python改编)
本文改编自Mat Buckland的游戏开发中的人工智能技术中的Chapter 4 解决TSP问题(旅行商问题),C++代码重新用python来实现(本文所有遗传算法相关代码均改编值Mat的C++代码,如有雷同,纯属巧合)。TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走原创 2017-04-10 09:24:55 · 807 阅读 · 1 评论 -
游戏编程中的人工智能(Python改编)
本文改编自Mat Buckland的游戏开发中的人工智能技术中的Chapter 3帮助Bob回家,C++代码重新用python来实现(本文所有遗传算法相关代码均改编值Mat的C++代码,如有雷同,纯属巧合)。Mat在本章节中详细的描述了如何利用遗传算法来帮助Bob从迷宫的起始点走到终点。具体效果如下图,红色是起点,绿色是终点,蓝色是寻找的路径: 。遗传算法遗传算法是一种经典的进化算法,本文不再讲解原创 2017-04-10 09:26:47 · 1112 阅读 · 0 评论 -
游戏编程中的人工智能 三 (Python改编)
本文改编自Mat Buckland的游戏开发中的人工智能技术中的Chapter 7 扫雷机的实现,C++代码重新用python来实现(本文所有遗传算法/神经网络相关代码均改编值Mat的C++代码,如有雷同,纯属巧合)。在本章节中Mat Buckland实现了一个利用神经网络和遗传算法进化的扫雷机,扫雷机从初始的几乎只会原地打转,最终可以进化到自行寻找地图上的地雷。废话不多说,先看示意图,进化开始的时原创 2017-04-21 10:25:33 · 2207 阅读 · 8 评论 -
游戏编程中的人工智能 四 (Python改编)
本文改编自Mat Buckland的游戏开发中的人工智能技术中的Chapter 8 为扫雷机提供知觉的实现,C++代码重新用python来实现(本文所有遗传算法/神经网络相关代码均改编值Mat的C++代码,如有雷同,纯属巧合)。在本章中,我们为扫雷机提供了一系列感知器,让扫雷机能够有效的躲避障碍物,废话不多说,先看效果图: 扫雷机在进化训练之前,依旧是一群无头苍蝇: 训练之后,扫雷机就厉害多原创 2017-05-17 22:57:29 · 844 阅读 · 0 评论 -
游戏编程中的人工智能 五 (Python改编)
本文改编自Mat Buckland的游戏开发中的人工智能技术中的Chapter 9 手势的识别,C++代码重新用python来实现(本文所有遗传算法/神经网络相关代码均改编值Mat的C++代码,如有雷同,纯属巧合)。废话不多说,先上效果图: 从效果图可以看出来,我们的程序可以识别出来我们鼠标所画的手势是否是我们预定义的手势,如果不能确定的话,也会给出可能性最大的那个手势。在本章的实现里,没有再用到原创 2017-06-11 21:34:50 · 1696 阅读 · 4 评论