pub trait MetaLearner {
// Required methods
fn meta_step(
&self,
tasks: &[MetaTask],
parameters: &HashMap<String, Array1<f64>>,
) -> TrainResult<(HashMap<String, Array1<f64>>, f64)>;
fn adapt(
&self,
task: &MetaTask,
parameters: &HashMap<String, Array1<f64>>,
) -> TrainResult<HashMap<String, Array1<f64>>>;
}Expand description
Meta-learner trait for different meta-learning algorithms.