public ClassificationInferneceService(SessionData sessionData) { this.sessionData = sessionData; var geometricClassifier = new GeometricClassifier(pcaFractionThreshold: 0.1, ellipseFitThreshold: 0.02); var neighborhoodChecker = new NeighborhoodChecker(relativeThreshold: 0.05); this.graphConstructor = new GraphConstructor(geometricClassifier, neighborhoodChecker); this.inferenceEngine = new InferenceEngine(); }