Exemple #1
0
        public IActionResult ShowResult(HierarchicalCreateVM model)
        {
            var              data            = _fileService.GetData(model.UploadFile, model.DataType);
            IDistance        distance        = DistanceFactory.GetDistance(model.DistanceType);
            IClusterDistance clusterDistance = ClusterDistanceFactory.GetClusterDistance(model.ClusterUnionType);
            var              result          = _service.Clustering(data, distance, clusterDistance, model.CountOfUnionsInStep);

            return(View(result));
        }
Exemple #2
0
        public IActionResult ShowResult(KMeansCreateVM model)
        {
            var       data     = _fileService.GetData(model.UploadFile, model.DataType);
            IDistance distance = DistanceFactory.GetDistance(model.DistanceType);
            var       result   = _kMeans.Clustering(data, distance, model.ClustersCount);

            ViewBag.Centroids = result.Centroid;
            return(View(result.Result));
        }