matrix
0.1
matrix
API
ai.dragonfly.math.matrix
Matrix
Matrix
ai.dragonfly.math.matrix.decomposition
Cholesky
Cholesky
Eigen
Eigen
LU
LU
QR
QR
SV
SV
ai.dragonfly.math.matrix.ml.data
Data
StaticSupervisedData
StaticUnsupervisedData
StaticUnsupervisedData
SupervisedData
UnsupervisedData
ai.dragonfly.math.matrix.ml.supervized.regression
LinearRegression
LinearRegressionModel
LinearRegressionProblem
LinearRegressionProblem
LinearRegressionQR
LinearRegressionSVD
ai.dragonfly.math.matrix.ml.unsupervised.dimreduction
BasisPair
DimensionalityReducerPCA
PCA
PCA
ai.dragonfly.math.matrix.util
CannotExpressMatrixAsVector
MatrixNotSymmetricPositiveDefinite
UnsupportedMatrixDimension
matrix
/
ai.dragonfly.math.matrix.ml.unsupervised.dimreduction
/
PCA
PCA
ai.dragonfly.math.matrix.ml.unsupervised.dimreduction.PCA
See the
PCA
companion object
case
class
PCA
[
N
<:
Int
](
svd
:
SV
[
N
,
N
],
mean
:
Vec
[
N
])(
using
x$3
:
ValueOf
[
N
])
Attributes
Companion:
object
Source:
PCA.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
inline
def
getReducer
[
K
<:
Int
](
using
ValueOf
[
K
]):
DimensionalityReducerPCA
[
N
,
K
]
Attributes
Source:
PCA.scala
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
Concrete fields
lazy
val
Uᵀ
:
Matrix
[
N
,
N
]
Attributes
Source:
PCA.scala
lazy
val
basisPairs
:
Seq
[
BasisPair
[
N
]]
Attributes
Source:
PCA.scala
val
dimension
:
Double
Attributes
Source:
PCA.scala