public ClusterInterface getOutputCluster() { ClusterInterface cluster = new SOcluster(dataset.NumberOfOutputNodes, clusterSetting.OutputClusterSize); cluster.computeInitialCentroids(dataset.DesiredOutputs, new double[0, 0], dataset.TotalNumberOfRecords); cluster.computeFinalCentroids(dataset.DesiredOutputs, new double[0, 0], dataset.TotalNumberOfRecords); return cluster; }
public ClusterInterface getInputCluster(AppConfig appConfig) { ClusterInterface cluster = new SOcluster(dataset.NumberOfInputNodes, clusterSetting.InputClusterSize); cluster.computeInitialCentroids(dataset.Inputdata, new double[0, 0], dataset.TotalNumberOfRecords); cluster.computeFinalCentroids(dataset.Inputdata, new double[0, 0], dataset.TotalNumberOfRecords); return cluster; }