I am looking to brush up on my math skills so that I can use those skills when working with problems in machine learning, AI analyzing very large data sets. Most of the problems that I am likely to run into are related to analyzing user behavior on web applications to determine how users are using a system, and look for ways to optimize user interactions like have them find the right deal, or the right item, or the right x where x is something that the user cares about.
I graduated from a top tier Computer Science school in 2000 but I never paid attention to the math courses was much more interested in system programming. I have had a few university courses in Calculus, Linear Algebra, Stats and Probability but i have forgotten most of these and the courses were very focused on proving the core theorems of these fields rather than the industrial applications.
My goal is to brush up on these topics so that I can quickly whip them out when I need them. so I am looking for a list of the best books on these topics that would be great for self study with a large collection of practical problems in these books and a student solution manual of some kind.