搜索资源列表
CineseChess
- 一个很好的中国象棋源代码 本人机对弈程序采用了多种搜索算法. 本程序还具有悔棋,还原功能,还可以记录走法.-a good source of Chinese chess game machine code, I use a variety of procedures for search algorithm. The procedure also has to repent Mullick, recovery capabilities, but also can be recorded
heibaiqi
- 五子棋是一种受大众广泛喜爱的游戏,这里介绍五子棋程序的数据结构、评分规则、胜负判断方法,重点分析了搜索算法,并在传统的博弈算法在五子棋应用中进行一些改进,从而使剪枝更有效,运算性能更好。改进包括:不使用closed表;改变棋盘搜索顺序;增加记录最大棋盘信息的指针。实验证明,这几点改进对提高效率有很高帮助。
yichuan
- * 这里是遗传算法的核心框架遗传算法的步骤: * 遗传算法核心部分的算法描述 * 算法步骤: * 1、初始化 * 1.1、生成初始种群编码 * 1.2、计算每个个体的适配值。 * 1.3、记录当前最优适配值和最优个体 * 2、选择和遗传, * 2.0、若当前最优适配值多次小于已有的最优适配值(或相差不大)很多次,或者进化的次数超过设定的限制,转4。 * 2.1、按照与每个个体的适配值成正比的概率选择个体并复制,复制之后个体的数目和原始种群数目
heapsort
- 这是一个堆排序的程序 堆排序对于记录数大时优势很明显
Boltzmann Machin
- 仿真1:首先把网络温度参数T固定在100,按工作规则共进行1000次状态更新,把这1000次状态转移中网络中的各个状态出现的次数Si(i=1,2,…,16)记录下来 按下式计算各个状态出现的实际频率: Pi=Si/∑i=1,NSi=Si/M 同时按照Bo1tzmann分布计算网络各个状态出现概率的理论值: Q(Ei)=(1/Z)exp(-Ei/T) 仿真2:实施降温方案,重新计算 采用快速降温方案:T(t)= T0/(1+t) T从1000降到0.01,按工作规则更新网络状态 当T=0.01时结
关系数据重复记录生成
- 实现了关系数据库的重复记录生成。使用Java语言实现。由于原始数据库采用csv格式,所以借用csv工具包。界面简洁。功能如下:从csv文件导入原始数据,按一定比例生成重复记录,然后按一定规则将重复记录改为相似记录,再将所有记录混排,最后进行数据的聚类操作。
用GA(遗传算法)推算下期开奖号码
- 根据双色球历史开奖记录,用GA(遗传算法)推算下期开奖号码.主要是用于学习遗传算法,推算下期开奖号码只是一个乐趣.并不能真正的正确.,Loans lottery in accordance with historical records, using GA (genetic algorithm) the projection period under the lottery numbers. Mainly for learning genetic algorithm, the next phas
FP_growth_1221
- FP-growth 算法,包括了建树和挖掘部分。 代码风格良好,可读性强,运算速度快, accident.dat, 340000条数据,50 支持度,建树和挖掘时间100秒左右,mushroom.dat, 8000条记录,建树和挖掘不超过8秒-FP-growth algorithm, written with c++,(ide is visual c++ 2008). The program is very fast and robust,for data of accide
eyelabel
- 该代码用于眼睛的人工标定,并记录数据只用,是MFC图形化界面设计。用于模式识别,人眼定位,人工智能方面做前期机器学习或训练。-The code used for the artificial eye calibration, and record data only is the graphical interface design MFC. For pattern recognition, the human eye positioning, pre-done in artificial in
heapsort
- 堆排序适合于待排序文件中记录较多的情况,因为其主要的时间开销在于建堆和调整堆-HEAPSORT be suitable for sorting paper records more, because the main overhead is the time to build reactors and adjusting the heap
Mouse-gestures-recognition
- 基于点轨迹的手势识别.鼠标右键点击开始记录鼠标轨迹,基于记录的轨迹,利用神经网络算法进行识别.-Trajectory based on the point of gesture recognition. By right-clicking the mouse to start recording the track, based on track record, the use of neural network algorithm to identify.
K-meansNB
- :将K—means算法引入到朴素贝叶斯分类研究中,提出一种基于K—means的朴素贝叶斯分类算法。首先用K— me.arks算法对原始数据集中的完整数据子集进行聚类,计算缺失数据子集中的每条记录与 个簇重心之间的相似度,把记 录赋给距离最近的一个簇,并用该簇相应的属性均值来填充记录的缺失值,然后用朴素贝叶斯分类算法对处理后的数据 集进行分类。实验结果表明,与朴素贝叶斯相比,基于K—means思想的朴素贝叶斯算法具有较高的分类准确率。-: K-means algorithm will
TSPmainidear
- 使用遗传算法对TSP问题进行设计的主要思路的文档记录是目前比较简单实用的方法-TSP problem using genetic algorithm to design the main idea is relatively simple and practical method.
CompetitionChampionAlgorithm100801
- 可用于有约束函数优化的竞赛争冠算法程序已基本完成,但肯定还有未发现的问题.请您试用,并提宝贵的意见和批评.谢谢!该程序是在自创的无约束优化的竞赛争冠算法(旧称竞技取冠算法)函数优化程序基础上,开发出来的有约束优化程序.程序采用罚函数法实现有约束优化的,但罚因子(惩罚系数)的处理方法有别于其它罚函数法.该程序证明这种惩罚系数处理方法是有效的.该法调整惩罚系数简单,粗放,一般应用默认值即可.该程序普适性较好,进化参数调整简单,不敏感,全局最优解的搜索能力较强,数据重现性(鲁棒性)较好,获得结果精度较
StudentsPerformanceManagementSystem
- 数据库的数据项主要数据包括:学号、姓名、年级、专业、成绩1、成绩2、成绩3、平均成绩、总成绩。 要求具有以下功能: (1)添加、删除任意个记录。 (2)修改任意个记录。 (3)显示、保存记录。 (4)排序功能:打开学生数据库,计算每个学生的平均成绩和总成绩,用冒泡法或选择排序法将平均成绩和总成绩排序后生成两个新文件(从大到小),存盘并显示这两个文件的全部记录。 (5)查询功能:打开总成绩排序文件,用折半查找法统计出给定分数的人数并显示。 -Database of d
Dijkstra
- 图与网络论中求最短路径的Dijkstra算法 M-函数 格式 [S,D]=minroute(i,m,W) i为最短路径的起始点,m为图顶点数,W为图的带权邻接矩阵, 不构成边的两顶点之间的权用inf表示。显示结果为:S的每 一列从上到下记录了从始点到终点的最短路径所经顶点的序号; D是一行向量,记录了S中所示路径的大小 -Graph and network theory Dijkstra' s shortest path algorithm M-functio
Automatically-find-its-way-demo
- 首先生成8个方向的节点,tmp(tmpe)用于记录生成的节点对应的节点号 ** ** 新生成的节点的指针(d1 -表示离开起始点的 距离)指向生成他的父节点 ** **, 按该点到目的地的大小nude(i).d2 排序后加入opened列表, ** ** (opened 总是指向离 目的地最近的点)然后再从opened表中取出一个节点,生成新的节点** ** ** 按8个方向生成新的节点,如果要生成的节点 已经存在(在tmp(tmpe) 中)就比较以下 ** **
migong
- 用有限状态机实现的迷宫求解。 和大部分的迷宫程序相同,迷宫的解决方法是 递归或者是用堆栈来模拟递归,这个程序也不例外。但是我们知道普通的迷宫求解程序通常是用一种递归的方法来实现的。程序从一开始运行就不断的进行递归,直到找到迷宫的出口。但是这对一个演示程序来说是不行的,我们需要演示一个迷宫行走者在迷宫中的行走过程。 因此我们用另外的方式来实现,我们首先要需要一个状态机来记录当前行走者的状态,比如说他是处在行走还是寻找一个新的可以到达的地方的状态,因此我使用了一个有限状态机来
jsgas
- 遗传算法车间调度,车间作业调度问题遗传算法,各工件各工序的结束时刻,可根据它绘出甘特图,各代群体平均适应值的记录.-The genetic algorithm shop scheduling, job shop scheduling problems with genetic algorithms, each moment of the end of the process of the workpiece, it plotted the Gantt chart, the average fit
KMeans
- 用java实现Kmeans,记录质心变化,并以与质心方差来衡量聚类的效果。代码详尽完整,并附上数据,可运行。-With java Kmeans, record changes in the centroid, and to measure the effect of clustering with the centroid variance. Comprehensive code, along with the data, you can run.