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

Reply via email to