| 开始 |
| 输入训练样本纹理图像 |
| GSA的设置参数并生成初始种群 |
| 每个代理(对象),生成一个“调谐”面具的使用(15)(代理的位置可以直接用作 |
| 元素值的面具),使卷积与训练图像和“调谐”面具,和输出特征值 |
| 而当前迭代(t <最大迭代) |
| 计算每个对象使用的健身价值(16) |
| 更新引力变量
,
和
的人口 |
| 计算活动引力质量
,被动的引力质量
,惯性质量
和 |
| 加速度
为每一个对象 |
| 每个对象的更新速度和位置使用(6) |
| 如果(当前位置更好的健身价值) |
| 替换对象的新位置 |
| 如果 |
| 结束时 |
| 输出最优“调谐”面具根据(15) |
| 结束 |
|