1. 首页
  2. 考试认证
  3. 其它
  4. psojsJS粒子群优化器

psojsJS粒子群优化器

上传者: 2024-12-09 11:41:25上传 ZIP文件 3.51KB 热度 9次

pso.js成为一个干净和微小的实现。我目前在我的神经网络库中使用它来优化权重。但是,它足够灵活,可以用于许多不同类型的优化问题。查看如何使用该库的两个示例。

用法创建一个群很简单。您需要做的就是指定要优化的粒子数量和参数数量。最后一个参数是选项哈希。


var numParticles = 30;

var numParams = 20;

var swarm = new PSO.swarm(numParticles, numParams, {

  min: -1,

  max: 1,

  velocityMultiplier: 0.1,

  springCoefficient: 0.25,

  bounceCoefficient: 0.25,

  enableJitter: false,

  jitterRatio: 0.1

});

下载地址
用户评论