A B C D E F G H I J L M N O P Q R S T U W

A

addClassificationParam(Object) - Method in class marf.Storage.ModuleParams
Adds (appends) a single classification parameter object
addClassificationParams(Vector) - Method in class marf.Storage.ModuleParams
Adds (appends) classification parameters vector
addFeatureExtractionParam(Object) - Method in class marf.Storage.ModuleParams
Adds (appends) a single feature extraction parameter object
addFeatureExtractionParams(Vector) - Method in class marf.Storage.ModuleParams
Adds (appends) feature extraction parameters vector
addFeatureVector(double[], int, String, int, int) - Method in class marf.Storage.TrainingSet
Appends yet another feature vector
addFFT(double[]) - Method in class marf.gui.Spectrogram
 
addInput(Neuron, double) - Method in class marf.Classification.NeuralNetwork.Neuron
 
addLPC(double[], int, int) - Method in class marf.gui.Spectrogram
 
addOutput(Neuron) - Method in class marf.Classification.NeuralNetwork.Neuron
 
addParam(Object, int) - Method in class marf.Storage.ModuleParams
Generic addParam() method.
addParams(Vector, int) - Method in class marf.Storage.ModuleParams
Generic add*() method.
addPreprocessingParam(Object) - Method in class marf.Storage.ModuleParams
Adds (appends) a single preprocessing parameter object
addPreprocessingParams(Vector) - Method in class marf.Storage.ModuleParams
Adds (appends) preprocessing parameters vector
adFeatures - Variable in class marf.FeatureExtraction.FeatureExtraction
An array of features extracted (coefficiencies and/or amplitude values)
adFeatures - Variable in class marf.Storage.TrainingSet.TrainingSample
Array of features describing the sample.
adResultSet - Variable in class marf.Storage.Result
Some stats (if can be preset)
adSample - Variable in class marf.Storage.Sample
Sample data array (amplitudes)
ArrayIndex - Variable in class marf.Storage.Sample
Chunk pointer in the sample array
autocorrelation(double[], int) - Method in class marf.FeatureExtraction.LPC.LPC
 

B

BANDPASS_FILTER - Static variable in class marf.MARF
Indicates to use bandpass filter
BandpassFilter - class marf.Preprocessing.BandpassFilter.BandpassFilter.
Class BandpassFilter
BandpassFilter(Sample) - Constructor for class marf.Preprocessing.BandpassFilter.BandpassFilter
BandpassFilter Constructor
bDumpSpectrogram - Static variable in class marf.MARF
Indicates whether or not to dump a spectrogram at the end of feature extraction
bDumpWaveGraph - Static variable in class marf.MARF
Indicates whether or not to dump a wave graph
BUILD_TRAINING_SET - Static variable in class marf.MARF
Instructs MARF to build training sets for distance classifiers
buildNNet(Node) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 

C

Cepstral - class marf.FeatureExtraction.Cepstral.Cepstral.
Class Cepstral
CEPSTRAL - Static variable in class marf.MARF
Indicates to use cepstral analysis
Cepstral(Preprocessing) - Constructor for class marf.FeatureExtraction.Cepstral.Cepstral
Cepstral Constructor
CHEBYSHEV_DISTANCE - Static variable in class marf.MARF
Indicates to use Chebyshev distance for classification
ChebyshevDistance - class marf.Classification.ChebyshevDistance.ChebyshevDistance.
Class ChebyshevDistance
ChebyshevDistance(FeatureExtraction) - Constructor for class marf.Classification.ChebyshevDistance.ChebyshevDistance
ChebyshevDistance Constructor
Classification - class marf.Classification.Classification.
Class Classification
CLASSIFICATION - Static variable in class marf.Storage.ModuleParams
Indicates that we manipulate on the Classification Vector
Classification(FeatureExtraction) - Constructor for class marf.Classification.Classification
Generic Classification Constructor
ClassificationException - exception marf.Classification.ClassificationException.
Class ClassificationException
ClassificationException(String) - Constructor for class marf.Classification.ClassificationException
Generic exception
classify() - Method in class marf.Classification.Classification
Generic classification routine.
classify() - Method in class marf.Classification.Markov.Markov
 
classify() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
classify() - Method in class marf.Classification.Stochastic.Stochastic
 
classify() - Method in class marf.Classification.Distance.Distance
Classify the feature vector based on on whatever distance() dirivatives implement.
commit() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
commit() - Method in class marf.Classification.NeuralNetwork.Neuron
 
createLinks(Node) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
cropAudio(double, double) - Method in class marf.Preprocessing.Preprocessing
Derivatives implement this method to crop arbitrary part of the audio sample.
cropAudio(double, double) - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of cropAudio() for testing.
cropAudio(double, double) - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
cropAudio(double, double) - Method in class marf.Preprocessing.FFTFilter.HighPassFilter
Stub implementation of cropAudio() for testing.
cropAudio(double, double) - Method in class marf.Preprocessing.FFTFilter.LowPassFilter
Stub implementation of cropAudio() for testing.
cropAudio(double, double) - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
cropAudio(double, double) - Method in class marf.Preprocessing.HighFrequencyBoost.HighFrequencyBoost
Stub implementation of cropAudio() for testing.
curr - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
currLayer - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
currLayerBuf - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
currNeuron - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 

