Package elki.svm.solver
Class NuSolver
- java.lang.Object
-
- elki.svm.solver.Solver
-
- elki.svm.solver.NuSolver
-
public class NuSolver extends Solver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class elki.svm.solver.Solver
Solver.SolutionInfo
-
-
Field Summary
Fields Modifier and Type Field Description double
r
-
Fields inherited from class elki.svm.solver.Solver
active_set, active_size, alpha, alpha_status, Cn, Cp, eps, FREE, G, G_bar, l, LOWER_BOUND, p, Q, Q_i, Q_j, unshrink, UPPER_BOUND, y
-
-
Constructor Summary
Constructors Constructor Description NuSolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
be_shrunk(int i, double Gmax1, double Gmax2, double Gmax3, double Gmax4)
(package private) double
calculate_rho()
(package private) void
do_shrinking()
(package private) boolean
select_working_set(int[] working_set)
-
Methods inherited from class elki.svm.solver.Solver
buildSolutionInfo, calculate_obj, get_C, initializeActiveSet, initializeAlpha, initializeGradient, is_free, is_lower_bound, is_upper_bound, maxViolating, minViolating, nonzero, reconstruct_gradient, solve, swap_index, update_alpha_status
-
-
-
-
Method Detail
-
select_working_set
boolean select_working_set(int[] working_set)
- Overrides:
select_working_set
in classSolver
-
be_shrunk
private boolean be_shrunk(int i, double Gmax1, double Gmax2, double Gmax3, double Gmax4)
-
do_shrinking
void do_shrinking()
- Overrides:
do_shrinking
in classSolver
-
calculate_rho
double calculate_rho()
- Overrides:
calculate_rho
in classSolver
-
-