From b228d805ea0e843fc91036164392e3564f5255f9 Mon Sep 17 00:00:00 2001 From: dmt <> Date: Fri, 18 Oct 2019 22:59:01 +0200 Subject: [PATCH] Import usecases, request and adapters for handling api requests. --- cml/controller/api.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/cml/controller/api.py b/cml/controller/api.py index dba0c9c..7899ab0 100644 --- a/cml/controller/api.py +++ b/cml/controller/api.py @@ -6,20 +6,29 @@ from os.path import join, expanduser from cml.usecases.query import ( PreprocessUsecase, KnowledgeSearchUsecase, - CreateConstructorUsecase + CreateConstructorUsecase, + FeatureSelectionUsecase, + ReconstructionUsecase ) from cml.ports.source_adapters import PandasAdapter -from cml.ports.scikit_adapter import ConstructionClusteringMLModel +from cml.ports.ml_adapter import ( + ConstructionClusteringMLModel, + FilterMethod, + EmbeddedMethod +) from cml.shared.settings import Settings from cml.shared.settings import specific_settings_factory, read_settings from cml.shared.request import ( PreprocessRequest, KnowledgeSearchRequest, - CreateConstructorRequest + CreateConstructorRequest, + FeatureSelectionRequest, + ReconstructionRequest ) -from cml.ports.scikit_adapter import ( +from cml.ports.ml_adapter import ( KernelDensityEstimator, - find_relative_extrema + find_relative_extrema, + Autoencoder ) -- GitLab