As we aim to produce a method that has good classification performance for all functional groups, we create a split network and perform a hyperparameter search for a split network as well. Figure shows hyperparameter search results for a split network. We select the model with the best mean scores for all functional groups. The following hyperparameters produce the best results: