Sample applications help you start writing your applications quickly. Just get one of the sample applications that is closest to your goal, and start from there.
Strategy and template method patterns help you swap learning algorithms quickly. Create, build and compare different approaches without delving too deep in code.
With documentation, discussion groups and an ever willing wish to accept new code contributions, the framework makes a great venue for learning and proposing new techniques. Make your work visible by sharing and discussing with the community.