| Package | Description |
|---|---|
| de.jungblut.classification.nn | |
| de.jungblut.classification.regression | |
| de.jungblut.math | |
| de.jungblut.math.minimize | |
| de.jungblut.ner |
| Modifier and Type | Class and Description |
|---|---|
class |
MultilayerPerceptronCostFunction
Neural network costfunction for a multilayer perceptron.
|
class |
RBMCostFunction
Restricted Boltzmann machine implementation using Contrastive Divergence 1
(CD1).
|
| Modifier and Type | Class and Description |
|---|---|
class |
LogisticRegressionCostFunction |
| Modifier and Type | Method and Description |
|---|---|
static de.jungblut.math.DoubleVector |
MathUtils.numericalGradient(de.jungblut.math.DoubleVector vector,
CostFunction f)
Calculates the numerical gradient from a cost function using the central
difference theorem.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMiniBatchCostFunction
Mini Batch cost function.
|
class |
NegatedCostFunction
Negated cost function to implement maximization problems.
|
| Modifier and Type | Method and Description |
|---|---|
de.jungblut.math.DoubleVector |
ParticleSwarmOptimization.minimize(CostFunction f,
de.jungblut.math.DoubleVector pInput,
int maxIterations,
boolean verbose) |
de.jungblut.math.DoubleVector |
OWLQN.minimize(CostFunction f,
de.jungblut.math.DoubleVector theta,
int maxIterations,
boolean verbose) |
de.jungblut.math.DoubleVector |
Minimizer.minimize(CostFunction f,
de.jungblut.math.DoubleVector theta,
int maxIterations,
boolean verbose)
Minimizes the given costfunction with the starting parameter theta.
|
de.jungblut.math.DoubleVector |
GradientDescent.minimize(CostFunction f,
de.jungblut.math.DoubleVector pInput,
int maxIterations,
boolean verbose) |
de.jungblut.math.DoubleVector |
Fmincg.minimize(CostFunction f,
de.jungblut.math.DoubleVector theta,
int length,
boolean verbose) |
static de.jungblut.math.DoubleVector |
GradientDescent.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.DoubleVector |
OWLQN.minimizeFunction(CostFunction f,
de.jungblut.math.DoubleVector theta,
int maxIterations,
boolean verbose)
Minimizes the given cost function with L-BFGS.
|
static de.jungblut.math.DoubleVector |
Fmincg.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.DoubleVector |
ParticleSwarmOptimization.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.
|
| Constructor and Description |
|---|
NegatedCostFunction(CostFunction minableCostFunction) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConditionalLikelihoodCostFunction
Conditional likelihood cost function, used in a maximum entropy markov model
to optimize the weights.
|
Copyright © 2016. All rights reserved.