D

data - Variable in class marf.gui.Spectrogram
The data vector
DataArray - Variable in class marf.gui.WaveGrapher
Data to graph
DEBUG - Static variable in class marf.MARF
Debug flag.
debug(String) - Static method in class marf.MARF
Outputs param to STDERR if DEBUG is enabled
DEFAULT_CHANNELS - Static variable in class marf.Storage.Loaders.WAVLoader
 
DEFAULT_FREQUENCY - Static variable in class marf.Storage.Loaders.WAVLoader
 
DEFAULT_SAMPLE_BIT_SIZE - Static variable in class marf.Storage.Loaders.WAVLoader
 
delta - Variable in class marf.Classification.NeuralNetwork.Neuron
 
Distance - class marf.Classification.Distance.Distance.
Class Distance
distance(double[], double[]) - Method in class marf.Classification.Distance.Distance
 
distance(double[], double[]) - Method in class marf.Classification.EuclideanDistance.EuclideanDistance
 
distance(double[], double[]) - Method in class marf.Classification.ChebyshevDistance.ChebyshevDistance
 
Distance(FeatureExtraction) - Constructor for class marf.Classification.Distance.Distance
Distance Constructor
DoFFT(double[], double[], double[], double[], int) - Static method in class marf.FeatureExtraction.FFT.FFT
FFT algorithm, translated from "Numerical Recipes in C++" Implements the Fast Fourier Transform, which performs a discrete Fourier transform in O(nlogn).
DoLPC(double[], double[], double[], int) - Method in class marf.FeatureExtraction.LPC.LPC
 
Dummy - class marf.Preprocessing.Dummy.Dummy.
Class Dummy
DUMMY - Static variable in class marf.MARF
Indicates to use Dummy preprocessing module (just normalization)
Dummy(Sample) - Constructor for class marf.Preprocessing.Dummy.Dummy
Dummy Constructor
dump() - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of dump() for testing.
dump() - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
dump() - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
dump() - Method in class marf.FeatureExtraction.FFT.FFT
Not Implemented
dump() - Method in class marf.FeatureExtraction.LPC.LPC
Not Implemented
dump() - Method in class marf.FeatureExtraction.F0.F0
Not Implemented
dump() - Method in class marf.FeatureExtraction.Cepstral.Cepstral
Not Implemented
dump() - Method in class marf.FeatureExtraction.Segmentation.Segmentation
Not Implemented
dump() - Method in class marf.Classification.Markov.Markov
 
dump() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
dump() - Method in class marf.Classification.Stochastic.Stochastic
 
dump() - Method in class marf.Classification.Distance.Distance
Not Implemented
dump() - Method in interface marf.Storage.StorageManager
An object must know how dump itself to a file.
dump() - Method in class marf.Storage.TrainingSet
Dump the current training set to disk
dump() - Method in class marf.gui.Spectrogram
Dumps spectrogram
dump() - Method in class marf.gui.WaveGrapher
Dumps graph of wave
dump(BufferedWriter) - Method in class marf.Storage.TrainingSet.TrainingSample
Write one training sample to a text file.
dumpTrainingSet() - Static method in class marf.MARF
Dumps training set to a file
dumpXML(String) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
dXmax - Variable in class marf.gui.WaveGrapher
 
dXmin - Variable in class marf.gui.WaveGrapher
Range of data for the X axis

E

Endpoint - class marf.Preprocessing.Endpoint.Endpoint.
Class Endpoint
ENDPOINT - Static variable in class marf.MARF
Indicates to use endpointing
Endpoint(Sample) - Constructor for class marf.Preprocessing.Endpoint.Endpoint
Endpoint Constructor
error(SAXParseException) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
 
EUCLIDEAN_DISTANCE - Static variable in class marf.MARF
Indicates to use Euclidean distance for classification
EuclideanDistance - class marf.Classification.EuclideanDistance.EuclideanDistance.
Class EuclideanDistance
EuclideanDistance(FeatureExtraction) - Constructor for class marf.Classification.EuclideanDistance.EuclideanDistance
EuclideanDistance Constructor
eval() - Method in class marf.Classification.NeuralNetwork.Neuron
 
extractFeatures() - Method in class marf.FeatureExtraction.FeatureExtraction
Abstract feature extraction routine.
extractFeatures() - Method in class marf.FeatureExtraction.FFT.FFT
FFT Implementation of extractFeatures()
extractFeatures() - Method in class marf.FeatureExtraction.LPC.LPC
LPC Implementation of extractFeatures()
extractFeatures() - Method in class marf.FeatureExtraction.F0.F0
Not Implemented
extractFeatures() - Method in class marf.FeatureExtraction.Cepstral.Cepstral
Not Implemented
extractFeatures() - Method in class marf.FeatureExtraction.Segmentation.Segmentation
Not Implemented

