@Serializable(with = NEpochsSerializer::class)
sealed interface NEpochsA sealed interface representing a flexible parameter for the number of epochs.
This interface allows the number of epochs to be either a specific Int or a String representing an automatic value selection ("auto").