in reply to Machine learning

You are starting the evaluation of your nails by asking which hammer is right. I'd say pick up a book on artificial intelligence, create a list of algorithms and techniques that interest you and go from there.

In Artificial Intelligence section of CPAN there's a lot more to choose from, including decision trees, neural network and expert system implementation.