1 min readfrom Machine Learning

Python packages for particle swarms, genetic algorithms. Scikit-opt maybe? [D]

I'm working with a client on a curve-fitting optimization problem. They are currently using a constrained Levenburg-Marquardt optimizer for their task which is complex, slow, and sometimes gets stuck in local minima.

I suggested using particle swarm optimization (PSO), and the client suggested genetic algorithms (GA). I would like to compare the existing method to at least these two other options. For this first phase, I don't need to worry about speed or GPU-friendliness. I would like data visualization to be easy.

I have experience with scikit-learn, and I just discovered scikit-opt. I have also found several other packages which implement only PSO, or only GA.

Is anyone out there using scikit-opt? What do you think of it? If you have used other PSO or GA packages, what do you think of those?

Thanks for any advice you may have.

submitted by /u/bwllc
[link] [comments]

Want to read more?

Check out the full article on the original site

View original article

Tagged with

#generative AI for data analysis
#Excel alternatives for data analysis
#natural language processing for spreadsheets
#financial modeling with spreadsheets
#intelligent data visualization
#data visualization tools
#rows.com
#big data management in spreadsheets
#conversational data analysis
#real-time data collaboration
#enterprise data management
#big data performance
#data analysis tools
#data cleaning solutions
#particle swarm optimization
#PSO
#genetic algorithms
#GA
#scikit-opt
#scikit-learn