You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/conditioners.jl
+12-10Lines changed: 12 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
# ? CONTENTS :
9
9
# This unit implements (pre) conditioners for fast Riemannian
10
-
# machine learning classifier using package PosDefManifold.
10
+
# machine learning classifier using package PosDefManifoldML
11
11
12
12
include("conditioners_lowlevel.jl")
13
13
@@ -30,14 +30,14 @@ This is because the learnt parameters will be needed for the transformation of t
30
30
abstract type Equalizing <: Conditioner end # Equalizing (individual scaling)
31
31
abstract type Shrinking <: Conditioner end # Geodesic Shrinking
32
32
```
33
-
Abstract types for **Conditioners**. Those are the elemntary pipes
33
+
Abstract types for **Conditioners**. Those are the elementary pipes
34
34
to build a [Pipeline](@ref). The available conditioners are
35
35
36
36
- Tikhonov regularization (diagonal loading)
37
37
- Recentering by whitening with or w/o dimensionality reduction
38
38
- Compressing by global scaling
39
39
- Equalizing by individual scaling
40
-
- Shrinking by moving along geodesics towards the identity matrix
40
+
- Shrinking by moving along geodesics with the identity matrix
41
41
"""
42
42
=#
43
43
@@ -59,9 +59,9 @@ transform the set such as
59
59
60
60
``P_j+αI, \\ j=1,...,k``,
61
61
62
-
where ``I`` is the identity matrix and ``α`` is a non-negative number.
62
+
where ``I`` is the identity matrix and ``α`` is a non-negative scalar.
63
63
64
-
This conditoner structure has two fields:
64
+
This conditioner structure has two fields:
65
65
66
66
- `.α`, which is written in the structure when it is fitted to some data.
67
67
@@ -136,7 +136,7 @@ the barycenter ``G``, like [`tsWeights`](@ref)
136
136
does for computing the barycenter used for tangent space mapping.
137
137
If the classes are balanced, the weighting has no effect.
138
138
139
-
This conditoner structure has the following fields:
139
+
This conditioner structure has the following fields:
140
140
141
141
- `.metric`, of type [Metric](https://marco-congedo.github.io/PosDefManifold.jl/dev/MainModule/#Metric::Enumerated-type-1), is to be specified by the user. It is the metric that will be adopted to compute the class means and the distances to the mean. default: `PosDefManifold.Euclidean`.
0 commit comments