-
一个生成最小树的算法,应用在VLSI中
一个生成最小树的算法,应用在VLSI中-generate a minimum spanning tree algorithm used in VLSI
- 2022-01-26 06:23:22下载
- 积分:1
-
遗传算法分析TSP
资源描述
遗传算法(GA)是一种解优化问题的随机搜索方法,它借助于生物进化中的自然选择和遗传(即适者生存)的规律.
算法步骤(基本遗传算法)
Step 1.随机初始化pop_size个染色体.Step 2.用交叉算法更新染色体.Step 3.用变异算法更新染色体.Step
4.计算所有染色体的目标值.Step 5.根据目标值计算每个染色体的适应度.Step 6.通过轮盘赌的方法选择染色体.Step
7.重复第二至第六步直到终止条件满足.Step 8.输出最好的染色体作为最优解.
为利于遗传算法的计算,首先要对解进行编码,编码后的解称为染色体.对于约束优化问题,遗传算法是在染色体中进行操作,而把操作结果解码后去检验其可行性.
遗传算法的主要特征:
群体和种群的维数相等,为一个偶数维,且不随代数的变化而变化;适应函数直接选用目标函数;种群中的个体通过轮盘赌的方法选取;种群中的一对个体采用随机交配位的方式产生一对子代;每一个基因有相同的变异概率。
- 2022-02-01 22:31:24下载
- 积分:1
-
复数类计算器
资源描述复数类实现一个简单的复数加减乘除乘方运算的计算器。大学生C++面向对象程序设计代码。代码中根据题目要求已经设置好了运算数,如果需要可以在代码中进行修改。
- 2022-06-17 14:12:34下载
- 积分:1
-
BP网络的C/C++实现,含有详细代码和例子,适合初学者
应用背景人工神经网络(ANN)中关于反向传播算法的内容,相比单个感知器而言,采用多层网络的反向传播算法能表示出更多种类的非线性曲面,整个神经网络可以分成三层:输入层,隐藏层,输出层,通过加权线性变换,层与层之间的传递,最终得到输入层的实数值。关键技术
本人根据附件里面的文章编写的反向传播算法代码,里面含有详细的代码注释和文章例子, 可以让初学者深刻理解反向传播算法,适合初学者学习。给出BP算法训练的例子,对单个样本的训练的情况进行编写和验证。
//输入层到隐层的过程
float fNetj[m];
for (int j= 0;j < m; j++){
fNetj[j] = fTheta[n][j]; //这里权值矩阵最后一列是偏置,偏置×1还是偏置,所以直接加上,
//后面就不用乘了
for(int i = 0;i < n; i++){ //得到netj 的值 netj= X^V
fNetj[j] +=fInputdata[i]*fTheta[i][j];
}
fMidResult[j] = 1/(1 + exp(-fNetj[j]));
//cout
- 2022-08-03 01:10:12下载
- 积分:1
-
sift算法
SIFT算法是一种提取局部特征的算法,在尺度空间寻找极值点,提取位置,尺度,旋转不变量,匹配能力较强,可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,甚至在某种程度上对任意角度拍摄的图像也具备较为稳定的特征匹配能力。对图像平移、旋转、缩放、甚至仿射变换保持不变性的图像局部特征,以及基于该特征的描述符.
- 2023-05-12 20:15:03下载
- 积分:1
-
图的操作,实现遍历功能
图的操作,实现遍历功能-operation of the plan, to achieve functional Traversing
- 2022-10-06 07:25:03下载
- 积分:1
-
a戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
戈圆顶进行压力进aksjdf;落叶归根压力 暴露地
- 2022-08-16 08:25:50下载
- 积分:1
-
ACO 蚁蚁群优化求解 tsp 问题
TspACO 蚁蚁群优化求解 tsp 问题 tspACO 蚁蚁群优化 tspACO 蚂蚁殖民地优化 tspACO 蚂蚁蚁群优化蚁群算法蚂蚁群体优化
- 2022-03-26 08:05:50下载
- 积分:1
-
实用的具有精度监视功能的常微分方程数值解法
实用的具有精度监视功能的常微分方程数值解法-practical function with precision surveillance of ordinary differential equations Numerical Solution
- 2023-02-14 01:30:04下载
- 积分:1
-
使用VC++的环境进行简单编程的计算器功能,可以实现+,
使用VC++的环境进行简单编程的计算器功能,可以实现+,-,*,/,及混合运算等简单功能-VC environment using a simple programming function calculator can be achieved ,-,*,/, and mixed computing simple function
- 2022-03-19 19:04:43下载
- 积分:1