07.01.2013 Aufrufe

Konzeption und Implementierung eines ... - Stephan, Daniel

Konzeption und Implementierung eines ... - Stephan, Daniel

Konzeption und Implementierung eines ... - Stephan, Daniel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7.5. CLUSTER BENENNUNG UND MATRIZEN 92<br />

«interface»<br />

maths::IMatrix<br />

+ set(int, int, double) : void<br />

+ get(int, int) : double<br />

+ getRowDimension() : int<br />

+ getColumnDimension() : int<br />

+ getRowDescriptors() : List<br />

+ getColumnDescriptors() : List<br />

+ setRowDescriptors(List) : void<br />

+ setColumnDescriptors(List) : void<br />

+ getColumnVector(int) : IMatrix<br />

+ getMaximumValue() : double<br />

+ getMinimumValue() : double<br />

maths::SparseMatrix<br />

+ createFrom(IMatrix) : SparseMatrix<br />

+ createFrom(IndexedSparseMatrix) : SparseMatrix<br />

+ createFrom(Matrix) : SparseMatrix<br />

+ findNumberOfNonZeroValues(IMatrix) : int<br />

# SparseMatrix()<br />

+ getNumberOfValues() : long<br />

+ getValues() : double[]<br />

+ getRowIndizes() : long[]<br />

+ getColumnPointer() : long[]<br />

+ SparseMatrix(long, long, long, long, long, double)<br />

+ get(int, int) : double<br />

+ getColumnDimension() : int<br />

+ getRowDimension() : int<br />

+ set(int, int, double) : void<br />

+ toDenseMatrix() : Matrix<br />

+ toGtpGeneralObject() : General<br />

+ getColumnVector(int) : IMatrix<br />

+ equals(Object) : boolean<br />

maths::Matrix<br />

~ columnDescriptors: List<br />

~ rowDescriptors: List<br />

+ stringWithMinLengthOf(int, String) : String<br />

+ Matrix(double, int)<br />

+ Matrix(double)<br />

+ Matrix(double, int, int)<br />

+ Matrix(int, int)<br />

+ Matrix(int, int, double)<br />

+ Matrix(Jama.Matrix)<br />

+ copy() : Matrix<br />

+ get(int, int) : double<br />

+ set(int, int, double) : void<br />

+ times(Matrix) : Matrix<br />

+ createFromTransposedVector(double) : Matrix<br />

+ createFromVector(double) : Matrix<br />

+ createMatrixFromColumns(int) : Matrix<br />

+ times(DiagonalMatrix) : Matrix<br />

+ solveTranspose(Matrix) : Matrix<br />

+ transpose() : Matrix<br />

+ solve(Matrix) : Matrix<br />

~ getArray() : double[]<br />

+ getColumnPackedCopy() : double[]<br />

+ getColumnVectorArray(int) : double[]<br />

+ getMeanVector(int) : Matrix<br />

+ getSumVector(int) : Matrix<br />

+ getColumnVector(int) : IMatrix<br />

+ toIndexedSparseMatrix() : IndexedSparseMatrix<br />

+ inverse() : Matrix<br />

+ toJamaMatrix() : Jama.Matrix<br />

+ getRowDimension() : int<br />

+ getColumnDimension() : int<br />

+ singularValueDecomposition() : SvdResult<br />

+ toString() : String<br />

+ equals(Object) : boolean<br />

+ equals(IMatrix, IMatrix) : boolean<br />

+ normalize() : void<br />

+ normalizeColumns() : void<br />

+ normalizeRows() : void<br />

+ lengthOfColumn(int) : double<br />

+ lengthOfRowVector(int) : double<br />

+ computeFrobeniusNormal() : double<br />

+ computeOverallSimilarity() : double<br />

+v<br />

+u<br />

-sv<br />

+ u: Matrix<br />

+ v: Matrix<br />

+ s: DiagonalMatrix<br />

maths::AbstractMatrix<br />

+ resetMaxMinValues() : void<br />

~ computeMaximalValues(IMatrix) : double[]<br />

+ computeFrobeniusNormal() : double<br />

+ normalize() : void<br />

+ normalizeColumns() : void<br />

+ normalizeRows() : void<br />

+ lengthOfColumn(int) : double<br />

+ lengthOfRowVector(int) : double<br />

maths::SvdResult<br />

+ SvdResult(Matrix, DiagonalMatrix, Matrix)<br />

+ SvdResult(Matrix, double, Matrix)<br />

+ SvdResult()<br />

+ dimension() : int<br />

+ get(int, int) : double<br />

+ set(int, int, double) : void<br />

+ getRowDimension() : int<br />

+ getColumnDimension() : int<br />

+ getRowDescriptors() : List<br />

+ getColumnDescriptors() : List<br />

+ setRowDescriptors(List) : void<br />

+ setColumnDescriptors(List) : void<br />

+ rank() : int<br />

+ rowSpaceCompare(int, int) : double<br />

+ columnSpaceCompare(int, int) : double<br />

+ columnSpaceCompare(int, Matrix) : double<br />

+ computeTermDocumentAssociation(int, double) : Double<br />

+ getRootOfS() : double[]<br />

+ computeTermDocumentAssociations(Matrix) : Map<br />

+ computeTermDocumentAssociations(int) : Map<br />

+ projectVectorInColumnSpace(double) : double[]<br />

+ projectVectorInColumnSpace(Matrix) : Matrix<br />

+ projectVectorInRowSpace(Matrix) : Matrix<br />

+ getColumnVector(int) : IMatrix<br />

+ getSTimesV() : Matrix<br />

+ equals(Object) : boolean<br />

+ getMaximumValue() : double<br />

+ getMinimumValue() : double<br />

+svdResult<br />

cluster::ClusterNamingContext<br />

+ m_ClusterNamingStrategy: ClusterNamingStrategy<br />

+ ClusterNamingContext(ClusterNamingStrategy)<br />

+ nameClusters() : void<br />

+ nameClusters(Fetch) : void<br />

+m_ClusterNamingStrategy<br />

cluster::ClusterNamingStrategy<br />

+ nameCluster(ClusterNamingContext, Cluster) : void<br />

strategies::NearestTermsNamingStrategy<br />

+ nameCluster(ClusterNamingContext, Cluster) : void<br />

Abbildung 7.6.: Klassendiagramm für Matrizen <strong>und</strong> SVD Ergebnisse

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!