Uses of Interface
de.jungblut.math.minimize.CostFunction
-
Packages that use CostFunction Package Description de.jungblut.classification.nn de.jungblut.classification.regression de.jungblut.math de.jungblut.math.minimize de.jungblut.ner -
-
Uses of CostFunction in de.jungblut.classification.nn
Classes in de.jungblut.classification.nn that implement CostFunction Modifier and Type Class Description classMultilayerPerceptronCostFunctionNeural network costfunction for a multilayer perceptron.classRBMCostFunctionRestricted Boltzmann machine implementation using Contrastive Divergence 1 (CD1). -
Uses of CostFunction in de.jungblut.classification.regression
Classes in de.jungblut.classification.regression that implement CostFunction Modifier and Type Class Description classLogisticRegressionCostFunction -
Uses of CostFunction in de.jungblut.math
Methods in de.jungblut.math with parameters of type CostFunction Modifier and Type Method Description static de.jungblut.math.DoubleVectorMathUtils. numericalGradient(de.jungblut.math.DoubleVector vector, CostFunction f)Calculates the numerical gradient from a cost function using the central difference theorem. -
Uses of CostFunction in de.jungblut.math.minimize
Classes in de.jungblut.math.minimize that implement CostFunction Modifier and Type Class Description classAbstractMiniBatchCostFunctionMini Batch cost function.classNegatedCostFunctionNegated cost function to implement maximization problems.Methods in de.jungblut.math.minimize with parameters of type CostFunction Modifier and Type Method Description de.jungblut.math.DoubleVectorFmincg. minimize(CostFunction f, de.jungblut.math.DoubleVector theta, int length, boolean verbose)de.jungblut.math.DoubleVectorGradientDescent. minimize(CostFunction f, de.jungblut.math.DoubleVector pInput, int maxIterations, boolean verbose)de.jungblut.math.DoubleVectorMinimizer. minimize(CostFunction f, de.jungblut.math.DoubleVector theta, int maxIterations, boolean verbose)Minimizes the given costfunction with the starting parameter theta.de.jungblut.math.DoubleVectorOWLQN. minimize(CostFunction f, de.jungblut.math.DoubleVector theta, int maxIterations, boolean verbose)de.jungblut.math.DoubleVectorParticleSwarmOptimization. minimize(CostFunction f, de.jungblut.math.DoubleVector pInput, int maxIterations, boolean verbose)static de.jungblut.math.DoubleVectorFmincg. minimizeFunction(CostFunction f, de.jungblut.math.DoubleVector theta, int maxIterations, boolean verbose)Minimizes the given CostFunction with Nonlinear conjugate gradient method.static de.jungblut.math.DoubleVectorGradientDescent. minimizeFunction(CostFunction f, de.jungblut.math.DoubleVector pInput, double alpha, double limit, int length, boolean verbose)Minimize a given cost function f with the initial parameters pInput (also called theta) with a learning rate alpha and a fixed number of iterations.static de.jungblut.math.DoubleVectorOWLQN. minimizeFunction(CostFunction f, de.jungblut.math.DoubleVector theta, int maxIterations, boolean verbose)Minimizes the given cost function with L-BFGS.static de.jungblut.math.DoubleVectorParticleSwarmOptimization. minimizeFunction(CostFunction f, de.jungblut.math.DoubleVector pInput, int numParticles, double alpha, double beta, double phi, int maxIterations, int numThreads, boolean verbose)Minimize a function using particle swarm optimization.Constructors in de.jungblut.math.minimize with parameters of type CostFunction Constructor Description NegatedCostFunction(CostFunction minableCostFunction) -
Uses of CostFunction in de.jungblut.ner
Classes in de.jungblut.ner that implement CostFunction Modifier and Type Class Description classConditionalLikelihoodCostFunctionConditional likelihood cost function, used in a maximum entropy markov model to optimize the weights.
-