作为小学期程序设计训练大作业的一部分,也是自己之前思考过的一个问题,终于利用小学期完成了贪吃蛇AI的一次尝试,下作一总结。 背景介绍: 首先,我针对贪吃蛇AI这一关键词在百度和google上尽心了检索,大致获得了一下信息 1、A*寻路算法是人工智能中的一个经典算法,很多AI利用这个算法提高性能。 2 ...
分类:
编程语言 时间:
2016-07-14 08:35:54
阅读次数:
631
我不想直接拷贝google 上面所有对算法的解释。所以我想怎么说就怎么说了,QAQ 1:什么是程序? 解决问题的范式 2:什么是问题? 程序输入与输出之间的联系 3:什么是算法: 算法就是解决问题的思路。 4:为什么需要算法? 提高程序弹性跟速度(减少运行成本) 5:什么是数据结构? 数据的存储方式 ...
分类:
编程语言 时间:
2016-05-08 16:34:39
阅读次数:
206
本章内容□ 组合相似的分类器来提髙分类性能□应用AdaBoost算法□ 处理非均衡分类问题 7.1基于数据集多重抽样的分类器 ...
分类:
编程语言 时间:
2016-05-01 20:22:15
阅读次数:
307
数据挖掘:关联规则挖掘 关联规则挖掘:Apriori算法 提高Apriori的效率 基于散列的算法基于FP tree的算法 ...
分类:
编程语言 时间:
2016-04-23 22:38:41
阅读次数:
563
问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大。并且要求你选定的数对的ai之和非负,bi之和非负。 输入格式 输入的第一行为n,数对的个数 以下n行每行两个整数 ai bi 输出格式 输出你选定的数对的ai+bi之和 样例输入 5-403 -625
分类:
编程语言 时间:
2016-03-12 13:18:00
阅读次数:
450
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const char s2[15] ="Successful"; 7 const char s3[15] ="Failed"; 8 int main() 9 {....
分类:
编程语言 时间:
2016-01-27 00:46:36
阅读次数:
248
1 #include 2 #include 3 #include 4 using namespace std; 5 struct node{ 6 int g,p; 7 double ave; 8 } s[10010]; 9 10 int main()11 {12 int n...
分类:
编程语言 时间:
2016-01-26 00:30:13
阅读次数:
388
1 #include 2 #include 3 #include 4 using namespace std; 5 char s[20]; 6 const char s1[11]={'1','0','x','9','8','7','6','5','4','3','2'}; 7 const int ....
分类:
编程语言 时间:
2016-01-25 22:43:53
阅读次数:
448
Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器,即弱分类器,然后把这些弱分类器集合起来,构造一个更强的最终分类器,比起弱分类器,这个“强”分类器的错误率会低很多。...
分类:
编程语言 时间:
2015-10-08 23:17:44
阅读次数:
1000
元算法(集成方法):将不同的分类器组合起来,而这种组合结果则被称为集合方法。使用集成方法时会有很多种形式:可以是不同算法的集成,也可以是同一算法在不同设置下的集成,还可以是数据不同部分分配飞不停地分类器之后的集成。接下来,将介绍基于同一种分类器多个不同实例的两种计算方法。最后我们将讨论如何利用机器学...
分类:
编程语言 时间:
2015-10-08 21:16:52
阅读次数:
325