Re: [shogun] [GSoC] Refine the TensorBoard integration

2018-04-23 Thread Jinquan Sun
Hi, Fernando,

Sorry for the late reply. In the past days, I just dived into mxboard and
prepared some materials to answer your questions. Unfortunately, I find
that my proposal is rejected. So sad.  Although the result is not what I
expected, I sincerely hope that the ideas in my initial proposal is helpful
for Shogun.  (PS: There maybe several little problems in the idea that
writing a standlone logger in C++. We may discuss it in the future)

Many thanks for your help. I look forward to working with you in the future.

Best,
Albert Sun

2018年4月20日星期五,Fernando J. Iglesias García  写道:

> Hi Albert,
>
> Thanks a lot for your e-mail. Your interest is very much appreciated.
>
> I think your idea is reasonable and makes sense. One of Shogun's children
> projects, Tapkee, is in fact built in that way: it is a standalone
> header-only library, and additionally it is included in Shogun. I am
> guessing this could be the reason why tflogger is a separate repo as well.
>
> It would be a good idea to include Giovanni and Viktor in this
> conversation. In fact, it is preferable to keep this type of discussion in
> the open in the mailing list. You can of course add anybody in the senders
> list directly, when you consider it appropriate. All in all, the
> shogun-list should be in the CC list at least.
>
> A couple of follow-up questions.
> - What would you like to refactor in tflogger?
> - What do you find problematic in the proposal?
>
> Of course, feel free to open an issue and document your initiative.
>
> Cheers,
> Fernando.
>
> On 19 April 2018 at 15:45, Jinquan Sun  wrote:
>
>> Hi all:
>>  I am Albert Sun (github url: https://github.com/sunalbert). I have
>> applied the GSoC2018 project about "Inside the black box" in Shogun.
>>  Recently, I investigate the feasible ways to refine the TensorBoard
>> integration. The following two projects may provide some ideas for us:
>>  1. dmlc/tensorboard 
>>  2. awslabs/mxboard 
>> Both two project aims to deliver a visualization solution for MXNet
>> users. Compared to dmlc/tensorboard ,
>> the awslabs/mxboard  can support
>> text, audio ,curve, embedding visualization. In my initial proposal, I
>> proposed to integrate the TensorBoard APIs into a higher wrapper level.
>> Thanks to the above projects, now I think we can rewrite the log toolkit in
>> C++ , which can handle various data types. Besides, we can enable it
>> support multiple languages with the help of SWIG. The most ideal result is
>> that the toolkit does not depend on Shogun, thus we can provide the toolkit
>> for various machine/deep learning toolkit. This will be very cool. As a
>> start, I'd like to refactor the shogun-toolbox/tflogger
>> .
>>  This proposal is rough and even problematic. I look forward to your
>> suggestions. If you think the proposal is feasible, I'd like to open a new
>> issue in github to list the details of it.
>>
>> Best,
>> Albert Sun
>>
>
>


Re: [shogun] [GSoC] Refine the TensorBoard integration

2018-04-19 Thread Fernando J . Iglesias García
Hi Albert,

Thanks a lot for your e-mail. Your interest is very much appreciated.

I think your idea is reasonable and makes sense. One of Shogun's children
projects, Tapkee, is in fact built in that way: it is a standalone
header-only library, and additionally it is included in Shogun. I am
guessing this could be the reason why tflogger is a separate repo as well.

It would be a good idea to include Giovanni and Viktor in this
conversation. In fact, it is preferable to keep this type of discussion in
the open in the mailing list. You can of course add anybody in the senders
list directly, when you consider it appropriate. All in all, the
shogun-list should be in the CC list at least.

A couple of follow-up questions.
- What would you like to refactor in tflogger?
- What do you find problematic in the proposal?

Of course, feel free to open an issue and document your initiative.

Cheers,
Fernando.

On 19 April 2018 at 15:45, Jinquan Sun  wrote:

> Hi all:
>  I am Albert Sun (github url: https://github.com/sunalbert). I have
> applied the GSoC2018 project about "Inside the black box" in Shogun.
>  Recently, I investigate the feasible ways to refine the TensorBoard
> integration. The following two projects may provide some ideas for us:
>  1. dmlc/tensorboard 
>  2. awslabs/mxboard 
> Both two project aims to deliver a visualization solution for MXNet users.
> Compared to dmlc/tensorboard , the
> awslabs/mxboard  can support text,
> audio ,curve, embedding visualization. In my initial proposal, I proposed
> to integrate the TensorBoard APIs into a higher wrapper level. Thanks to
> the above projects, now I think we can rewrite the log toolkit in C++ ,
> which can handle various data types. Besides, we can enable it support
> multiple languages with the help of SWIG. The most ideal result is that the
> toolkit does not depend on Shogun, thus we can provide the toolkit for
> various machine/deep learning toolkit. This will be very cool. As a start,
> I'd like to refactor the shogun-toolbox/tflogger
> .
>  This proposal is rough and even problematic. I look forward to your
> suggestions. If you think the proposal is feasible, I'd like to open a new
> issue in github to list the details of it.
>
> Best,
> Albert Sun
>