[mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-08 Thread Chintan Soni
Hello everyone, My name is Chintan Soni and I'm a 4th year CS student at Pune Institute of Computer Technology, Pune, India. I would like to apply for the GSoC 2018 project on adding the Particle Swarm Optimizer for constrained and unconstrained problems. I have some prior experience working

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-11 Thread Chintan Soni
Hello Marcus, > There is already an open PR for the standard PSO > https://github.com/mlpack/mlpack/pull/1225 that should be helpful. I'll check it out thoroughly today. I went over it briefly and noticed it involves the gbest PSO; maybe I can start with lbest PSO then? > Agreed, that is

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-11 Thread Chintan Soni
Hi Marcus, I've been through the MOPSO with GD approach as we discussed earlier, and I certainly like the idea. My thoughts as of now are: (1) Add a basic PSO optimizer to the existing optimization API (might refer to the gradient descent optimizer code for help/coding style). (2) Add support

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-12 Thread Chintan Soni
Hello Marcus, > That is correct, if you like to work on it, please feel free. Yes sure, I intend to have atleast a basic PSO working before the proposal submission deadline; it will help get down the details better. >> Glad to know that, I'll also look into the idea of using lambdas, and >> see

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-13 Thread Chintan Soni
Hello Marcus, I went through the PR you mentioned a bit more thoroughly; I had missed the use of the velocity update policy. It's probably the best way to incorporate multiple variants of the algorithm. >> Looks really interesting, the "Better initialization" point is definitely >> something

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-14 Thread Chintan Soni
Hello Marcus, > Really like the ideas, and I think this is something that could be explored, > might be a neat research component. Thanks for all the positive feedback. > Sounds good, don't feel obligated to work on the parts before GSoC has started, > but it might be a good opportunity to get

Re: [mlpack] mlpack 3.0.0 released

2018-03-31 Thread Chintan Soni
Congratulations!! Regards, Chintan ___ mlpack mailing list mlpack@lists.mlpack.org http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-16 Thread Chintan Soni
Hello Marcus, > Sounds good, don't feel obligated to work on the parts before GSoC has started, > but it might be a good opportunity to get familiar with the codebase, your call. Just finished a basic implementation of the lbest variant of PSO. It was indeed a good opportunity to get familiar

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-20 Thread Chintan Soni
Hello Marcus, I have looked into Augmented Lagrangian for constrained PSO in depth as we discussed before ([1]), can you also please provide a reference to another constraint evaluation method to compare with? Thanks in advance. Regards, Chintan Links used: [1]:

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-20 Thread Chintan Soni
Hello Marcus, > Do you mean something like "COPSO: Constrained Optimization via PSO > algorithm" > by A. H. Aguirre et al.? I was actually referring to constraint handling techniques, like section 3 of the paper you mentioned covers (I guess the question was poorly phrased, my bad). That being

Re: [mlpack] GSoC 2018: Particle Swarm Optimization

2018-03-17 Thread Chintan Soni
Hello Marcus, Just submitted an initial PR about half an hour ago. There were some minor styling errors which were fixed quite easily, but while looking for the index of the best particle using arma::index_min(), the code works correctly on my machine, but the Jenkins build fails. The error

[mlpack] Submitted first draft of the application.

2018-03-24 Thread Chintan Soni
Hello, Extremely sorry for the delay, had to work for our college project exhibition. I have uploaded a draft of the proposal titled "Particle Swarm Optimization". Please feel free to look into it and provide valuable feedback. Thanks and regards, Chintan