-
Book Overview & Buying
-
Table Of Contents
Hands-On Artificial Intelligence for IoT - Second Edition
By :
Optimization is not a new word; we used it earlier with respect to both machine learning (ML) and DL algorithms, where we used the Keras auto differentiator to find the optimum model weights and biases using a form of gradient descent algorithm. In this section, we will learn a little more about optimization, optimization problems, and different techniques used to perform optimization.
In its most basic terms, optimization is the process of finding the best possible solution to a problem. The idea is to find the best solution, and obviously, when we talk about the best solution, it means there exists more than one solution. At its core, it’s about making improvements: whether that’s shortening the duration of a commute, increasing the efficiency of a machine, or enhancing the accuracy of a predictive model. The “best solution” is a relative term here, implying that while multiple solutions may exist, our goal is to identify the one that offers...