Optimization for Data Science
Data science is a field used to analyze the vast volume of data through different techniques to make it understandable. To understand data science, we need to have a good understanding of these three concepts: statistics, linear algebra, and optimization.Wikipedia defines optimization as a problem where you maximize or minimize a real function by systematically choosing input values from an allowed set and computing the value of the function. That means when we talk about optimization we are always interested in finding the best solution. From a mathematical foundation viewpoint, it can be said that the three pillars for data science that we need to understand quite well are Linear Algebra , Statistics and the third pillar is Optimization which is used pretty much in all data science algorithms. And to understand the optimization concepts one needs a good fundamental understanding of linear algebra. Almost all machine learn...