Help
What it does
Creates an estimator object (classifier or regressor) by using the architecture JSON from 'Create architecture' tool and adding an optimizer, loss function and other fit parameters. The fit parameters include the number of training epochs and batch size. Multiple attributes of an optimizer can also be set. A pre-trained deep learning model can also be used with this tool.
Return
An estimator object which can be used to train on a dataset.
How to compile the architecture using this tool?
- Choose the architecture building mode. For example - choose "Build a training model".
- Attach an architecture JSON file (obtained after executing "Create architecture" tool) which contains information about multiple layers.
- Select a loss function. For example - for classification tasks, choose 'cross entropy' losses and for regression tasks, choose 'mean squared' or 'mean absolute' losses.
- Choose an optimizer which minimizes the loss computed by the loss function. Multiple attributes of the chosen optimizer can be modified. 'RMSProp' and 'Adam' are some of the popular optimizers.
- Insert the number of iterations (epochs) and the size of training batches (batch_size).
- Execute the tool to get a compiled estimator object.