The Elements of Statistical Learning
This book can be considered the bible of quantitative finance for anyone looking for predictable patterns in financial markets. Key notions of overlearning, overfitting, and generalization ability are discussed, alongside a large collection of practical algorithms. It is a valuable reference and a good starting point.
What’s the catch? The area of machine learning and pattern recognition is huge. This book is just a starting point; you need to read the original papers to understand what’s happening at a deeper level.