搜索资源列表
TIERRA
- 地球模拟器,最经典的人工生命模型,研究人工智能的必看。一般地说,生命都具有新陈代谢、复制和进化的能力。在自然界中,生物是由有限的食物供给和有限的生存空间约束的。在Tierra中,“生物”由一系列能够自我复制的机器代码或程序组成,它在计算机中的复制分别受到计算机的存储空间和CPU时间约束。能有效地占有内存空间和利用CPU时间的生物体,将具有更高的适应度,传递到下一代的机会就越大。 在Tierra中,计算机的RAM(随机访问存储器)中有一块专门的空间,这个空间中放置了一个“祖先有机体”,该祖先有
改进遗传算法-郭涛算法做最优化问题很管用
- 改进遗传算法-郭涛算法做最优化问题很管用,算法的基本思想是 先任意产生n个随机数,然后从n个数里随机选择m个数,再有这m个 数合成一个新数,将这个新数同n个数中间适应值函数值的最差的比较, 如果好的话就取代最差的那个,如果它比最好的还要好的话,则把最好的 也取代。如果比最差的坏,则重新合成一个新数。依次循环下去。 程序的奇妙之处是GA_crossover()函数,产生的新数确实比较好,看看 那位大侠能改进一下,产生比这跟好的数。-improved genetic algo
关于tts语音引擎的使用方法
- 关于tts语音引擎的使用方法!很多软件具有英文发音和朗读功能,它们都使用了MSTTS(Microsoft Text To Speech)技术。微软遵照COM的标准,提供了一套Speech API来对MSTTS进行编程。要在程序中使用这套API,必须确保系统已经安装了MSTTS和Spchapi软件包。 Speech API可以作为类型库引用到Delphi中,方法是:打开Project选单下的Import Type Litrary,点击“Add”加入Windows\\Speech目录下
改进的遗传算法
- vb写的改进的遗传算法程序。是一些通用代码,与具体问题对应的代码空出来,用的时候填进去。根据我的经验,要想用好遗传算法,代码必须自己写,因为问题不同,编码,杂交,变异算子可能都不一样。特别是杂交算子,需要根据问题调整,甚至创造出新的杂交方法。而且适应度计算的代码也需要自己写,特别是带约束的优化问题 -vb write improvement in the genetic algorithm. Some common code, with the specific issues the corre
用C++编写的BP神经网络开发包
- 开发环境:C++ 简要说明:这是一个神经网络开发包。目录ann下是专门针对神经网络的代码,外部目录是一些公用的代码,与神经网络无关,但是神经网络的代码用到了它们。 ann目录下有一个目录demo,里面存放了一些示例程序,请参照它们进行编程。(不好意思,刚才上面那个类别没选好就点上传了) -development environments : C Brief Descr iption : This is a neural network development kit. Ann direc
模拟退火程序
- 以一个简单的例子说明模拟退火算法的思想。 模拟退火法求函数f(x,y) = 5sin(xy) + x^2 + y^2的最小值,对理解模拟退火算法是一个很好的程序示例。-to a simple example illustrates the simulated annealing algorithm thinking. Simulated Annealing for the function f (x, y) = 5sin (xy) x ^ 2 y ^ 2 minimum, the right u
模拟退火例子1
- 模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对
模拟退火例子2
- 模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对
模拟退火例子3
- 模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对
8数码A算法
- 设计说明:1。数据结构和表示:程序用1、2、3、4分别表示将右、上、左、下的数字块移动到空格之中。采用典型的树+链表结构,每种局面产生一个BoardState类。出于避免走法顺序列表被过多复制的考虑,在树结构中保存局面的继承关系。每种新的局面产生后,引用估值函数产生f的值,再根据大小将其插入链表之中,以便实现“优先展开f值小的节点”。Solve()函数在成功解决问题之后保存一个走法序列供输出并返回零,而失败则返回失败处的节点层数。(具体的判断方法见后文)-Design Notes : 1. Da
svm_matlab_zhao
- Matlab下面的支持向量机的程序包。。应用范围很广-Matlab following SVM package. . Application very wide scope. .
svm-java
- Java下面的支持向量机源程序。。可应用于各种领域-Java following SVM source. . Can be applied to various fields. .
TextCategorization
- 基于朴素贝叶斯算法实现的中文文本分类程序。可以对中文文本进行分类识别,使用时先对分类器进行训练,然后进行识别。该Beta版本仅支持对3类文本进行分类,使用简单的中文分词方法,本程序尚不具备实用性,用于算法研究和改进。-based on Bayesian algorithms to achieve the Chinese text classification procedure. Can the Chinese text classification identification, the us
Intelligentbuaa
- 自动控制理论是人类在了解自然和改造自然的过程中逐渐形成的一门学科。简单反馈控制的最早应用,可以追溯到古代亚历山大时期的克泰希比斯水钟,它就是利用反馈原理来调节流量的。19世纪中叶,J.C.麦克斯威尔对具有调速器的蒸汽机(这也利用了反馈原理来调速)系统进行了稳定性的研究。20世纪20年代,布莱克、奈奎斯特和波德在贝尔实验室的一系列研究工作奠定了经典自动控制(反馈)的理论基础------ -automatic control theory is the understanding of huma
svm_light_by_joachims.tar
- 这个是我最近得到的支持向量机 light 的源码包。。。这个源码包主要是用作文本分类,它是由Joachims首先提出并实现。。。希望对大家有帮助!-this is what I recently obtained the support vector machine light of the source package. . . The source package is used mainly for text classification, it was first proposed by
CSA
- 该算法为基于克隆选择原理的人工免疫算法。算法有三部分,第一部分为传统的遗传算法,第二部分CSA算法,两方法对一些函数求极值,可比较各自的特点。-based on the algorithm for clonal selection theory of artificial immune algorithm. Algorithms have three parts, the first part of the traditional genetic algorithm, the second pa
anndemo
- 这是一个神经网络开发包。目录ann下是专门针对神经网络的代码,外部目录是一些公用的代码,与神经网络无关,但是神经网络的代码用到了它们。 ann目录下有一个目录demo,里面存放了一些示例程序,请参照它们进行编程。 ann/prj/vs7下是编译整个库的Visual Stdudio 2003工程文件 该开发包为http://www.aiport.net分发,详细帮助和最新资料请登陆该网站查看。-This is a neural network development ki
classify2006
- 很好的分类程序。。。。C++语言编写。。。VC开发环境-good classification procedure. . . . C language. . . VC development environment.
hannuota
- 汉诺塔。。传说婆罗门庙里有一个塔台,台上有3根标号为A,B,C的用钻石做成的柱子,在A柱子上放着64个金盘,每一个都比下面的略小一些。把A柱子上的金盘子全部移到C柱上的那一天就是世界末日。移到的条件是:一次只能移到一个金盘,移到过程中大金盘不能放在小金盘上面。庙里的僧人一直在移个不停。因为全部的移动是264-1次,如果每秒移动一次的话需要500亿年。-Tower of Hanoi. . Legend of a Brahmin temple tower, the platform has thre
SVM_REGRESSION
- 这段时间自己在学机器学习相关的内容,其中用到了SVM回归。我采用的libSVM.网上论坛和博客已经有其相当详细的介绍,但是操作步骤比较多,且要下载的文件也比较多。之后我把应该要具有的svm文件整理在一个文件夹中,并把相关教程,和自己的操作经验一并打包在此分享。有些文件是自己编写的,用来转换libsvm数据格式,其他的都在相应的文件夹下可以找到,我自己的实验数据和图也在其中。记住,gridregression.py使用时要内部改路径。我的是64位系统 - This time I