News for hackers. Stuff that matters.
Re:A Gentle Introduction to Backpropagation by agibsonccc on Tuesday August 05, 2014 @12:11PM (#8137660)
Optimization in the context of machine learning is a search function that searches a param space by repeated calculations of gradients (derivatives: eg, calculate the derivative and test the objective function) to arrive at some optimal function.

Learning in this case generally means the creation of models. Optimization is the process by which this happens.

A few examples:

Unsupervised learning - typically clustering and grouping things

Supervised Learning - Example based learning where you're trying to label something. This could be sentiment, spam classification, object recognition over pixels, even extending to sequence labeling.

Prediction/Regression - Predicting values based on a learned function.

Learning is more about the goal trying to be achieved. Optimization is more of numerically solving relative to an objective function (also called an error function)

There are no comments on this comment yet.