[mlpack] GSOC : Adding Optimizers to MultiObjective module

sai_ng jonpsy101 at gmail.com
Fri Mar 26 11:24:23 EDT 2021


Hi Marcus,

Please refer to me as Sai :) (I know it can be confusing for the surname to
be put first)

I'm glad you're looking forward to the proposal. I figured it'd be better
to reply with something concrete than to
simply throw words. So, here's my Beta stage proposal
<https://docs.google.com/document/d/1PKrDbu9HjYnYO1maX7SLVHlfDmEiBOkD73gmFd-t7gM/edit?usp=sharing>
(It requires permission).
Let me know if the proof of concept /theory/ level of detail is
satisfactory or not.

It's still under-development, but I'm realising the first-look to weed-out
preliminary mistakes.
If other mentors are interested, please drop me your mail @jonpsy IRC I'll
grant permission.

Cheerio, folks!
NGS



On Sun, Mar 21, 2021 at 9:17 PM Marcus Edel <marcus.edel at fu-berlin.de>
wrote:

> Hello Nanubala,
>
> welcome to the community, and thanks for all the work you already put into
> the library. Anything you listed sounds reasonable; it looks like you
> already
> started to work on some parts quite a bit, let's see if we can merge some
> of
> the works shortly.
>
> Looking forward to read your proposal, let us know if there is anything
> that
> we should clarify.
>
> Thanks,
> Marcus
>
> On 19. Mar 2021, at 11:48, sai_ng <jonpsy101 at gmail.com> wrote:
>
>
> Hey all,
>
> To start with, I want to state that this is a **resend** of my previous
> email which most likely ended up in your spam folder. Next, I must thank
> the devs for considering my ideas and suggesting the feasibility of it.
> After some careful consideration of GSoC timeline I propose the following.
>
> Adding:
> Month 1: Subproject 1
> a) Strength Pareto Evolutionary Algorithm II (SPEA-II) : One of the core
> multiobjective algorithm along with NSGA-II. It will be really nice to
> have. I've already begun some work on it. ( 1 month)
>
> Month2:
> b) Fully implementing MOEA/D-DE: For the past week, I've refactored over
> 60% of the code of MOEA/D-DE, fixing bugs, cleaning APIs etc. It is almost
> done, you can track it here <https://github.com/mlpack/ensmallen/pull/269>.
> I wish to continue this in GSoC (if its not merged already). (Less than a
> week or even Pre-GSOC)
>
> (Approx 2 weeks) Subproject 2
> c) Adding test suite for MOO: Any MOO module is incomplete without a test
> suite. I propose to add the following:
>          i) ZDT : (Almost done) I've already coded it fully and it
> performs correctly on trivial cases. Track it here
> <https://github.com/mlpack/ensmallen/pull/273>
>          ii) DLTZ: I haven't started this yet but this would be a nice
> addition.
>
> d) Indicators: @favre49 did some great work on adding indicators to MOO.
> The code is mostly done, a little refactor and it should be in. I want to
> do this if time remains.
>
> e) Miscellanous: Needles to say, I'll be making PR's and fixing bugs which
> are related to my main PR.
>
> Potential Mentor: Anyone really! I've chosen these subproject so that I
> can completely this with little-to-no external help But it'd be helpful to
> discuss and validate my action plan with
> someone who has prior experience in this field (in case I get hardstuck :)
> ).
>
> Thanks for the patience!
> Best
> NGS (Nanubala Gnana Sai : NG Sai)
> _______________________________________________
> mlpack mailing list
> mlpack at lists.mlpack.org
> http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://knife.lugatgt.org/pipermail/mlpack/attachments/20210326/9f7a2c8b/attachment.htm>


More information about the mlpack mailing list