For the last few days I have been coding up a neural network for my dancing robots AI so that it can learn how to properly decide when to improvise. It isn't really ready yet, but right now it plays at least as good as the current naive approach to the problem (which is to never improvise no matter what.)
I have been training it for a few hours (which should be enough for a simple neural network at least, but it doesn't seem to be catching on very fast (probably I am not doing a good job of coming up with training data)).
I was figuring that the problem was a difficult one (I didn't want to figure it out personally), but I didn't think that it would be this hard. I will continue to fool around with it a bit, but probably not too much. Perhaps the other stupid parts of the AI will fall to neural networks more easily.
Also, I played some more games of Coin Age.