Top Inners Methods
javax.visrec.ml.classification

public Interface NeuralNetBinaryClassifier<T>

extends BinaryClassifier<T>
Imports
javax.visrec.ml.model.ModelCreationException, javax.visrec.spi.ServiceProvider, java.nio.file.Path

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Method Summary

Modifier and TypeMethod and Description
public static NeuralNetBinaryClassifier.Builder<?>

Method Detail

builderback to summary
public static NeuralNetBinaryClassifier.Builder<?> builder()
javax.visrec.ml.classification back to summary

public Class NeuralNetBinaryClassifier.Builder<T>

extends Object
implements ModelBuilder<BinaryClassifier<T>>
Class Inheritance
  • java.lang.Object
  • javax.visrec.ml.classification.NeuralNetBinaryClassifier.Builder
All Implemented Interfaces
javax.visrec.ml.model.ModelBuilder

Field Summary

Modifier and TypeField and Description
private NeuralNetBinaryClassifier.BuildingBlock<T>

Constructor Summary

AccessConstructor and Description
private
private

Method Summary

Modifier and TypeMethod and Description
public BinaryClassifier<T>
build()

Implements javax.visrec.ml.model.ModelBuilder.build.

Builds and returns an object using properties set using available builder methods.
public NeuralNetBinaryClassifier.BuildingBlock<T>
public NeuralNetBinaryClassifier.Builder<T>
hiddenLayers(int... hiddenLayers)

public <R> NeuralNetBinaryClassifier.Builder<R>
inputClass(Class<R> cls)

public NeuralNetBinaryClassifier.Builder<T>
inputsNum(int inputsNum)

public NeuralNetBinaryClassifier.Builder<T>
learningRate(float learningRate)

public NeuralNetBinaryClassifier.Builder<T>
maxEpochs(int maxEpochs)

public NeuralNetBinaryClassifier.Builder<T>
maxError(float maxError)

public NeuralNetBinaryClassifier.Builder<T>
threshold(float threshold)

public NeuralNetBinaryClassifier.Builder<T>
trainingPath(Path trainingPath)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blockback to summary
private NeuralNetBinaryClassifier.BuildingBlock<T> block

Constructor Detail

Builderback to summary
private Builder()
Builderback to summary
private Builder(NeuralNetBinaryClassifier.BuildingBlock<T> block)

Method Detail

buildback to summary
public BinaryClassifier<T> build() throws ModelCreationException

Implements javax.visrec.ml.model.ModelBuilder.build.

Doc from javax.visrec.ml.model.ModelBuilder.build.

Builds and returns an object using properties set using available builder methods.

Returns:BinaryClassifier<T>

object specified by the builder to build

getBuildingBlockback to summary
public NeuralNetBinaryClassifier.BuildingBlock<T> getBuildingBlock()
hiddenLayersback to summary
public NeuralNetBinaryClassifier.Builder<T> hiddenLayers(int... hiddenLayers)
inputClassback to summary
public <R> NeuralNetBinaryClassifier.Builder<R> inputClass(Class<R> cls)
inputsNumback to summary
public NeuralNetBinaryClassifier.Builder<T> inputsNum(int inputsNum)
learningRateback to summary
public NeuralNetBinaryClassifier.Builder<T> learningRate(float learningRate)
maxEpochsback to summary
public NeuralNetBinaryClassifier.Builder<T> maxEpochs(int maxEpochs)
maxErrorback to summary
public NeuralNetBinaryClassifier.Builder<T> maxError(float maxError)
thresholdback to summary
public NeuralNetBinaryClassifier.Builder<T> threshold(float threshold)
trainingPathback to summary
public NeuralNetBinaryClassifier.Builder<T> trainingPath(Path trainingPath)
javax.visrec.ml.classification back to summary

public Class NeuralNetBinaryClassifier.BuildingBlock<T>

extends Object
Class Inheritance
  • java.lang.Object
  • javax.visrec.ml.classification.NeuralNetBinaryClassifier.BuildingBlock

Field Summary

Modifier and TypeField and Description
private int[]
private Class<T>
private int
private float
private int
private float
private float
private Path

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static <R> NeuralNetBinaryClassifier.BuildingBlock<R>
public int[]
public Class<T>
public int
public float
public int
public float
public float
public Path
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

hiddenLayersback to summary
private int[] hiddenLayers
inputClsback to summary
private Class<T> inputCls
inputsNumback to summary
private int inputsNum
learningRateback to summary
private float learningRate
maxEpochsback to summary
private int maxEpochs
maxErrorback to summary
private float maxError
thresholdback to summary
private float threshold
trainingPathback to summary
private Path trainingPath

Constructor Detail

BuildingBlockback to summary
private BuildingBlock()

Method Detail

copyWithNewTargetClassback to summary
private static <R> NeuralNetBinaryClassifier.BuildingBlock<R> copyWithNewTargetClass(NeuralNetBinaryClassifier.BuildingBlock<?> block, Class<R> cls)
getHiddenLayersback to summary
public int[] getHiddenLayers()
getInputClassback to summary
public Class<T> getInputClass()
getInputsNumback to summary
public int getInputsNum()
getLearningRateback to summary
public float getLearningRate()
getMaxEpochsback to summary
public int getMaxEpochs()
getMaxErrorback to summary
public float getMaxError()
getThresholdback to summary
public float getThreshold()
getTrainingPathback to summary
public Path getTrainingPath()