Breeze is a library for numerical processing, machine learning, and natural language processing. It's primary focus is on being generic, clean, and powerful without sacrificing (much) efficiency.  Breeze is the merger of the ScalaNLP and Scalala projects, because  one of the original maintainers is unable to continue development. The Scalala parts are largely rewritten.