粒子群优化 Resources

Showing items tagged with "粒子群优化"

This algorithm presents an improved particle swarm optimization (PSO) method for optimizing backpropagation (BP) neural networks, specifically designed for fault diagnosis in cascaded frequency converters. It includes both conventional BP neural network implementations and the enhanced PSO-BP neural network approach, featuring comparative analysis with example datasets to demonstrate superior diagnostic performance. Key code components involve PSO population initialization, velocity updating mechanisms, and neural network weight optimization procedures.

MATLAB 2707 views Tagged

Particle Swarm Optimization (PSO) is an evolutionary computation technique invented by Dr. Eberhart and Dr. Kennedy, inspired by bird flock predatory behavior. Similar to genetic algorithms, PSO is an iterative optimization tool that initializes with random solutions and searches for optimal values through iterations. Unlike genetic algorithms, PSO eliminates crossover and mutation operations, instead having particles follow the optimal particle in solution space. Future chapters will detail implementation steps and comparisons with genetic algorithms. PSO's advantages include simplicity of implementation with minimal parameter tuning, currently applied extensively in function optimization and neural network training. Code implementations typically involve velocity updates and position adjustments using personal and global best values.

MATLAB 230 views Tagged

A complete PSO algorithm process executing n-loop iterations, returning minimum/maximum average fitness values, online performance, and offline performance metrics. The implementation handles particle initialization, velocity/position updates, and fitness evaluation through modular function design.

MATLAB 268 views Tagged