F

F0 - class marf.FeatureExtraction.F0.F0.
Class F0
F0 - Static variable in class marf.MARF
Indicates to use F0
F0(Preprocessing) - Constructor for class marf.FeatureExtraction.F0.F0
F0 Constructor
fatalError(SAXParseException) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
 
FEATURE_EXTRACTION - Static variable in class marf.Storage.ModuleParams
Indicates that we manipulate on the Feature Extraction Vector
FeatureExtraction - class marf.FeatureExtraction.FeatureExtraction.
Class FeatureExtraction
FeatureExtraction(Preprocessing) - Constructor for class marf.FeatureExtraction.FeatureExtraction
FeatureExtraction constructor
FeatureExtractionException - exception marf.FeatureExtraction.FeatureExtractionException.
Class FeatureExtractionException
FeatureExtractionException(String) - Constructor for class marf.FeatureExtraction.FeatureExtractionException
Generic exception
FFT - class marf.FeatureExtraction.FFT.FFT.
Class FFT
FFT - Static variable in class marf.MARF
Indicates to use FFT
FFT(Preprocessing) - Constructor for class marf.FeatureExtraction.FFT.FFT
FFT Constructor
FFTFilter - class marf.Preprocessing.FFTFilter.FFTFilter.
FFTFilter class
FFTFilter(Sample) - Constructor for class marf.Preprocessing.FFTFilter.FFTFilter
FFTFilter Constructor
filter(double[], double[]) - Static method in class marf.Preprocessing.FFTFilter.FFTFilter
Perform a filter by the following algorithm: sample -> window -> FFT -> buffer buffer * frequency response buffer -> IFFT -> window -> sample Window used is square root of Hamming window, because the sum at half-window overlap is a constant, which avoids amplitude distortion from noise.
freqResponse - Static variable in class marf.Preprocessing.FFTFilter.FFTFilter
Frequency repsonse to be multiplied by the incoming value

G

getActionToPerform() - Static method in class marf.MARF
Gets curreny action MARF was asked to perform
getAudioFormat() - Method in class marf.Storage.Sample
 
getClassificationMethod() - Static method in class marf.MARF
Gets classification method to be used
getClassificationParams() - Method in class marf.Storage.ModuleParams
 
getConfig() - Static method in class marf.MARF
Returns a string representation of the current MARF configuration
getDumpSpectrogram() - Static method in class marf.MARF
Whether spectrogram wanted or not
getDumpWaveGraph() - Static method in class marf.MARF
Whether wave graph wanted or not
getFeatureExtractionMethod() - Static method in class marf.MARF
Gets currently selected feature extraction method.
getFeatureExtractionParams() - Method in class marf.Storage.ModuleParams
 
getFeaturesArray() - Method in class marf.FeatureExtraction.FeatureExtraction
 
getFeatureVectors() - Method in class marf.Storage.TrainingSet
 
getID() - Method in class marf.Storage.Result
Returns result's ID
getModuleParams() - Static method in class marf.MARF
Gets module-specific parameters and app user wishes to pass to the module
getNeuron(ArrayList, String) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
getNextChunk(double[]) - Method in class marf.Storage.Sample
Gets the next chunk of audio data and places it into chunkArray.
getParams(int) - Method in class marf.Storage.ModuleParams
Generic get*() method.
getParseExceptionInfo(SAXParseException) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
Returns a string describing parse exception details
getPreprocessingMethod() - Static method in class marf.MARF
Gets currently selected preprocessing method.
getPreprocessingParams() - Method in class marf.Storage.ModuleParams
 
getRes() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
getResult() - Static method in class marf.MARF
Gets the entire Result object
getResult() - Method in class marf.Classification.Classification
 
getSample() - Method in class marf.Preprocessing.Preprocessing
Returns enclosed sample.
getSample() - Method in class marf.Storage.SampleLoader
 
