CPC G06N 3/048 (2023.01) [G06F 18/2155 (2023.01); G06F 18/24 (2023.01); G06N 3/08 (2013.01); G06V 10/75 (2022.01)] | 18 Claims |
1. A system comprising:
a hardware processor; and
a system memory storing a software code, a plurality of activation candidate functions for a last activation layer and a plurality of loss candidate functions for a loss layer;
the hardware processor configured to execute the software code to:
configure a neural network (NN) using a first combination including a first activation candidate function of the plurality of activation candidate functions for the last activation layer and a first loss candidate function of the plurality of loss candidate functions for the loss layer;
input a training dataset into the NN configured using the first combination;
receive, from the NN configured using the first combination, a first classification of the training dataset;
configure the NN using a second combination including a second activation candidate function of the plurality of activation candidate functions for the last activation layer and a second loss candidate function of the plurality of loss candidate functions for the loss layer;
input the training dataset, into the NN configured using the second combination;
receive, from the NN configured using the second combination, a second classification of the training dataset; and
determine, based on the first classification and the second classification, one of the first combination or the second combination as a preferred combination.
|