Package | Description |
---|---|
jsat.classifiers.knn | |
jsat.classifiers.neuralnetwork | |
jsat.clustering | |
jsat.distributions.multivariate | |
jsat.linear | |
jsat.linear.vectorcollection | |
jsat.linear.vectorcollection.lsh |
Constructor and Description |
---|
DANN(int kn,
int k,
double eps,
int maxIterations,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Creates a new DANN classifier
|
DANN(int kn,
int k,
double eps,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Creates a new DANN classifier
|
LWL(Classifier classifier,
int k,
DistanceMetric dm,
KernelFunction kf,
VectorCollectionFactory<VecPaired<Vec,Double>> vcf)
Creates a new LWL classifier
|
LWL(Regressor regressor,
int k,
DistanceMetric dm,
KernelFunction kf,
VectorCollectionFactory<VecPaired<Vec,Double>> vcf)
Creates a new LWL Regressor
|
NearestNeighbour(int k,
boolean weighted,
DistanceMetric distanceMetric,
VectorCollectionFactory<VecPaired<Vec,Double>> vcf)
Constructs a new Nearest Neighbor Classifier
|
NearestNeighbour(int k,
VectorCollectionFactory<VecPaired<Vec,Double>> vcf)
Constructs a new Nearest Neighbor Classifier
|
Modifier and Type | Field and Description |
---|---|
protected VectorCollection<VecPaired<Vec,Integer>> |
LVQ.vc
Contains the Learning vectors paired with their index in the weights array
|
Modifier and Type | Method and Description |
---|---|
void |
LVQ.setVecCollectionFactory(VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Sets the vector collection factory to use when storing the final learning vectors
|
Constructor and Description |
---|
SOM(DistanceMetric dm,
int somHeight,
int somWeight,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcFactory)
Creates a new SOM using the given parameters
|
Modifier and Type | Method and Description |
---|---|
void |
OPTICS.setVCF(VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Sets the
VectorCollectionFactory used to produce acceleration
structures for the OPTICS computation. |
void |
LSDBC.setVectorCollectionFactory(VectorCollectionFactory<VecPaired<Vec,Integer>> vectorCollectionFactory)
Sets the vector collection factory used for acceleration of neighbor searches.
|
void |
FLAME.setVectorCollectionFactory(VectorCollectionFactory<VecPaired<Vec,Integer>> vectorCollectionFactory)
Sets the vector collection factory used to accelerate the nearest
neighbor search.
|
Constructor and Description |
---|
DBSCAN(DistanceMetric dm,
VectorCollectionFactory<VecPaired<Vec,Integer>> vecFactory) |
Modifier and Type | Method and Description |
---|---|
List<VecPaired<VecPaired<Vec,Integer>,Double>> |
ProductKDE.getNearby(Vec x) |
List<VecPaired<VecPaired<Vec,Integer>,Double>> |
ProductKDE.getNearby(Vec x) |
abstract List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MultivariateKDE.getNearby(Vec x)
Returns the list of vectors that have a non zero contribution to the density of the query point x.
|
abstract List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MultivariateKDE.getNearby(Vec x)
Returns the list of vectors that have a non zero contribution to the density of the query point x.
|
List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MetricKDE.getNearby(Vec x) |
List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MetricKDE.getNearby(Vec x) |
List<VecPaired<VecPaired<Vec,Integer>,Double>> |
ProductKDE.getNearbyRaw(Vec x) |
List<VecPaired<VecPaired<Vec,Integer>,Double>> |
ProductKDE.getNearbyRaw(Vec x) |
abstract List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MultivariateKDE.getNearbyRaw(Vec x)
Returns the list of vectors that have a non zero contribution to the density of the query point x.
|
abstract List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MultivariateKDE.getNearbyRaw(Vec x)
Returns the list of vectors that have a non zero contribution to the density of the query point x.
|
List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MetricKDE.getNearbyRaw(Vec x) |
List<? extends VecPaired<VecPaired<Vec,Integer>,Double>> |
MetricKDE.getNearbyRaw(Vec x) |
Constructor and Description |
---|
MetricKDE(DistanceMetric distanceMetric,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Creates a new KDE object that still needs a data set to model the distribution of
|
MetricKDE(KernelFunction kf,
DistanceMetric distanceMetric,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcf)
Creates a new KDE object that still needs a data set to model the distribution of
|
MetricKDE(KernelFunction kf,
DistanceMetric distanceMetric,
VectorCollectionFactory<VecPaired<Vec,Integer>> vcf,
int defaultK,
double defaultStndDev)
Creates a new KDE object that still needs a data set to model the distribution of
|
Modifier and Type | Class and Description |
---|---|
class |
VecPairedComparable<V extends Vec,P extends Comparable<P>>
Utility class for using
VecPaired when the paired value is comparable
, and the vectors need to be sorted based on their paired value. |
Modifier and Type | Method and Description |
---|---|
static <V extends Vec,P extends Comparable<P>> |
VecPaired.vecPairedComparator() |
Modifier and Type | Method and Description |
---|---|
static <V0 extends Vec,V1 extends Vec> |
VectorCollectionUtils.allEpsNeighbors(VectorCollection<V0> collection,
List<V1> search,
double radius,
ExecutorService threadpool)
Searches the given collection for all the neighbors within a distance of radius for every data point in the given search list.
|
static <V0 extends Vec,V1 extends Vec> |
VectorCollectionUtils.allNearestNeighbors(VectorCollection<V0> collection,
List<V1> search,
int k)
Searches the given collection for the k nearest neighbors for every data point in the given search list.
|
static <V0 extends Vec,V1 extends Vec> |
VectorCollectionUtils.allNearestNeighbors(VectorCollection<V0> collection,
List<V1> search,
int k,
ExecutorService threadpool)
Searches the given collection for the k nearest neighbors for every data point in the given search list.
|
static <V0 extends Vec,V1 extends Vec> |
VectorCollectionUtils.allNearestNeighbors(VectorCollection<V0> collection,
V1[] search,
int k)
Searches the given collection for the k nearest neighbors for every data point in the given search list.
|
static <V0 extends Vec,V1 extends Vec> |
VectorCollectionUtils.allNearestNeighbors(VectorCollection<V0> collection,
V1[] search,
int k,
ExecutorService threadpool)
Searches the given collection for the k nearest neighbors for every data point in the given search list.
|
List<? extends VecPaired<V,Double>> |
VPTree.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
VectorCollection.search(Vec query,
double range)
Searches the space for all vectors that are within a given range of the query vector.
|
List<? extends VecPaired<V,Double>> |
VectorArray.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
RTree.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
RandomBallCoverOneShot.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
RandomBallCover.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
KDTree.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
EuclideanCollection.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
CoverTree.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
VPTree.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
VectorCollection.search(Vec query,
int neighbors)
Searches the space for the k neighbors that are closest to the given query vector
|
List<? extends VecPaired<V,Double>> |
VectorArray.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
RTree.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
RandomBallCoverOneShot.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
RandomBallCover.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
KDTree.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
EuclideanCollection.search(Vec query,
int neighbors) |
List<? extends VecPaired<V,Double>> |
CoverTree.search(Vec query,
int neighbors) |
Modifier and Type | Method and Description |
---|---|
List<? extends VecPaired<V,Double>> |
RandomProjectionLSH.search(Vec query,
double range) |
List<? extends VecPaired<V,Double>> |
RandomProjectionLSH.search(Vec query,
int neighbors) |
List<? extends VecPaired<Vec,Double>> |
E2LSH.searchR(Vec q)
Performs a search for points within the set
radius
of the query point. |
List<? extends VecPaired<Vec,Double>> |
E2LSH.searchR(Vec q,
boolean approx)
Performs a search for points within the set
radius
of the query point. |
Copyright © 2017. All rights reserved.