A C D E F G H L N R S T V W 
All Classes All Packages

A

ActivationFunction - Enum in com.googlecode.fannj
 
addLayers(List<Layer>) - Method in class com.googlecode.fannj.Fann
 
ann - Variable in class com.googlecode.fannj.Fann
 

C

cascadeTrain(String, int, int, float) - Method in class com.googlecode.fannj.Trainer
 
close() - Method in class com.googlecode.fannj.Fann
Frees allocated memory.
com.googlecode.fannj - package com.googlecode.fannj
 
create(int) - Static method in class com.googlecode.fannj.Layer
Create a Layer with the specified number of neurons with the default Activation Function: Neuron.DEFAULT_ACTIVATION_FUNCTION with steepness: Neuron.DEFAULT_ACTIVATION_STEEPNESS
create(int, ActivationFunction) - Static method in class com.googlecode.fannj.Layer
Create a Layer with the specified number of neurons and a particular ActivationFunction with the steepness: Neuron.DEFAULT_ACTIVATION_STEEPNESS
create(int, ActivationFunction, float) - Static method in class com.googlecode.fannj.Layer
Create a Layer with the specified number of neurons and a particular ActivationFunction with specified steepness

D

DEFAULT_ACTIVATION_FUNCTION - Static variable in class com.googlecode.fannj.Neuron
 
DEFAULT_ACTIVATION_STEEPNESS - Static variable in class com.googlecode.fannj.Neuron
 
DEFAULT_CONNECTION_RATE - Static variable in class com.googlecode.fannj.FannSparse
 

E

equals(Object) - Method in class com.googlecode.fannj.Neuron
 

F

Fann - Class in com.googlecode.fannj
A standard fully connected back-propagation neural network.
Fann() - Constructor for class com.googlecode.fannj.Fann
 
Fann(String) - Constructor for class com.googlecode.fannj.Fann
Load an existing FANN definition from a file
Fann(List<Layer>) - Constructor for class com.googlecode.fannj.Fann
Create a new ANN with the provided layers.
fann_cascadetrain_on_file(Pointer, String, int, int, float) - Static method in class com.googlecode.fannj.Trainer
 
FANN_COS - com.googlecode.fannj.ActivationFunction
 
FANN_COS_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
fann_create_from_file(String) - Static method in class com.googlecode.fannj.Fann
 
fann_create_shortcut_array(int, int[]) - Static method in class com.googlecode.fannj.Fann
 
fann_create_sparse_array(float, int, int[]) - Static method in class com.googlecode.fannj.Fann
 
fann_create_standard_array(int, int[]) - Static method in class com.googlecode.fannj.Fann
 
fann_destroy(Pointer) - Static method in class com.googlecode.fannj.Fann
 
fann_destroy_train(Pointer) - Static method in class com.googlecode.fannj.Trainer
Deallocate the data
FANN_ELLIOT - com.googlecode.fannj.ActivationFunction
 
FANN_ELLIOT_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
FANN_GAUSSIAN - com.googlecode.fannj.ActivationFunction
 
FANN_GAUSSIAN_STEPWISE - com.googlecode.fannj.ActivationFunction
 
FANN_GAUSSIAN_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
fann_get_MSE(Pointer) - Static method in class com.googlecode.fannj.Fann
 
fann_get_MSE(Pointer) - Static method in class com.googlecode.fannj.Trainer
Reads the mean square error from the network.
fann_get_neuron(Pointer, int, int) - Static method in class com.googlecode.fannj.Fann
 
fann_get_num_input(Pointer) - Static method in class com.googlecode.fannj.Fann
 
fann_get_num_output(Pointer) - Static method in class com.googlecode.fannj.Fann
 
fann_get_total_neurons(Pointer) - Static method in class com.googlecode.fannj.Fann
 
fann_get_training_algorithm(Pointer) - Static method in class com.googlecode.fannj.Trainer
 
FANN_LINEAR - com.googlecode.fannj.ActivationFunction
 
FANN_LINEAR_PIECE - com.googlecode.fannj.ActivationFunction
 
FANN_LINEAR_PIECE_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
fann_read_train_from_file(String) - Static method in class com.googlecode.fannj.Trainer
Read the training or testing data from a file You must call Trainer.fann_destroy_train(Pointer) on the Pointer you get from this after you have finished with it
fann_reset_MSE(Pointer) - Static method in class com.googlecode.fannj.Trainer
Resets the mean square error from the network.
fann_run(Pointer, float[]) - Static method in class com.googlecode.fannj.Fann
 
fann_save(Pointer, String) - Static method in class com.googlecode.fannj.Fann
 
fann_set_activation_function(Pointer, int, int, int) - Static method in class com.googlecode.fannj.Fann
 
