Hello Ahmed Good start, the proposal looks decent as well. It could surely go through several improvements. Things like: How it will fit our codebase, emphasis on docs & thorough testing is a major plus.
Do take some decent time to understand how the APIs work in ensmallen work especially Multiobjective module. There are a few notebooks in mlpack/examples demonstrating their practical application, you'd find them useful. Also, have a look https://github.com/jonpsy/SPEA-2 at this repository which may prove helpful for your task. Further, open source orgs like pymoo and pagmo2 can serve as a great source of inspiration as well. Rest we can discuss in the doc. I'll look forward for more of your contributions. S On Sun, 10 Apr, 2022, 5:11 pm Ahmed Abdelatty, <[email protected]> wrote: > Hi, > > I’m Ahmed Abdelatty, a computer engineering student at Cairo > University. I am interested in template metaprogramming, competitive > programming and algorithms, and have a strong knowledge of C++. I have been > reviewing the mlpack and ensmallen codebases for the past month and made > the following two PRs: #3173 <https://github.com/mlpack/mlpack/pull/3173> > and #341 <https://github.com/mlpack/ensmallen/pull/341>. > > > > I’d like to contribute to mlpack under GSoC’22 by taking on the > Multi-objective Optimizers project. I plan to add the SPEA2 algorithm and > test it against the ZDT test suite. I intend it to be a medium-sized > project (175 hours). > > > > The following is a link to my draft proposal > <https://docs.google.com/document/d/15Q3WmZl7WcCbTuH-Lo_jkGPWpH2j-g6WUBXsR3ZjstE/edit?usp=sharing>. > I’m eagerly looking forward to your replies in order to improve it. > > > > Best Regards, > > Ahmed Abdelatty > > GitHub username: ahmedr2001 > _______________________________________________ > mlpack mailing list > [email protected] > http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack >
_______________________________________________ mlpack mailing list [email protected] http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack
