哪位大神指点一下粒子群优化算法(PSO)的输入和输入分别是什么?

pso算法的适应度函数怎么确定啊?是有规定的还是自己去选择?另外求PSO算法做图像聚类的源程序。应该是PSO算法matlab程序中的输入和输出分别是什么。... pso算法的适应度函数怎么确定啊?是有规定的还是自己去选择?另外求PSO算法做图像聚类的源程序。
应该是PSO算法matlab程序中的输入和输出分别是什么。
展开
 我来答
小七的风
2013-12-12 · TA获得超过877个赞
知道小有建树答主
回答量:672
采纳率:50%
帮助的人:534万
展开全部
PSO的接口楼上已经说了,我跟你说下关于你的图像聚类的问题怎么选适应度函数,聚类的目的一般是选出C个质心,采用近邻原则通过C个质心对样本点进行聚类。
所以关于你的问题,首先要确定你想聚类成几类,假设为C类
初始化每个粒子的位置向量为C个质心的位置(假设你的样本维数D,初始化每一个粒子为一个C*D的向量)
适应度函数:计算每个样本点到C个质心的位置,选择最短的距离,假设d,计算所有样本的距离d相加,这就是适应度函数
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
哈雷彗星1
2013-12-07
知道答主
回答量:6
采纳率:0%
帮助的人:3.6万
展开全部
适应度函数应由具体问题而自己去选择。比如你想用PSO求函数最小值,则适应度函数就可以设为该函数,通过函数值减小方向来决定粒子运动方向,最后结果便是粒子位于取得函数最小值的点。
PSO算法中输入有:
种群规模
粒子维度
最大迭代次数
适应度函数
惯性权值
加速因子
最大速度
输出结果为优化后的”粒子“。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式