Re:You might not need machine learning
by mlthoughts2018 on Tuesday November 24, 2020 @07:59AM
(#25198026)
Stochastic gradient descent and other things like genetic algorithms and simulated annealing are random search techniques specifically created and taught in the context of machine learning.
Simulated annealing goes back to the seventies and was definitely not "specifically created in the context of machine learning". Many (most?) optimization techniques have their origin in Operations Research.
Re:You might not need machine learning
by mlthoughts2018 on Saturday November 28, 2020 @03:06PM
(#25240088)
Simulated annealing was developed for purposes of parameter fitting in physics modeling, based on Metropolis Hastings which was likewise developed in the context of parameter inference for model fitting. Simulated annealing for eg traveling salesman problem came later.
I do agree some optimization algorithms are rooted in other fields. I wasn’t trying to say that machine learning is the only historic field from which optimization methods were developed. I just wanted to point out it is a major historic field where some highly respected search and optimization procedures were first created, since people often overlook how old machine learning is and the vast set of modeling procedures apart from neural networks that make up the core of machine learning.
Re:You might not need machine learning
by cupofcoffee on Tuesday November 24, 2020 @10:02AM
(#25199043)
Lol. Are all optimization problems specifically created and taught in the context of machine learning? Do you know any other context than ML?
Re:You might not need machine learning
by mlthoughts2018 on Saturday November 28, 2020 @03:09PM
(#25240109)
Your comment is not coherent. You ask, “ Are all optimization problems specifically created and taught in the context of machine learning?” but this has no logical or semantic connection to my comment in any way. It fails to be a valid response or question.
Instead it seems you falsely believe you are writing with some sarcasm that endows rhetorical flair to undercut my comment. It’s very rude and juvenile in addition to being wholly ineffective.
But perhaps using a cost function or a loss function is enough to call it machine learning. A machine just used an algorithm to learn another algorithm after all.