C# 클래스 Accord.Statistics.Kernels.DynamicTimeWarping

상속: IKernel
파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object

Creates a new object that is a copy of the current instance.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Distance ( double x, double y ) : double

Computes the squared distance in feature space between two points given in input space.

DynamicTimeWarping ( int length ) : Accord.Math

Constructs a new Dynamic Time Warping kernel.

DynamicTimeWarping ( int length, double alpha ) : Accord.Math

Constructs a new Dynamic Time Warping kernel.

DynamicTimeWarping ( int length, double alpha, int degree ) : Accord.Math

Constructs a new Dynamic Time Warping kernel.

Function ( double x, double y ) : double

Dynamic Time Warping kernel function.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources

비공개 메소드들

메소드 설명
D ( Locals locals, double sequence1, double sequence2 ) : double

Global distance D(X,Y) between two sequences of vectors.

initialize ( ) : void
k ( double x, double y ) : double
onDeserialized ( StreamingContext context ) : void
snorm ( double input ) : double[]

Projects vectors from a sequence of vectors into a hypersphere, augmenting their size in one unit and normalizing them to be unit vectors.

메소드 상세

Clone() 공개 메소드

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
리턴 object

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed /// and unmanaged resources; false to release only unmanaged /// resources.
리턴 void

Distance() 공개 메소드

Computes the squared distance in feature space between two points given in input space.
public Distance ( double x, double y ) : double
x double Vector x in input space.
y double Vector y in input space.
리턴 double

DynamicTimeWarping() 공개 메소드

Constructs a new Dynamic Time Warping kernel.
public DynamicTimeWarping ( int length ) : Accord.Math
length int /// The length of the feature vectors /// contained in each sequence. ///
리턴 Accord.Math

DynamicTimeWarping() 공개 메소드

Constructs a new Dynamic Time Warping kernel.
public DynamicTimeWarping ( int length, double alpha ) : Accord.Math
length int /// The length of the feature vectors /// contained in each sequence. ///
alpha double /// The hypersphere ratio. Default value is 1. ///
리턴 Accord.Math

DynamicTimeWarping() 공개 메소드

Constructs a new Dynamic Time Warping kernel.
public DynamicTimeWarping ( int length, double alpha, int degree ) : Accord.Math
length int /// The length of the feature vectors /// contained in each sequence. ///
alpha double /// The hypersphere ratio. Default value is 1. ///
degree int /// The degree of the kernel. Default value is 1 (linear kernel). ///
리턴 Accord.Math

Function() 공개 메소드

Dynamic Time Warping kernel function.
public Function ( double x, double y ) : double
x double Vector x in input space.
y double Vector y in input space.
리턴 double