I think if the author trained the NN by him/herself, it's ok.  
Develpers have to write other parts, including tree search and 
simulation part in MC bot, for example.  NN just guides the search 
and/or the simulation.

Hideki

Nick Wedd: <CAEVtG+OjvSyPB_zYjq8Cd1HHZN15AZ=3wadmgo-8mt_sl8w...@mail.gmail.com>:
>I have been asked
>
>Your page [ http://www.weddslist.com/kgs/rules.html ] says:
>>
>> All the code in it that is in any way involved in move-generation (i.e.
>>> anything that causes the program to prefer one move to another) or position
>>> evaluation must be unique among the entrants. Code that is involved only in
>>> non-essential parts of the program, such as input/output, or scoring the
>>> position after the game is over, need not be unique. If two or more people
>>> want to submit programs containing the same code, then the author of that
>>> code shall decide which may enter.
>>
>>
>> Would it be acceptable for me to use a (non-Go-specific) neural network
>> package that I didn't write?
>>
>
>My immediate inclination is to say "Yes. It's like using a compiler that
>you didn't write."  But
>I fear it may be more complicated than that.
>
>For now, the rule is that if you enter a KGS bot tournament using a neural
>net that you did not write, your entry will be accepted, buy you must
>specify what neural net you are using.
>
>But I would like to discuss the issue, and accept the consensus of this
>list.  I have never used a neural net, and my understanding of how they
>work is close to zero.  I naively imagine it goes like this:
>  1.  You obtain a neural net, by buying one, downloading a free one, or
>getting one from a colleague.
>  2.  You install it on your computer.
>  3.  You configure it by setting some parameters.
>  4.  You specify how its board state representation will work (I have very
>little idea about this).
>  5.  You train it, maybe by feeding it a large database of professional
>games.
>  6.  You test the results. Quite likely you realise it hasn't gone well,
>and redo from step 3.
>  7. You add a harness that attaches it to kgsGtp, and maybe to some other
>programs.
>
>I look forward to becoming better informed.  I know that if someone writes
>a praiseworthy program in say C, the creator of his C compiler will deserve
>and expect none of the credit. I suspect things may be different with
>neural nets.
>
>Nick
-- 
Hideki Kato <mailto:[email protected]>
_______________________________________________
Computer-go mailing list
[email protected]
http://computer-go.org/mailman/listinfo/computer-go

Reply via email to