fann_set_activation_steepness(Pointer, float, int, int) - Static method in class com.googlecode.fannj.Fann
 
fann_set_training_algorithm(Pointer, int) - Static method in class com.googlecode.fannj.Trainer
 
FANN_SIGMOID - com.googlecode.fannj.ActivationFunction
 
FANN_SIGMOID_STEPWISE - com.googlecode.fannj.ActivationFunction
 
FANN_SIGMOID_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
FANN_SIGMOID_SYMMETRIC_STEPWISE - com.googlecode.fannj.ActivationFunction
 
FANN_SIN - com.googlecode.fannj.ActivationFunction
 
FANN_SIN_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
fann_test_data(Pointer, Pointer) - Static method in class com.googlecode.fannj.Trainer
Test the network using data and return the MSE of the network.
FANN_THRESHOLD - com.googlecode.fannj.ActivationFunction
 
FANN_THRESHOLD_SYMMETRIC - com.googlecode.fannj.ActivationFunction
 
FANN_TRAIN_BATCH - com.googlecode.fannj.TrainingAlgorithm
 
FANN_TRAIN_INCREMENTAL - com.googlecode.fannj.TrainingAlgorithm
 
fann_train_on_file(Pointer, String, int, int, float) - Static method in class com.googlecode.fannj.Trainer
 
FANN_TRAIN_QUICKPROP - com.googlecode.fannj.TrainingAlgorithm
 
FANN_TRAIN_RPROP - com.googlecode.fannj.TrainingAlgorithm
 
FannShortcut - Class in com.googlecode.fannj
A standard backpropagation neural network, which is not fully connected and which also has shortcut connections.
FannShortcut(int, int) - Constructor for class com.googlecode.fannj.FannShortcut
Create a new ANN with just the input and output layers for Cascade Training
FannShortcut(List<Layer>) - Constructor for class com.googlecode.fannj.FannShortcut
 
FannSparse - Class in com.googlecode.fannj
A standard backpropagation neural network, which is not fully connected.
FannSparse(float, List<Layer>) - Constructor for class com.googlecode.fannj.FannSparse
 
FannSparse(List<Layer>) - Constructor for class com.googlecode.fannj.FannSparse
 
finalize() - Method in class com.googlecode.fannj.Fann
Call Fann.close() on garbage collection to catch memory leaks.

G

getActivationFunction() - Method in class com.googlecode.fannj.Neuron
 
getFunctionName(NativeLibrary, Method) - Method in class com.googlecode.fannj.WindowsFunctionMapper
 
getNumInputNeurons() - Method in class com.googlecode.fannj.Fann
 
getNumOutputNeurons() - Method in class com.googlecode.fannj.Fann
 
getSteepness() - Method in class com.googlecode.fannj.Neuron
 
getTotalNumNeurons() - Method in class com.googlecode.fannj.Fann
 

H

hashCode() - Method in class com.googlecode.fannj.Neuron
 

L

Layer - Class in com.googlecode.fannj
A Layer of Neurons in an ANN.
Layer() - Constructor for class com.googlecode.fannj.Layer
 

N

Neuron - Class in com.googlecode.fannj
 
Neuron() - Constructor for class com.googlecode.fannj.Neuron
Create a neuron with default activation function: FANN_SIGMOID_STEPWISE and activation steepness = .5
Neuron(ActivationFunction) - Constructor for class com.googlecode.fannj.Neuron
Create a neuron with the specified activation function and default activation steepness = .5
Neuron(ActivationFunction, float) - Constructor for class com.googlecode.fannj.Neuron
Create a neuron with the specified activation function and steepness.

R

run(float[]) - Method in class com.googlecode.fannj.Fann
Run the ANN on a set of inputs.

S

save(String) - Method in class com.googlecode.fannj.Fann
Save this FANN to a file.
setTrainingAlgorithm(TrainingAlgorithm) - Method in class com.googlecode.fannj.Trainer
 

T

test(String) - Method in class com.googlecode.fannj.Trainer
 
train(String, int, int, float) - Method in class com.googlecode.fannj.Trainer
 
Trainer - Class in com.googlecode.fannj
Trains an ANN.
Trainer(Fann) - Constructor for class com.googlecode.fannj.Trainer
 
TrainingAlgorithm - Enum in com.googlecode.fannj
 

V

valueOf(String) - Static method in enum com.googlecode.fannj.ActivationFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.fannj.TrainingAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.googlecode.fannj.ActivationFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.fannj.TrainingAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

WindowsFunctionMapper - Class in com.googlecode.fannj
 
WindowsFunctionMapper() - Constructor for class com.googlecode.fannj.WindowsFunctionMapper
 
A C D E F G H L N R S T V W 
All Classes All Packages