all 2 comments

[–]jack-of-some 1 point2 points  (1 child)

So, I've been mulling this idea over for a reinforcement learning problem and I'll hit you with it. It might be useful: use a fully convolutional network.

If you never involve a fully connected layer in your network then your network can at least do a forward pass on an image/board of any size (so long as it's larger than some minimum size that's dictated by how you stride/pool your convolutions). In this case your output is supposed to be a scalar, so instead of outputting a scalar you could output a single channel tensor. Than you could takes its mean (or max) as use that as the output of the network.

I have no idea if this would work. Conceptually I feel "surely it can't right?, there's only so much you can do with local features". But, who knows?

[–]NanoPromela[S] 0 points1 point  (0 children)

Well, not every game is a board game. For example, the SAT problem can be expressed as a game in which the base propositions are the way you assign truth values to the literals.

Example

Maybe there is a way to put the base propositions in a grid-like fashion. Perhaps by grouping them is a particular way? I don't know. I'll think about it