public class ClusterSet extends Object
Constructor and Description |
---|
ClusterSet() |
ClusterSet(Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction) |
ClusterSet(org.nd4j.linalg.api.ndarray.INDArray centers) |
Modifier and Type | Method and Description |
---|---|
void |
addNewClusterWithCenter(org.nd4j.linalg.api.ndarray.INDArray center) |
void |
addPoint(org.nd4j.linalg.api.ndarray.INDArray point) |
void |
addPoint(org.nd4j.linalg.api.ndarray.INDArray point,
boolean moveClusterCenter) |
void |
addPoints(List<org.nd4j.linalg.api.ndarray.INDArray> points) |
void |
addPoints(List<org.nd4j.linalg.api.ndarray.INDArray> points,
boolean moveClusterCenter) |
Cluster |
classify(org.nd4j.linalg.api.ndarray.INDArray point) |
Cluster |
classify(org.nd4j.linalg.api.ndarray.INDArray point,
Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction) |
org.nd4j.linalg.api.ndarray.INDArray |
getCenters() |
int |
getClusterCount() |
List<Cluster> |
getClusters() |
double |
getDistanceFromNearestCluster(org.nd4j.linalg.api.ndarray.INDArray point) |
Class<? extends org.nd4j.linalg.api.ops.Accumulation> |
getDistanceFunction() |
protected Cluster |
nearestCluster(org.nd4j.linalg.api.ndarray.INDArray point) |
void |
removePoints() |
void |
setClusters(List<Cluster> clusters) |
void |
setDistanceFunction(Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction) |
public ClusterSet()
public ClusterSet(org.nd4j.linalg.api.ndarray.INDArray centers)
public ClusterSet(Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction)
public void addNewClusterWithCenter(org.nd4j.linalg.api.ndarray.INDArray center)
public org.nd4j.linalg.api.ndarray.INDArray getCenters()
public void addPoint(org.nd4j.linalg.api.ndarray.INDArray point)
public void addPoint(org.nd4j.linalg.api.ndarray.INDArray point, boolean moveClusterCenter)
public void addPoints(List<org.nd4j.linalg.api.ndarray.INDArray> points)
public void addPoints(List<org.nd4j.linalg.api.ndarray.INDArray> points, boolean moveClusterCenter)
public Cluster classify(org.nd4j.linalg.api.ndarray.INDArray point)
public Cluster classify(org.nd4j.linalg.api.ndarray.INDArray point, Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction)
protected Cluster nearestCluster(org.nd4j.linalg.api.ndarray.INDArray point)
public double getDistanceFromNearestCluster(org.nd4j.linalg.api.ndarray.INDArray point)
public int getClusterCount()
public void removePoints()
public Class<? extends org.nd4j.linalg.api.ops.Accumulation> getDistanceFunction()
public void setDistanceFunction(Class<? extends org.nd4j.linalg.api.ops.Accumulation> distanceFunction)
Copyright © 2015. All Rights Reserved.