Basic search: Minimax, A*
Vision - chess board recognization
H function Theta parameters generated: with Neural network or ...
Pattern recognization
Self learning
Not ready yet.
But, if you have interest, there is a PEP-client which is an Android version available - with very very basic AI(minimax search).
Mail to archcra@qq.com to get the APK.
src arch$ go test github.com/archcra/pep/
src arch$ go test -bench . github.com/archcra/pep/