getSampleArray() - Method in class marf.Storage.Sample
Retrieves array containing audio data of the entire sample.
getSampleFile() - Static method in class marf.MARF
Obtains filename of a sample currently being processed
getSampleFormat() - Static method in class marf.MARF
Gets input sample file format
getSampleSize() - Method in class marf.Storage.Sample
Returns the length of the sample.
getSampleSize() - Method in class marf.Storage.SampleLoader
Retrieves the length of the sample (# of audio data in the audio stream).
getSecondClosestID() - Method in class marf.Storage.Result
Returns second closest ID
getTrainingSet() - Static method in class marf.MARF
Gets current training set
getVersion() - Static method in class marf.MARF
Returns a string representation of the MARF version
getWeight(Neuron) - Method in class marf.Classification.NeuralNetwork.Neuron
 

H

hamming(double, int) - Static method in class marf.FeatureExtraction.FeatureExtraction
Implements hamming window
HIGH_FREQUENCY_BOOST_FFT_FILTER - Static variable in class marf.MARF
Indicates to use filter boosting high frequencies
HIGH_PASS_FFT_FILTER - Static variable in class marf.MARF
Indicates to use high pass FFT filter
HIGHEST_FORMAT - Static variable in class marf.Storage.Sample
Highest possible sample format value.
HighFrequencyBoost - class marf.Preprocessing.HighFrequencyBoost.HighFrequencyBoost.
HighFrequencyBoost class
HighFrequencyBoost(Sample) - Constructor for class marf.Preprocessing.HighFrequencyBoost.HighFrequencyBoost
HighFrequencyBoost Constructor
HighPassFilter - class marf.Preprocessing.FFTFilter.HighPassFilter.
HighPassFilter class
HighPassFilter(Sample) - Constructor for class marf.Preprocessing.FFTFilter.HighPassFilter
HighPassFilter Constructor

I

iActionToPerform - Static variable in class marf.MARF
Indicates what action to perform - Identify, Train, or Build Training Set
iClassificationMethod - Static variable in class marf.MARF
Indicates what classification method to use in the pipeline
iCurrentSpeaker - Static variable in class marf.MARF
ID of the currently trained speaker
IDENTIFY - Static variable in class marf.MARF
Instructs MARF to work in identification mode
iFeatureExtractionMethod - Static variable in class marf.MARF
Indicates what feature extraction method to use in the pipeline
iFeatureType - Variable in class marf.Storage.TrainingSet.TrainingSample
Which feature extraction method was used to determine this feature vector.
iFormat - Variable in class marf.Storage.Sample
Sample's format
iID - Variable in class marf.Storage.Result
Identified subject's ID
indent(BufferedWriter, int) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
indent(BufferedWriter, int) - Method in class marf.Classification.NeuralNetwork.Neuron
 
initialize(String, boolean) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
inputs - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
inputs - Variable in class marf.Classification.NeuralNetwork.Neuron
 
interpretAsBinary() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
InvalidSampleFormatException - exception marf.util.InvalidSampleFormatException.
Class InvalidSampleFormatException
InvalidSampleFormatException(int) - Constructor for class marf.util.InvalidSampleFormatException
Generic exception
InvalidSampleFormatException(String) - Constructor for class marf.util.InvalidSampleFormatException
 
iPreprocessingMethod - Static variable in class marf.MARF
Indicates what preprocessing method to use in the pipeline
iPreprocessingMode - Variable in class marf.Storage.TrainingSet.TrainingSample
Which preprocessing method was applied to the sample before this feature vector was extracted.
iRequiredBitSize - Variable in class marf.Storage.Loaders.WAVLoader
 
iRequiredChannels - Variable in class marf.Storage.Loaders.WAVLoader
 
iRequiredFrequency - Variable in class marf.Storage.Loaders.WAVLoader
 
iSampleFormat - Static variable in class marf.MARF
Indicates what sample format is in use
iSpeakerID - Variable in class marf.Storage.TrainingSet.TrainingSample
Which speaker this feature vector is associated with.

J

JAXP_SCHEMA_LANGUAGE - Static variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
JAXP_SCHEMA_SOURCE - Static variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 

L

layers - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
loadSample(File) - Method in class marf.Storage.SampleLoader
SampleLoader interface.
loadSample(File) - Method in class marf.Storage.Loaders.MP3Loader
Not Implemented
loadSample(File) - Method in class marf.Storage.Loaders.ULAWLoader
Not Implemented
loadSample(File) - Method in class marf.Storage.Loaders.WAVLoader
Loads WAV sample data from a file.
loadSample(String) - Method in class marf.Storage.SampleLoader
Same as loadSample(File) but takes filename as an argument.
LOW_PASS_FFT_FILTER - Static variable in class marf.MARF
Indicates to use low pass FFT filter
LOWEST_FORMAT - Static variable in class marf.Storage.Sample
Lowest possible sample format value.
LowPassFilter - class marf.Preprocessing.FFTFilter.LowPassFilter.
LowPassFilter class
LowPassFilter(Sample) - Constructor for class marf.Preprocessing.FFTFilter.LowPassFilter
LowPassFilter Constructor
LPC - class marf.FeatureExtraction.LPC.LPC.
Class LPC
LPC - Static variable in class marf.MARF
Indicates to use LPC
LPC(Preprocessing) - Constructor for class marf.FeatureExtraction.LPC.LPC
LPC Constructor

M

MAJOR_VERSION - Static variable in class marf.MARF
Indicates major MARF version, like 1.x.x
marf - package marf
 
MARF - class marf.MARF.
Class MARF
marf.Classification - package marf.Classification
 
marf.Classification.ChebyshevDistance - package marf.Classification.ChebyshevDistance
 
marf.Classification.Distance - package marf.Classification.Distance
 
marf.Classification.EuclideanDistance - package marf.Classification.EuclideanDistance
 
marf.Classification.Markov - package marf.Classification.Markov
 
marf.Classification.NeuralNetwork - package marf.Classification.NeuralNetwork
 
marf.Classification.Stochastic - package marf.Classification.Stochastic
 
marf.FeatureExtraction - package marf.FeatureExtraction
 
marf.FeatureExtraction.Cepstral - package marf.FeatureExtraction.Cepstral
 
marf.FeatureExtraction.F0 - package marf.FeatureExtraction.F0
 
marf.FeatureExtraction.FFT - package marf.FeatureExtraction.FFT
 
marf.FeatureExtraction.LPC - package marf.FeatureExtraction.LPC
 
marf.FeatureExtraction.Segmentation - package marf.FeatureExtraction.Segmentation
 
marf.gui - package marf.gui
 
marf.Preprocessing - package marf.Preprocessing
 
marf.Preprocessing.BandpassFilter - package marf.Preprocessing.BandpassFilter
 
marf.Preprocessing.Dummy - package marf.Preprocessing.Dummy
 
marf.Preprocessing.Endpoint - package marf.Preprocessing.Endpoint
 
marf.Preprocessing.FFTFilter - package marf.Preprocessing.FFTFilter
 
marf.Preprocessing.HighFrequencyBoost - package marf.Preprocessing.HighFrequencyBoost
 
marf.Stats - package marf.Stats
 
marf.Storage - package marf.Storage
 
marf.Storage.Loaders - package marf.Storage.Loaders
 
marf.util - package marf.util
 
MARF() - Constructor for class marf.MARF
Must never be instantiated
MARFException - exception marf.util.MARFException.
Class MARFException
MARFException(String) - Constructor for class marf.util.MARFException
Generic exception
MARFException(String, Exception) - Constructor for class marf.util.MARFException
This is used for debug purposes only with some unusual Exception's.
Markov - class marf.Classification.Markov.Markov.
Class Markov $Header: /cvsroot/marf/marf/src/marf/Classification/Markov/Markov.java,v 1.8 2002/12/07 23:49:57 radarsat1 Exp $
MARKOV - Static variable in class marf.MARF
Indicates to use Hidden Markov Models for classification
Markov(FeatureExtraction) - Constructor for class marf.Classification.Markov.Markov
 
max - Variable in class marf.gui.Spectrogram
Current maximum
min - Variable in class marf.gui.Spectrogram
Current minimum
MINOR_VERSION - Static variable in class marf.MARF
Indicates minor MARF version, like 1.1.x
ModuleParams - class marf.Storage.ModuleParams.
Class ModuleParams
ModuleParams() - Constructor for class marf.Storage.ModuleParams
Default Constructor
MP3 - Static variable in class marf.MARF
Indicates MP3 incoming sample file format
MP3 - Static variable in class marf.Storage.Sample
MP3 sample format
MP3Loader - class marf.Storage.Loaders.MP3Loader.
Not Implemented
MP3Loader() - Constructor for class marf.Storage.Loaders.MP3Loader
 

N

name - Variable in class marf.Classification.NeuralNetwork.Neuron
 
NEURAL_NETWORK - Static variable in class marf.MARF
Indicates to use Neural Network for classification
NeuralNetwork - class marf.Classification.NeuralNetwork.NeuralNetwork.
Class NeuralNetwork
NeuralNetwork.MyErrorHandler - class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler.
 
NeuralNetwork.MyErrorHandler(PrintWriter) - Constructor for class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
 
NeuralNetwork(FeatureExtraction) - Constructor for class marf.Classification.NeuralNetwork.NeuralNetwork
 
Neuron - class marf.Classification.NeuralNetwork.Neuron.
 
neuron_type - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
Neuron(String, int) - Constructor for class marf.Classification.NeuralNetwork.Neuron
 
NormalFFT(double[], double[]) - Static method in class marf.FeatureExtraction.FFT.FFT
Performs a normal FFT, taking a real input (supposedly an audio sample) and returns the frequency analysis in terms of "magnitude"
NormalFFT(double[], double[], double[]) - Static method in class marf.FeatureExtraction.FFT.FFT
Performs a normal FFT, taking a real input (supposedly an audio sample) and returns the frequency analysis in terms of "magnitude" and "phase angle"
normalize() - Method in class marf.Preprocessing.Preprocessing
Normalization of incoming samples by amplitude.
NotImplementedException - exception marf.util.NotImplementedException.
Class NotImplementedException
NotImplementedException(String) - Constructor for class marf.util.NotImplementedException
Generic exception

O

oAudioFormat - Variable in class marf.Storage.SampleLoader
Properties of a wave.
oAudioInputStream - Variable in class marf.Storage.SampleLoader
Stream representing wave sample.
oByteArrayOutputStream - Variable in class marf.Storage.SampleLoader
Output stream used for writing audio data.
oClassification - Variable in class marf.Storage.ModuleParams
A Vector of classification parameters.
oFeatureExtraction - Variable in class marf.Classification.Classification
Reference to the FeatureExtraction object
oFeatureExtraction - Variable in class marf.Storage.ModuleParams
A Vector of feature extraction parameters.
oFeatureVectors - Variable in class marf.Storage.TrainingSet
A Vector of TrainingSamples
oModuleParams - Static variable in class marf.MARF
Stores module-specific parameters in an independent way.
oPreprocessing - Variable in class marf.FeatureExtraction.FeatureExtraction
Internal reference to the Preprocessing module
oPreprocessingParams - Variable in class marf.Storage.ModuleParams
A Vector of preprocessing parameters.
oResult - Static variable in class marf.MARF
Stores the result of classification
oResult - Variable in class marf.Classification.Classification
Classification Result
oResultSet - Variable in class marf.Storage.Result
Distances from other speakers and other stats (growable and shrinkable)
oSample - Variable in class marf.Preprocessing.Preprocessing
Sample container
oSample - Variable in class marf.Storage.SampleLoader
Sample references of the sample to be loaded.
oTrainingSet - Static variable in class marf.MARF
Represents traing set data
out - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
Error handler output goes here
outputEncoding - Static variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
outputs - Variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
outputs - Variable in class marf.Classification.NeuralNetwork.Neuron
 

P

p - Variable in class marf.FeatureExtraction.LPC.LPC
p - Number of poles A pole is a root of the denominator in the Laplace transform of the input-to-output representation of the speech signal.
preprocess() - Method in class marf.Preprocessing.Preprocessing
Derivatives implement this method to do general preprocessing and perhaps calling.
preprocess() - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of preprocess() for testing.
preprocess() - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
preprocess() - Method in class marf.Preprocessing.FFTFilter.FFTFilter
FFTFilter implementation of preprocess()
preprocess() - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
Preprocessing - class marf.Preprocessing.Preprocessing.
Class Preprocessing
PREPROCESSING - Static variable in class marf.Storage.ModuleParams
Indicates that we manipulate on the Preprocessing Vector
Preprocessing(Sample) - Constructor for class marf.Preprocessing.Preprocessing
Preprocessing Constructor
PreprocessingException - exception marf.Preprocessing.PreprocessingException.
Class PreprocessingException
PreprocessingException(String) - Constructor for class marf.Preprocessing.PreprocessingException
Generic exception
printXML(BufferedWriter, int) - Method in class marf.Classification.NeuralNetwork.Neuron
 

Q

queryResultID() - Static method in class marf.MARF
Queries for the final classification result

R

readAudioData(double[]) - Method in class marf.Storage.SampleLoader
Reads audio data from the sample's audio stream into paiAudioData.
readAudioData(double[]) - Method in class marf.Storage.Loaders.MP3Loader
Not Implemented
readAudioData(double[]) - Method in class marf.Storage.Loaders.ULAWLoader
Not Implemented
readAudioData(double[]) - Method in class marf.Storage.Loaders.WAVLoader
Buffers out the contents of audioBuffer into audioData
removeNoise() - Method in class marf.Preprocessing.Preprocessing
Derivatives implement this method to remove noise from the sample.
removeNoise() - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of removeNoise() for testing.
removeNoise() - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
removeNoise() - Method in class marf.Preprocessing.FFTFilter.HighPassFilter
Stub implementation of removeNoise() for testing.
removeNoise() - Method in class marf.Preprocessing.FFTFilter.LowPassFilter
Stub implementation of removeNoise() for testing.
removeNoise() - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
removeNoise() - Method in class marf.Preprocessing.HighFrequencyBoost.HighFrequencyBoost
Stub implementation of removeNoise() for testing.
removeSilence() - Method in class marf.Preprocessing.Preprocessing
Derivatives implement this method to remove silence.
removeSilence() - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of removeSilence() for testing.
removeSilence() - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
removeSilence() - Method in class marf.Preprocessing.FFTFilter.HighPassFilter
Stub implementation of removeSilence() for testing.
removeSilence() - Method in class marf.Preprocessing.FFTFilter.LowPassFilter
Stub implementation of removeSilence() for testing.
removeSilence() - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
removeSilence() - Method in class marf.Preprocessing.HighFrequencyBoost.HighFrequencyBoost
Stub implementation of removeSilence() for testing.
reset() - Method in class marf.Storage.SampleLoader
Resets the marker for the audio stream.
resetArrayMark() - Method in class marf.Storage.Sample
Resets the marker used for reading audio data from sample array (adSample).
restore() - Method in class marf.Preprocessing.Dummy.Dummy
Dummy implementation of restore() for testing.
restore() - Method in class marf.Preprocessing.Endpoint.Endpoint
Not Implemented
restore() - Method in class marf.Preprocessing.BandpassFilter.BandpassFilter
Not Implemented
restore() - Method in class marf.FeatureExtraction.FFT.FFT
Not Implemented
restore() - Method in class marf.FeatureExtraction.LPC.LPC
Not Implemented
restore() - Method in class marf.FeatureExtraction.F0.F0
Not Implemented
restore() - Method in class marf.FeatureExtraction.Cepstral.Cepstral
Not Implemented
restore() - Method in class marf.FeatureExtraction.Segmentation.Segmentation
Not Implemented
restore() - Method in class marf.Classification.Markov.Markov
 
restore() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
restore() - Method in class marf.Classification.Stochastic.Stochastic
 
restore() - Method in class marf.Classification.Distance.Distance
Not Implemented
restore() - Method in interface marf.Storage.StorageManager
An object must know how retore its non-transient data structures from a file.
restore() - Method in class marf.Storage.TrainingSet
Retrieve the current training set from disk
restore() - Method in class marf.gui.Spectrogram
Not implemented
restore() - Method in class marf.gui.WaveGrapher
Not implemented
restore(BufferedReader) - Method in class marf.Storage.TrainingSet.TrainingSample
Retrieve one training sample from a text file.
result - Variable in class marf.Classification.NeuralNetwork.Neuron
 
Result - class marf.Storage.Result.
Class Result
Result() - Constructor for class marf.Storage.Result
Default Constructor Equivalent to Result(0, null)
Result(double[]) - Constructor for class marf.Storage.Result
ResultSet Constructor Equivalent to Result(0, padResultSet)
Result(int) - Constructor for class marf.Storage.Result
ID Constructor Equivalent to Result(piID, null)
Result(int, double[]) - Constructor for class marf.Storage.Result
ID ResultSet Constructor
Result(int, Vector) - Constructor for class marf.Storage.Result
ID Vector ResultSet Constructor
REVISION - Static variable in class marf.MARF
Indicates MARF revision, like 1.1.1
runNNet() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 

S

Sample - class marf.Storage.Sample.
Class Sample
Sample() - Constructor for class marf.Storage.Sample
Default constructor
Sample(double[]) - Constructor for class marf.Storage.Sample
Accepts pre-set sample for testing
Sample(int) - Constructor for class marf.Storage.Sample
Constructor with format indication
SampleLoader - class marf.Storage.SampleLoader.
Absract Class SampleLoader
SampleLoader() - Constructor for class marf.Storage.SampleLoader
Default constructor.
saveSample(File) - Method in class marf.Storage.SampleLoader
SampleLoader interface.
saveSample(File) - Method in class marf.Storage.Loaders.MP3Loader
Not Implemented
saveSample(File) - Method in class marf.Storage.Loaders.ULAWLoader
Not Implemented
saveSample(File) - Method in class marf.Storage.Loaders.WAVLoader
Saves the wave into a file for playback
saveSample(String) - Method in class marf.Storage.SampleLoader
Same as saveSample(File) but takes filename as an argument.
Segmentation - class marf.FeatureExtraction.Segmentation.Segmentation.
Class Segmentation
SEGMENTATION - Static variable in class marf.MARF
Indicates to use segmentation
Segmentation(Preprocessing) - Constructor for class marf.FeatureExtraction.Segmentation.Segmentation
Segmentation Constructor
setActionToPerform(int) - Static method in class marf.MARF
Sets action, default is Identify
setAudioFormat(int) - Method in class marf.Storage.Sample
 
setClassificationMethod(int) - Static method in class marf.MARF
Sets classification method to be used
setClassificationParams(Vector) - Method in class marf.Storage.ModuleParams
Sets classification parameters vector
setCurrentSpeaker(int) - Static method in class marf.MARF
Sets ID of a speaked currently being identified
setDefaults() - Method in class marf.FeatureExtraction.LPC.LPC
Sets the default values of p and windowLen if none were supplied by an application
setDumpSpectrogram(boolean) - Static method in class marf.MARF
Indicates whether spectrogram is wanted as an output of a FeatureExtraction module
setDumpWaveGraph(boolean) - Static method in class marf.MARF
Indicates whether wave graph is wanted as an output
setFeatureExtractionMethod(int) - Static method in class marf.MARF
Sets feature extraction method to be used
setFeatureExtractionParams(Vector) - Method in class marf.Storage.ModuleParams
Sets feature extraction parameters vector
setFrequencyResponse(double[]) - Static method in class marf.Preprocessing.FFTFilter.FFTFilter
Sets frequency response.
setID(int) - Method in class marf.Storage.Result
Sets ID, should only be called by a Classification module
setInputs(double[]) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
setModuleParams(ModuleParams) - Static method in class marf.MARF
Sets module-specific paramters and app user wishes to pass to the module
setParams(Vector, int) - Method in class marf.Storage.ModuleParams
Generic set*() method.
setPreprocessingMethod(int) - Static method in class marf.MARF
Sets preprocessing method to be used
setPreprocessingParams(Vector) - Method in class marf.Storage.ModuleParams
Sets preprocessing parameters vector
setSample(Sample) - Method in class marf.Storage.SampleLoader
Sets interfnal sample reference from outside
setSampleArray(double[]) - Method in class marf.Storage.Sample
Sets the internal sample array (adSample) with the specified argument.
setSampleFile(String) - Static method in class marf.MARF
Sets input sample file name
setSampleFormat(int) - Static method in class marf.MARF
Sets input sample file format
setSamplesDir(String) - Static method in class marf.MARF
Sets dir with sample files to be read from
size() - Method in class marf.Storage.TrainingSet
Sizes of the feature vectors set
Spectrogram - class marf.gui.Spectrogram.
Class Spectrogram
Spectrogram() - Constructor for class marf.gui.Spectrogram
Constructor
Spectrogram(String) - Constructor for class marf.gui.Spectrogram
Constructor with a feature extraction method name
startRecognitionPipeline() - Static method in class marf.MARF
The core processing pipeline
StatsCollector - class marf.Stats.StatsCollector.
Not Implemented
StatsCollector() - Constructor for class marf.Stats.StatsCollector
 
Stochastic - class marf.Classification.Stochastic.Stochastic.
Class Stochastic
STOCHASTIC - Static variable in class marf.MARF
Indicates to use stochastic models for classification
Stochastic(FeatureExtraction) - Constructor for class marf.Classification.Stochastic.Stochastic
 
StorageManager - interface marf.Storage.StorageManager.
Almost every concrete module must implement this interface
streamedRecognition() - Static method in class marf.MARF
Meant to provide implementation of the buffered sample processing for large samples.
strFilename - Variable in class marf.gui.WaveGrapher
Filename
strFileName - Static variable in class marf.MARF
Indicates current incoming sample filename
strFileName - Variable in class marf.Storage.TrainingSet.TrainingSample
Filename of the sample associated with this feature vector.
strMessage - Variable in class marf.util.MARFException
Error message container
strMethod - Variable in class marf.gui.Spectrogram
To differentiate file names based on the feature extraction method name.
strSamplesDir - Static variable in class marf.MARF
Indicates directory name with training samples

T

threshold - Variable in class marf.Classification.NeuralNetwork.Neuron
 
TRAIN - Static variable in class marf.MARF
Instructs MARF to work in general training mode (for Neural Network)
train() - Method in class marf.Classification.Classification
Generic training routine.
train() - Method in class marf.Classification.Markov.Markov
 
train() - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
train() - Method in class marf.Classification.Stochastic.Stochastic
 
train() - Method in class marf.Classification.Distance.Distance
Not Implemented
train(double[], int, double) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork
 
train(double, double, double) - Method in class marf.Classification.NeuralNetwork.Neuron
 
TrainingSet - class marf.Storage.TrainingSet.
TrainingSet -- Encapsulates Speaker ID and speaker's "feature" sets
TrainingSet.TrainingSample - class marf.Storage.TrainingSet.TrainingSample.
TrainingSample contains one item in the training set.
TrainingSet.TrainingSample() - Constructor for class marf.Storage.TrainingSet.TrainingSample
 
TrainingSet() - Constructor for class marf.Storage.TrainingSet
Construct a training set object.
type - Variable in class marf.Classification.NeuralNetwork.Neuron
 

U

ULAW - Static variable in class marf.MARF
Indicates ULAW incoming sample file format
ULAW - Static variable in class marf.Storage.Sample
ULAW sample format
ULAWLoader - class marf.Storage.Loaders.ULAWLoader.
Not Implemented
ULAWLoader() - Constructor for class marf.Storage.Loaders.ULAWLoader
 
UNK - Static variable in class marf.Storage.Sample
Unknown sample format
UNSET - Static variable in class marf.MARF
Value indecating that some configuration param is not set.
updateSample() - Method in class marf.Storage.SampleLoader
UpdateSample() is just used whenever the AudioInputStream is assigned to a new value (wave file).

W

W3C_XML_SCHEMA - Static variable in class marf.Classification.NeuralNetwork.NeuralNetwork
 
warning(SAXParseException) - Method in class marf.Classification.NeuralNetwork.NeuralNetwork.MyErrorHandler
 
WAV - Static variable in class marf.MARF
Indicates WAV incoming sample file format
WAV - Static variable in class marf.Storage.Sample
WAVE sample format
WaveGrapher - class marf.gui.WaveGrapher.
Class WaveGrapher
WaveGrapher(double[], double, double, String, String) - Constructor for class marf.gui.WaveGrapher
Constructor
WAVLoader - class marf.Storage.Loaders.WAVLoader.
 
WAVLoader() - Constructor for class marf.Storage.Loaders.WAVLoader
WAVLoader Constructor.
weights - Variable in class marf.Classification.NeuralNetwork.Neuron
 
weightsBuf - Variable in class marf.Classification.NeuralNetwork.Neuron
 
windowLen - Variable in class marf.FeatureExtraction.LPC.LPC
Window length
writeAudioData(double[], int) - Method in class marf.Storage.SampleLoader
Writes audio data into the sample's audio stream.
writeAudioData(double[], int) - Method in class marf.Storage.Loaders.MP3Loader
Not Implemented
writeAudioData(double[], int) - Method in class marf.Storage.Loaders.ULAWLoader
Not Implemented
writeAudioData(double[], int) - Method in class marf.Storage.Loaders.WAVLoader
Buffers the contents of audioData into audioBuffer

A B C D E F G H I J L M N O P Q R S T U W