|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MLVector | |
|---|---|
| fr.lip6.bag | |
| fr.lip6.bag.kernel | |
| fr.lip6.classifier | |
| fr.lip6.kernel | Package containing generic kernels on vectors. |
| fr.lip6.type | Package for different types of vector representations. |
| Uses of MLVector in fr.lip6.bag |
|---|
| Classes in fr.lip6.bag with type parameters of type MLVector | |
|---|---|
class |
BagOfVector<T extends MLVector<?>>
Simple class for representing a bag of vectors |
class |
WeightedBagOfVector<T extends MLVector<?>>
Simple class of bag that associated a weight to each element of the bag. |
| Uses of MLVector in fr.lip6.bag.kernel |
|---|
| Classes in fr.lip6.bag.kernel with type parameters of type MLVector | |
|---|---|
class |
PowerBagKernel<V extends MLVector<?>,B extends BagOfVector<V>>
Power kernel on bags : K(Bi,Bj) = sum(sum(k(bri,bsj)^q))^(1/q) |
class |
SimpleBagKernel<V extends MLVector<?>,B extends BagOfVector<V>>
Simpleest kernel on bag of vectors : sum of all possible combinations between elements of the two bags. |
class |
WPowerBagKernel<V extends MLVector<?>,B extends WeightedBagOfVector<V>>
Weighted Power kernel on bags of vectors : K(Bi, Bj) = (sum_Bi(sum_Bj(w_ri*w_sj*k(b_ri,b_sj))^q))^{1/q} |
| Uses of MLVector in fr.lip6.classifier |
|---|
| Classes in fr.lip6.classifier with type parameters of type MLVector | |
|---|---|
class |
BKM<T extends MLVector<?>>
|
| Methods in fr.lip6.classifier that return MLVector | |
|---|---|
T[] |
BKM.getG()
|
| Methods in fr.lip6.classifier with parameters of type MLVector | |
|---|---|
void |
BKM.train(T[] e,
int[] c)
|
| Uses of MLVector in fr.lip6.kernel |
|---|
| Classes in fr.lip6.kernel with type parameters of type MLVector | |
|---|---|
class |
AdaptativeGaussL2<T extends MLVector<?>>
Gaussian kernel using L2 distance : k(x,y) = exp(d(x,y)), with d L2 distance. |
class |
GaussChi1<T extends MLVector<?>>
Gaussian kernel using "Chi 1" distance : k(x,y) = exp(d(x,y)), with d Chi1 distance. |
class |
GaussChi2<T extends MLVector<?>>
Gaussian kernel using Chi square distance : k(x,y) = exp(d(x,y)), with d Chi square distance. |
class |
GaussL2<T extends MLVector<?>>
Gaussian kernel using L2 distance : k(x,y) = exp(d(x,y)), with d L2 distance. |
class |
LinearKernel<T extends MLVector<?>>
Simplest kernel equivalent to a dot product that works for any types of vectors (FloatVectors, ByteVectors, etc). |
| Constructors in fr.lip6.kernel with parameters of type MLVector | |
|---|---|
AdaptativeGaussL2(T[] set,
int[] clas)
|
|
| Uses of MLVector in fr.lip6.type |
|---|
| Subclasses of MLVector in fr.lip6.type | |
|---|---|
class |
ByteVector
|
class |
DoubleVector
|
class |
FloatVector
|
class |
IntVector
|
| Methods in fr.lip6.type that return MLVector | |
|---|---|
MLVector<byte[]> |
ByteVector.add(MLVector<byte[]> lv)
|
MLVector<double[]> |
DoubleVector.add(MLVector<double[]> lv)
|
MLVector<float[]> |
FloatVector.add(MLVector<float[]> lv)
|
MLVector<int[]> |
IntVector.add(MLVector<int[]> lv)
|
abstract MLVector<T> |
MLVector.add(MLVector<T> lvector)
addition of vectors |
MLVector<int[]> |
IntVector.mult(double d)
|
abstract MLVector<T> |
MLVector.mult(double d)
multiplicaton par un scalaire. |
MLVector<double[]> |
DoubleVector.mult(double d)
|
MLVector<float[]> |
FloatVector.mult(double d)
|
MLVector<byte[]> |
ByteVector.mult(double d)
|
MLVector<byte[]> |
ByteVector.mult(MLVector<byte[]> lv)
|
MLVector<double[]> |
DoubleVector.mult(MLVector<double[]> lv)
|
MLVector<float[]> |
FloatVector.mult(MLVector<float[]> lv)
|
MLVector<int[]> |
IntVector.mult(MLVector<int[]> lv)
|
abstract MLVector<T> |
MLVector.mult(MLVector<T> lv)
multiplication membre à membre |
MLVector<int[]> |
IntVector.Normalize()
|
abstract MLVector<T> |
MLVector.Normalize()
return a Vector colinear to this with norm 1 |
MLVector<double[]> |
DoubleVector.Normalize()
|
MLVector<float[]> |
FloatVector.Normalize()
|
MLVector<byte[]> |
ByteVector.Normalize()
|
MLVector<int[]> |
IntVector.NormalizeLocal()
|
abstract MLVector<T> |
MLVector.NormalizeLocal()
set the norm of this vector to 1 |
MLVector<double[]> |
DoubleVector.NormalizeLocal()
|
MLVector<float[]> |
FloatVector.NormalizeLocal()
|
MLVector<byte[]> |
ByteVector.NormalizeLocal()
|
MLVector<int[]> |
IntVector.zero()
|
abstract MLVector<T> |
MLVector.zero()
return zero of the input space |
MLVector<double[]> |
DoubleVector.zero()
|
MLVector<float[]> |
FloatVector.zero()
|
MLVector<byte[]> |
ByteVector.zero()
|
| Methods in fr.lip6.type with parameters of type MLVector | |
|---|---|
MLVector<byte[]> |
ByteVector.add(MLVector<byte[]> lv)
|
MLVector<double[]> |
DoubleVector.add(MLVector<double[]> lv)
|
MLVector<float[]> |
FloatVector.add(MLVector<float[]> lv)
|
MLVector<int[]> |
IntVector.add(MLVector<int[]> lv)
|
abstract MLVector<T> |
MLVector.add(MLVector<T> lvector)
addition of vectors |
double |
ByteVector.distChi1(MLVector<byte[]> lv)
|
double |
DoubleVector.distChi1(MLVector<double[]> lv)
|
double |
FloatVector.distChi1(MLVector<float[]> lv)
|
double |
IntVector.distChi1(MLVector<int[]> lv)
|
abstract double |
MLVector.distChi1(MLVector<T> lv)
chi² distance with abs() instead of pow() |
double |
ByteVector.distChi2(MLVector<byte[]> lv)
|
double |
DoubleVector.distChi2(MLVector<double[]> lv)
|
double |
FloatVector.distChi2(MLVector<float[]> lv)
|
double |
IntVector.distChi2(MLVector<int[]> lv)
|
abstract double |
MLVector.distChi2(MLVector<T> lv)
Chi² distance between vectors. |
double |
ByteVector.distL2(MLVector<byte[]> lv)
|
double |
DoubleVector.distL2(MLVector<double[]> lv)
|
double |
FloatVector.distL2(MLVector<float[]> lv)
|
double |
IntVector.distL2(MLVector<int[]> lv)
|
abstract double |
MLVector.distL2(MLVector<T> lv)
L2 distance between the vectors. |
double |
ByteVector.dot(MLVector<byte[]> lvector)
|
double |
DoubleVector.dot(MLVector<double[]> lvector)
|
double |
FloatVector.dot(MLVector<float[]> lvector)
|
double |
IntVector.dot(MLVector<int[]> lvector)
|
abstract double |
MLVector.dot(MLVector<T> lvector)
return dot product (scalar product) |
MLVector<byte[]> |
ByteVector.mult(MLVector<byte[]> lv)
|
MLVector<double[]> |
DoubleVector.mult(MLVector<double[]> lv)
|
MLVector<float[]> |
FloatVector.mult(MLVector<float[]> lv)
|
MLVector<int[]> |
IntVector.mult(MLVector<int[]> lv)
|
abstract MLVector<T> |
MLVector.mult(MLVector<T> lv)
multiplication membre à membre |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||