Top Inners Methods
javax.visrec.ml.classification

public Interface NeuralNetImageClassifier<T>

extends ImageClassifier<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 <IMAGE_CLASS> NeuralNetImageClassifier.Builder<IMAGE_CLASS>
Inherited from javax.visrec.ml.classification.ImageClassifier:
classifyclassify

Method Detail

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

public Class NeuralNetImageClassifier.Builder<T>

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
private
private

Method Summary

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

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

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

public NeuralNetImageClassifier.Builder<T>
imageWidth(int imageWidth)

public NeuralNetImageClassifier.Builder<T>
public <R> NeuralNetImageClassifier.Builder<R>
inputClass(Class<R> cls)

public NeuralNetImageClassifier.Builder<T>
labelsFile(Path labelsFile)

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

public NeuralNetImageClassifier.Builder<T>
maxEpochs(int epochs)

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

public NeuralNetImageClassifier.Builder<T>
networkArchitecture(Path architecture)

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

public NeuralNetImageClassifier.Builder<T>
trainingFile(Path trainingFile)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blockback to summary
private NeuralNetImageClassifier.BuildingBlock<T> block

Constructor Detail

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

Method Detail

buildback to summary
public ImageClassifier<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:ImageClassifier<T>

object specified by the builder to build

exportModelback to summary
public NeuralNetImageClassifier.Builder<T> exportModel(Path path)
getBuildingBlockback to summary
public NeuralNetImageClassifier.BuildingBlock<T> getBuildingBlock()
imageHeightback to summary
public NeuralNetImageClassifier.Builder<T> imageHeight(int imageHeight)
imageWidthback to summary
public NeuralNetImageClassifier.Builder<T> imageWidth(int imageWidth)
importModelback to summary
public NeuralNetImageClassifier.Builder<T> importModel(Path path)
inputClassback to summary
public <R> NeuralNetImageClassifier.Builder<R> inputClass(Class<R> cls)
labelsFileback to summary
public NeuralNetImageClassifier.Builder<T> labelsFile(Path labelsFile)
learningRateback to summary
public NeuralNetImageClassifier.Builder<T> learningRate(float learningRate)
maxEpochsback to summary
public NeuralNetImageClassifier.Builder<T> maxEpochs(int epochs)
maxErrorback to summary
public NeuralNetImageClassifier.Builder<T> maxError(float maxError)
networkArchitectureback to summary
public NeuralNetImageClassifier.Builder<T> networkArchitecture(Path architecture)
thresholdback to summary
public NeuralNetImageClassifier.Builder<T> threshold(float threshold)
trainingFileback to summary
public NeuralNetImageClassifier.Builder<T> trainingFile(Path trainingFile)
javax.visrec.ml.classification back to summary

public Class NeuralNetImageClassifier.BuildingBlock<T>

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

exportPathback to summary
private Path exportPath
imageHeightback to summary
private int imageHeight
imageWidthback to summary
private int imageWidth
importPathback to summary
private Path importPath
inputClsback to summary
private Class<T> inputCls
labelsFileback to summary
private Path labelsFile
learningRateback to summary
private float learningRate
maxEpochsback to summary
private int maxEpochs
maxErrorback to summary
private float maxError
networkArchitectureback to summary
private Path networkArchitecture
thresholdback to summary
private float threshold
trainingPathback to summary
private Path trainingPath

Constructor Detail

BuildingBlockback to summary
private BuildingBlock()

Method Detail

copyWithNewInputClassback to summary
private static <R> NeuralNetImageClassifier.BuildingBlock<R> copyWithNewInputClass(NeuralNetImageClassifier.BuildingBlock<?> block, Class<R> cls)
getExportPathback to summary
public Path getExportPath()
getImageHeightback to summary
public int getImageHeight()
getImageWidthback to summary
public int getImageWidth()
getImportPathback to summary
public Path getImportPath()
getInputClassback to summary
public Class<T> getInputClass()
getLabelsPathback to summary
public Path getLabelsPath()
getLearningRateback to summary
public float getLearningRate()
getMaxEpochsback to summary
public int getMaxEpochs()
getMaxErrorback to summary
public float getMaxError()
getNetworkArchitectureback to summary
public Path getNetworkArchitecture()
getThresholdback to summary
public float getThreshold()
getTrainingPathback to summary
public Path getTrainingPath()