package com.naaturel.ANN.implementation.training.steps;

import com.naaturel.ANN.domain.abstraction.AlgorithmStrategy;
import com.naaturel.ANN.domain.abstraction.TrainingContext;
import com.naaturel.ANN.domain.abstraction.TrainingStep;
import com.naaturel.ANN.implementation.simplePerceptron.SimplePredictionStrategy;
import com.naaturel.ANN.implementation.simplePerceptron.SimpleTrainingContext;

import java.util.List;

public class PredictionStep implements TrainingStep {

    private final SimplePredictionStrategy strategy;

    public PredictionStep(SimplePredictionStrategy strategy) {
        this.strategy = strategy;
    }

    @Override
    public void run() {
        this.strategy.apply();
    }
}
