Solvers
In this section, we'll set up learning and optimization functions, compile the model, fit it to training and testing data, and then actually run the model and see an animation indicating the effects on loss and accuracy.
In the following screenshot, we are compiling our model with loss
, optimizer
, and metrics
:

Compiling model
The loss
function is a mathematical function that tells optimizer
how well it's doing. An optimizer
function is a mathematical program that searches the available parameters in order to minimize the loss
function. The metrics
parameter are outputs from your machine learning model that should be human readable so that you can understand how well your model is running. Now, these loss
and optimizer
parameters are laden with math. By and large, you can approach this as a cookbook. When you are running a machine learning model with Keras, you should effectively chooseadam
(it's the default). In terms of aloss
function, when you're working with classification problems...