Hi, my 2 cent:

I think it is more or less redundant for the border. Alphago has a plane for black, white and empty. So a border point is definitely different anyway since it will have no features set in any plane. But all points on the board with has a 1 set in one of the three b/w/e-planes.

I also has a vague memory that someone on the Alphago team said these plane were forgotten artefacts in the paper or the program itself and has no effect.

Best
Magnus



On 2017-07-18 13:27, Vincent Richard wrote:
It does, and for the exact same reason than a plan filled with 1.

You have a lot of bias inside your networks so whatever the input you
give, you can be sure it will be transformed, be it a plan full of 0
or a plan full of 1. As you said, it helps the network to keep the
track of the boundaries after the image is zero-padded. The real
question is more like: is it useful to have both?

I haven't tested it but I guess that the min-max boundaries has to be
somehow a useful information for the network.

Vincent Richard

Le 18-Jul-17 à 7:53 PM, Brian Lee a écrit :

I've been wondering about something I've seen in a few papers
(AlphaGo's paper, Cazenave's resnet policy architecture), which is
the presence of an input plane filled with 0s.

The input features also typically include a plane of 1s, which makes
sense to me - zero-padding before a convolution means that the 0/1
demarcation line tells the CNN where the edge of the board is. But
as far as I can tell, a plane of constant 0s should do absolutely
nothing. Can anyone enlighten me?

_______________________________________________
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go
_______________________________________________
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go
_______________________________________________
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Reply via email to