A C D E F G I L M N P R S T V W

A

AbstractClassifier - class epfl.classifier.AbstractClassifier.
The root class for all classifiers.
AbstractClassifier() - Constructor for class epfl.classifier.AbstractClassifier
Creates a new classifier without stream connection
AbstractClassifier(VectorReader) - Constructor for class epfl.classifier.AbstractClassifier
Creates a new classifier
AbstractPdf - class epfl.pdf.AbstractPdf.
The root class for all probability density functions
AbstractPdf() - Constructor for class epfl.pdf.AbstractPdf
Creates a new pdf without stream connection
AbstractPdf(VectorReader) - Constructor for class epfl.pdf.AbstractPdf
Creates a new pdf
addKernel(double, double[], double) - Method in class epfl.pdf.MultNormalKernelPdf
Adds a new normal kernel
addKernel(double, double, double) - Method in class epfl.pdf.NormalKernelPdf
Adds a new normal kernel
areClassModelWeightsValid() - Method in class epfl.classifier.MixtureModelClassifier
Checks if the class models prior probability are positive and sum to 1.0
areClassModelWeightsValid() - Method in class epfl.classifier.MultMixtureModelClassifier
Checks if the class models prior probability are positive and sum to 1.0
areKernelWeightsValid() - Method in class epfl.pdf.NormalKernelPdf
Checks if the kernel weights are positive and sum to 1.0
areKernelWeightsValid() - Method in class epfl.pdf.MultNormalKernelPdf
Checks if the kernel weights are positive and sum to 1.0

C

capacity() - Method in class epfl.io.TagVectorReader
Returns the stream capacity (number of vectors)
capacity() - Method in class epfl.io.TagVectorWriter
Returns the stream capacity (number of vectors)
Classifier - interface epfl.classifier.Classifier.
A classifier.
classify(double[]) - Method in interface epfl.classifier.Classifier
Classification function
classify(double[]) - Method in class epfl.classifier.AbstractClassifier
Classification function
classify(double[]) - Method in class epfl.classifier.MixtureModelClassifier
Classification function
classify(double[]) - Method in class epfl.classifier.MultMixtureModelClassifier
Classification function
close() - Method in class epfl.io.VectorPrinter
Closes the stream
close() - Method in class epfl.io.VectorUnknownPeriodReader
Closes the stream
close() - Method in class epfl.io.VectorSizeAdapter
Closes the stream
close() - Method in class epfl.io.VectorSimplePeriodReader
Closes the stream
close() - Method in class epfl.io.VectorUnionReader
Closes the stream
close() - Method in class epfl.io.VectorReplace
Closes the stream
close() - Method in class epfl.io.VectorSniffer
Closes the stream
close() - Method in class epfl.io.TagVectorReader
Closes the stream
close() - Method in class epfl.io.TagVectorWriter
Closes the stream
close() - Method in class epfl.io.TagReader
 
close() - Method in interface epfl.io.VectorReader
Closes the stream
close() - Method in interface epfl.io.VectorWriter
Closes the stream
close() - Method in class epfl.pdf.EMOnMultNormalKernel
Closes the likehood output stream
close() - Method in class epfl.pdf.VectorPriorProb
Closes the stream
close() - Method in class epfl.pdf.VectorPCATransform
Closes the stream
close() - Method in class epfl.pdf.AbstractPdf
Closes the stream
close() - Method in class epfl.pdf.VectorNormalize
Closes the stream
close() - Method in class epfl.pdf.EMOnNormalKernel
Closes the likehood output stream
close() - Method in class epfl.classifier.VectorClassSizeAdapter2
Closes the stream
close() - Method in class epfl.classifier.AbstractClassifier
Closes the stream
close() - Method in class epfl.classifier.VectorClassSizeAdapter
Closes the stream
currentClassDist() - Method in class epfl.classifier.VectorClassSizeAdapter2
Returns the current class distribution
currentClassIndex() - Method in class epfl.classifier.VectorClassSizeAdapter
Returns the current class index 0..nClasses-1
currentClassRepresentation() - Method in class epfl.classifier.VectorClassSizeAdapter
Returns the current class representation : a binary vector with a 1.0 at the current class index, and 0.0 elsewhere
currentGrowth() - Method in class epfl.pdf.EMOnMultNormalKernel
Returns the current growth (L(t+1) - L(t)) / L(t) where L = likehood
currentGrowth() - Method in class epfl.pdf.EMOnNormalKernel
Returns the current growth (L(t+1) - L(t)) / L(t) where L = likehood
currentLikehood() - Method in class epfl.pdf.EMOnMultNormalKernel
Returns the currentLikehood
currentLikehood() - Method in class epfl.pdf.EMOnNormalKernel
Returns the currentLikehood
currentStep() - Method in class epfl.pdf.EMOnMultNormalKernel
Returns the current number of steps
currentStep() - Method in class epfl.pdf.EMOnNormalKernel
Returns the current number of steps

D

dec() - Method in class epfl.io.TagWriter.Indent
Decrements the current number of tabs with 1
dec(int) - Method in class epfl.io.TagWriter.Indent
Decrements the current number of tabs with nTab
dimension() - Method in class epfl.pdf.MultNormalPdf
Returns the vector space dimension
dimension() - Method in class epfl.pdf.MultNormalKernelPdf
Returns the vector space dimension
dimension() - Method in class epfl.classifier.MultMixtureModelClassifier
Returns the vector space dimension
dimension() - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Returns vector space dimension

E

EMOnMultNormalKernel - class epfl.pdf.EMOnMultNormalKernel.
EM algorithm on multivariate normal kernel pdf
EMOnMultNormalKernel(MultNormalKernelPdf, double, double, VectorReader) - Constructor for class epfl.pdf.EMOnMultNormalKernel
Creates a new EM algorithm on the underlying NormalKernel pdf
EMOnMultNormalKernel(MultNormalKernelPdf, double, double, VectorReader, VectorWriter) - Constructor for class epfl.pdf.EMOnMultNormalKernel
Creates a new EM algorithm on the underlying MultNormalKernel pdf
EMOnNormalKernel - class epfl.pdf.EMOnNormalKernel.
EM algorithm on normal kernel pdf
EMOnNormalKernel(NormalKernelPdf, double, double, boolean, VectorReader) - Constructor for class epfl.pdf.EMOnNormalKernel
Creates a new EM algorithm on the underlying NormalKernel pdf
EMOnNormalKernel(NormalKernelPdf, double, double, boolean, VectorReader, VectorWriter) - Constructor for class epfl.pdf.EMOnNormalKernel
Creates a new EM algorithm on the underlying NormalKernel pdf
epfl.classifier - package epfl.classifier
 
epfl.experiment - package epfl.experiment
 
epfl.experiment.bin - package epfl.experiment.bin
 
epfl.io - package epfl.io
 
epfl.pdf - package epfl.pdf
 

F

FeatureSeparator - class epfl.io.FeatureSeparator.
A double vector feature (component) separator.
FeatureSeparator(VectorReader) - Constructor for class epfl.io.FeatureSeparator
Creates a feature separator on the underlying vector reader
findMissingValSubst - Variable in class epfl.pdf.EMOnNormalKernel
Flag permitting the change of the missing value substitute
flush() - Method in class epfl.io.VectorPrinter
Flushes the stream
flush() - Method in class epfl.io.TagVectorWriter
Flushes the stream
flush() - Method in interface epfl.io.VectorWriter
Flushes the stream
flush() - Method in class epfl.pdf.EMOnMultNormalKernel
Flushes the likehood output stream
flush() - Method in class epfl.pdf.EMOnNormalKernel
Flushes the likehood output stream

G

getClassModel(int) - Method in class epfl.classifier.MixtureModelClassifier
Returns the model of the given class
getClassModel(int) - Method in class epfl.classifier.MultMixtureModelClassifier
Returns the model of the given class
getEigenvalues() - Method in class epfl.pdf.PCA
Returns the eigen values or null if the process wasn't run
getEigenvectors() - Method in class epfl.pdf.PCA
Returns the eigen vectors or null if the process wasn't run
getFeatureClassifier(int, int) - Method in class epfl.classifier.MixtureModelClassifier
Returns a pdf which represents p(class k | feature i)
getFeaturePdf(int) - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
Returns the pdf associated to the given feature index 0..nFeatures-1
getFeaturesPdf() - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Returns the associated feature pdf
getKernel(int) - Method in class epfl.pdf.NormalKernelPdf
Returns the kernel at the given index
getKernel(int) - Method in class epfl.pdf.MultNormalKernelPdf
Returns the kernel at the given index
getNormalKernelPdf() - Method in class epfl.pdf.EMOnMultNormalKernel
Returns a reference on the NormalKernelPdf under maximization
getNormalKernelPdf() - Method in class epfl.pdf.EMOnNormalKernel
Returns a reference on the NormalKernelPdf under maximization
getTabLength() - Method in class epfl.io.TagWriter.Indent
Returns the current tab length
getVectorReader(int) - Method in class epfl.io.VectorDemultiplexer
Returns a reference on the given vector reader
getVectorReader(int) - Method in class epfl.io.FeatureSeparator
Returns a reference on the given vector reader
getVectorReader(int) - Method in class epfl.experiment.P1PVectorDemultiplexer
Returns a reference on the given vector reader
getVectorReader(int) - Method in class epfl.experiment.P1VectorDemultiplexer
Returns a reference on the given vector reader
getVectorReader(int) - Method in class epfl.experiment.P6VectorDemultiplexer
Returns a reference on the given vector reader

I

inc() - Method in class epfl.io.TagWriter.Indent
Increments the current number of tabs with 1
inc(int) - Method in class epfl.io.TagWriter.Indent
Increments the current number of tabs with nTab
init() - Method in class epfl.pdf.EMOnMultNormalKernel
Initializes the algorithm
init() - Method in class epfl.pdf.EMOnNormalKernel
Initializes the algorithm

L

lastVector() - Method in class epfl.io.VectorSniffer
Returns the last vector read

M

main(String[]) - Static method in class epfl.experiment.bin.ShuffleVectors
 
main(String[]) - Static method in class epfl.experiment.bin.P1Mult
 
main(String[]) - Static method in class epfl.experiment.bin.P6Mult
 
main(String[]) - Static method in class epfl.experiment.bin.P6Reverse
 
main(String[]) - Static method in class epfl.experiment.bin.P1PMult
 
mark(int) - Method in class epfl.io.TagReader
 
markSupported() - Method in class epfl.io.TagReader
 
maximizeLikehood(long) - Method in class epfl.pdf.EMOnMultNormalKernel
Searches for the maximum likehood in maxIterations
maximizeLikehood(long) - Method in class epfl.pdf.EMOnNormalKernel
Searches for the maximum likehood in maxIterations
minGrowth - Variable in class epfl.pdf.EMOnMultNormalKernel
Convergence criteria : min growth
minGrowth - Variable in class epfl.pdf.EMOnNormalKernel
Convergence criteria : min growth
missingValCode - Variable in class epfl.pdf.NormalKernelPdf
Missing value code
missingValSubst - Variable in class epfl.pdf.NormalKernelPdf
Missing value substitute
MixtureModelClassifier - class epfl.classifier.MixtureModelClassifier.
A classifier based on mixture models
MixtureModelClassifier.ClassModel - class epfl.classifier.MixtureModelClassifier.ClassModel.
 
MixtureModelClassifier.ClassModel(double, int, int, double[][], double[], double[][], double, String) - Constructor for class epfl.classifier.MixtureModelClassifier.ClassModel
Creates a new class model
MixtureModelClassifier.ClassModel(TagReader, String) - Constructor for class epfl.classifier.MixtureModelClassifier.ClassModel
Creates a new Class model with parameters read in a file
MixtureModelClassifier(int, int, int, double[], double[][], double[], double[][], double, String) - Constructor for class epfl.classifier.MixtureModelClassifier
Creates a new mixture model classifier without stream connection
MixtureModelClassifier(int, int, int, double[], double[][], double[], double[][], double, String, VectorReader) - Constructor for class epfl.classifier.MixtureModelClassifier
Creates a mixture model classifier with stream connection
MixtureModelClassifier(TagReader, String) - Constructor for class epfl.classifier.MixtureModelClassifier
Creates a new mixture model classifier without stream connection
MixtureModelClassifier(TagReader, String, VectorReader) - Constructor for class epfl.classifier.MixtureModelClassifier
Creates a new mixture model classifier with parameters read in a file
MixtureModelLearning - class epfl.classifier.MixtureModelLearning.
Learning process for a mixture model classifier based on the EM algorithm.
MixtureModelLearning(MixtureModelClassifier, VectorDemultiplexer, double, double, boolean, int, boolean) - Constructor for class epfl.classifier.MixtureModelLearning
Estimates the normal kernel pdf for every class and every feature
mu - Variable in class epfl.pdf.NormalPdf
 
mu - Variable in class epfl.pdf.MultNormalPdf
 
MultMixtureModelClassifier - class epfl.classifier.MultMixtureModelClassifier.
A classifier based on multivariate mixture models
MultMixtureModelClassifier.MultClassModel - class epfl.classifier.MultMixtureModelClassifier.MultClassModel.
 
MultMixtureModelClassifier.MultClassModel(double, int, int, double, double, double, String) - Constructor for class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Creates a new class model
MultMixtureModelClassifier.MultClassModel(TagReader, String) - Constructor for class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Creates a new Class model with parameters read in a file
MultMixtureModelClassifier(int, int, int, double[], double, double, double, String) - Constructor for class epfl.classifier.MultMixtureModelClassifier
Creates a new mixture model classifier without stream connection
MultMixtureModelClassifier(int, int, int, double[], double, double, double, String, VectorReader) - Constructor for class epfl.classifier.MultMixtureModelClassifier
Creates a mixture model classifier with stream connection
MultMixtureModelClassifier(TagReader, String) - Constructor for class epfl.classifier.MultMixtureModelClassifier
Creates a new mixture model classifier without stream connection
MultMixtureModelClassifier(TagReader, String, VectorReader) - Constructor for class epfl.classifier.MultMixtureModelClassifier
Creates a new mixture model classifier with parameters read in a file
MultMixtureModelLearning - class epfl.classifier.MultMixtureModelLearning.
Learning process for a multivariate mixture model classifier based on the EM algorithm.
MultMixtureModelLearning(MultMixtureModelClassifier, VectorDemultiplexer, double, double, int, boolean) - Constructor for class epfl.classifier.MultMixtureModelLearning
Estimates the normal kernel pdf for every class
MultNormalKernelPdf - class epfl.pdf.MultNormalKernelPdf.
A probability density function based on multivariate normal kernels
MultNormalKernelPdf.MultNormalKernel - class epfl.pdf.MultNormalKernelPdf.MultNormalKernel.
A normal kernel class
MultNormalKernelPdf.MultNormalKernel(double, double[], double) - Constructor for class epfl.pdf.MultNormalKernelPdf.MultNormalKernel
 
MultNormalKernelPdf(int, int, double, double, double, String) - Constructor for class epfl.pdf.MultNormalKernelPdf
Creates a new pdf with multivariate normal kernels
MultNormalKernelPdf(TagReader, String) - Constructor for class epfl.pdf.MultNormalKernelPdf
Creates a new pdf with normal kernels read in a tag reader
MultNormalPdf - class epfl.pdf.MultNormalPdf.
The multivariate normal probability density function
MultNormalPdf(double[], double) - Constructor for class epfl.pdf.MultNormalPdf
Creates a new mutlivariate Normal pdf

N

nClasses() - Method in class epfl.classifier.VectorClassSizeAdapter2
Returns the number of classes
nClasses() - Method in interface epfl.classifier.Classifier
Returns the number of classes
nClasses() - Method in class epfl.classifier.AbstractClassifier
Returns the number of classes
nClasses() - Method in class epfl.classifier.MixtureModelClassifier
Returns the number of classes
nClasses() - Method in class epfl.classifier.VectorClassSizeAdapter
Returns the number of classes
nClasses() - Method in class epfl.classifier.MultMixtureModelClassifier
Returns the number of classes
nextStep() - Method in class epfl.pdf.EMOnMultNormalKernel
Executes one step from the EM algorithm
nextStep() - Method in class epfl.pdf.EMOnNormalKernel
Executes one step from the EM algorithm
nFeatures() - Method in class epfl.classifier.MixtureModelClassifier
Returns the number of features
nFeatures() - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
Returns the number of features (input vector size)
nKernels() - Method in class epfl.pdf.NormalKernelPdf
Returns the number of kernels
nKernels() - Method in class epfl.pdf.MultNormalKernelPdf
Returns the number of kernels
NormalKernelPdf - class epfl.pdf.NormalKernelPdf.
A probability density function based on normal kernels
NormalKernelPdf.NormalKernel - class epfl.pdf.NormalKernelPdf.NormalKernel.
A normal kernel class
NormalKernelPdf.NormalKernel(double, double, double) - Constructor for class epfl.pdf.NormalKernelPdf.NormalKernel
 
NormalKernelPdf(int, double, double, double, String, double, double) - Constructor for class epfl.pdf.NormalKernelPdf
Creates a new pdf without stream connection
NormalKernelPdf(TagReader, String) - Constructor for class epfl.pdf.NormalKernelPdf
Creates a new pdf without stream connection
NormalKernelPdf(TagReader, String, VectorReader) - Constructor for class epfl.pdf.NormalKernelPdf
Creates a new pdf with normal kernels read in a tag reader
NormalKernelPdf(VectorReader, int, double, double, double, String, double, double) - Constructor for class epfl.pdf.NormalKernelPdf
Creates a new pdf with normal kernels
NormalPdf - class epfl.pdf.NormalPdf.
The normal probability density function
NormalPdf(double, double) - Constructor for class epfl.pdf.NormalPdf
Creates a new Normal pdf without stream connection
NormalPdf(VectorReader, double, double) - Constructor for class epfl.pdf.NormalPdf
Creates a new Normal pdf
nRead() - Method in class epfl.io.TagVectorReader
Returns the number of vectors actually read
nStreams() - Method in class epfl.io.VectorDemultiplexer
Returns the number of streams getting out
nStreams() - Method in class epfl.io.FeatureSeparator
Returns the number of streams getting out.
nWritten() - Method in class epfl.io.TagVectorWriter
Returns the number of vectors actually written

P

P1Mult - class epfl.experiment.bin.P1Mult.
Main program for problem P1.
P1Mult() - Constructor for class epfl.experiment.bin.P1Mult
 
P1PMult - class epfl.experiment.bin.P1PMult.
Main program for problem P1 (with prior probabilities).
P1PMult() - Constructor for class epfl.experiment.bin.P1PMult
 
P1PVectorDemultiplexer - class epfl.experiment.P1PVectorDemultiplexer.
A double vector demultiplexer for problem P1 with prior probabilities
P1PVectorDemultiplexer(VectorReader) - Constructor for class epfl.experiment.P1PVectorDemultiplexer
Creates a new demultiplexer on the underlying vector reader
P1VectorClassSizeAdapter - class epfl.experiment.P1VectorClassSizeAdapter.
A double vector class size adapter for problem P1.
P1VectorClassSizeAdapter(VectorReader) - Constructor for class epfl.experiment.P1VectorClassSizeAdapter
Creates a new size adapter
P1VectorDemultiplexer - class epfl.experiment.P1VectorDemultiplexer.
A double vector demultiplexer for problem P1
P1VectorDemultiplexer(VectorReader) - Constructor for class epfl.experiment.P1VectorDemultiplexer
Creates a new demultiplexer on the underlying vector reader
P6Mult - class epfl.experiment.bin.P6Mult.
Main program for problem P6.
P6Mult() - Constructor for class epfl.experiment.bin.P6Mult
 
P6Reverse - class epfl.experiment.bin.P6Reverse.
Little program which moves the class index from the beginning to the end
P6Reverse() - Constructor for class epfl.experiment.bin.P6Reverse
 
P6VectorClassSizeAdapter - class epfl.experiment.P6VectorClassSizeAdapter.
A double vector class size adapter for problem P6.
P6VectorClassSizeAdapter(VectorReader) - Constructor for class epfl.experiment.P6VectorClassSizeAdapter
Creates a new size adapter
P6VectorDemultiplexer - class epfl.experiment.P6VectorDemultiplexer.
A double vector demultiplexer for problem P6
P6VectorDemultiplexer(VectorReader) - Constructor for class epfl.experiment.P6VectorDemultiplexer
Creates a new demultiplexer on the underlying vector reader
PCA - class epfl.pdf.PCA.
Computes a principal component analysis on a set of vectors.
PCA(VectorReader) - Constructor for class epfl.pdf.PCA
Creates a new PCA process without running it
Pdf - interface epfl.pdf.Pdf.
A probability density function
pdf(double) - Method in class epfl.pdf.AbstractPdf
Probability density function
pdf(double) - Method in class epfl.pdf.NormalKernelPdf
Probability density function
pdf(double) - Method in class epfl.pdf.NormalPdf
Probability density function
pdf(double) - Method in interface epfl.pdf.Pdf
Probability density function
pdf(double[]) - Method in class epfl.pdf.MultNormalPdf
Probability density function
pdf(double[]) - Method in class epfl.pdf.MultNormalKernelPdf
Probability density function
pdf(double[]) - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
The class pdf
pdf(double[]) - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
The class pdf
PEMOnMultNormalKernel - class epfl.pdf.PEMOnMultNormalKernel.
EM algorithm on multivariate normal kernel pdf with prior probabilities
PEMOnMultNormalKernel(MultNormalKernelPdf, double, double, VectorReader) - Constructor for class epfl.pdf.PEMOnMultNormalKernel
Creates a new EM algorithm on the underlying NormalKernel pdf
PEMOnMultNormalKernel(MultNormalKernelPdf, double, double, VectorReader, VectorWriter) - Constructor for class epfl.pdf.PEMOnMultNormalKernel
Creates a new EM algorithm on the underlying MultNormalKernel pdf
period() - Method in class epfl.io.VectorUnknownPeriodReader
Returns the stream period
period() - Method in class epfl.io.VectorSizeAdapter
Returns the stream period
period() - Method in class epfl.io.VectorSimplePeriodReader
Returns the stream period
period() - Method in class epfl.io.VectorUnionReader
Returns the stream period
period() - Method in class epfl.io.VectorReplace
Returns the stream period
period() - Method in class epfl.io.VectorSniffer
Returns the stream period
period() - Method in class epfl.io.TagVectorReader
Returns the stream period
period() - Method in interface epfl.io.VectorReader
Returns the stream period
period() - Method in class epfl.pdf.VectorPriorProb
Returns the stream period
period() - Method in class epfl.pdf.VectorPCATransform
Returns the stream period
period() - Method in class epfl.pdf.AbstractPdf
Returns the stream period
period() - Method in class epfl.pdf.VectorNormalize
Returns the stream period
period() - Method in class epfl.classifier.VectorClassSizeAdapter2
Returns the stream period
period() - Method in class epfl.classifier.AbstractClassifier
Returns the stream period
period() - Method in class epfl.classifier.VectorClassSizeAdapter
Returns the stream period
plot(double, double, int, VectorWriter) - Method in class epfl.pdf.AbstractPdf
Plots the pdf in a vector writer
plot(double, double, int, VectorWriter) - Method in interface epfl.pdf.Pdf
Plots the pdf in a vector writer
PMultMixtureModelLearning - class epfl.classifier.PMultMixtureModelLearning.
Learning process for a multivariate mixture model classifier based on the EM algorithm (with prior probabilities)
PMultMixtureModelLearning(MultMixtureModelClassifier, VectorDemultiplexer, double, double, int, boolean) - Constructor for class epfl.classifier.PMultMixtureModelLearning
Estimates the normal kernel pdf for every class
printEndTag(String) - Method in class epfl.io.TagWriter
Writes an end tag
the end tag has the form </name>
printEndTagln(String) - Method in class epfl.io.TagWriter
Writes an end tag and ends the current line
printIndent(TagWriter.Indent) - Method in class epfl.io.TagWriter
Writes an indentation
printStartTag(String) - Method in class epfl.io.TagWriter
Writes a start tag
the start tag has the form <name>
printStartTagln(String) - Method in class epfl.io.TagWriter
Writes a start tag and ends the current line
printTag(String, boolean) - Method in class epfl.io.TagWriter
Writes a boolean tag :
<name>b</name>
printTag(String, double) - Method in class epfl.io.TagWriter
Writes a double tag :
<name>d</name>
printTag(String, int) - Method in class epfl.io.TagWriter
Writes an integer tag :
<name>i</name>
printTag(String, long) - Method in class epfl.io.TagWriter
Writes a long tag :
<name>l</name>
printTag(String, String) - Method in class epfl.io.TagWriter
Writes an identifier tag :
<name>ident</name>
printTagln(String, boolean) - Method in class epfl.io.TagWriter
Writes a boolean tag and ends the current line
printTagln(String, double) - Method in class epfl.io.TagWriter
Writes a double tag and ends the current line
printTagln(String, int) - Method in class epfl.io.TagWriter
Writes an integer tag and ends the current line
printTagln(String, long) - Method in class epfl.io.TagWriter
Writes a long tag and ends the current line
printTagln(String, String) - Method in class epfl.io.TagWriter
Writes an identifier tag and ends the current line
priorProb - Variable in class epfl.classifier.MixtureModelClassifier.ClassModel
The class prior probability (weight)
priorProb - Variable in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
The class prior probability (weight)
priorProb() - Method in class epfl.pdf.VectorPriorProb
Returns the prior probability from the current read vector

R

read() - Method in class epfl.io.VectorUnknownPeriodReader
Reads a vector in stream
read() - Method in class epfl.io.VectorManualPeriodReader
Reads a vector in stream
read() - Method in class epfl.io.VectorSizeAdapter
Reads a vector in stream
read() - Method in class epfl.io.VectorSimplePeriodReader
Reads a vector in stream
read() - Method in class epfl.io.VectorUnionReader
Reads a vector in stream
read() - Method in class epfl.io.VectorReplace
Reads a vector in stream
read() - Method in class epfl.io.VectorSniffer
Reads a vector in stream
read() - Method in class epfl.io.TagVectorReader
Reads a vector in stream
read() - Method in class epfl.io.TagReader
 
read() - Method in interface epfl.io.VectorReader
Reads a vector in stream
read() - Method in class epfl.pdf.VectorPriorProb
Reads a vector in stream
read() - Method in class epfl.pdf.VectorPCATransform
Reads a vector in stream
read() - Method in class epfl.pdf.AbstractPdf
Reads a vector in stream
read() - Method in class epfl.pdf.VectorNormalize
Reads a vector in stream
read() - Method in class epfl.classifier.VectorClassSizeAdapter2
Reads a vector in stream
read() - Method in class epfl.classifier.AbstractClassifier
Reads a vector in stream
read() - Method in class epfl.classifier.VectorClassSizeAdapter
Reads a vector in stream
read(char[]) - Method in class epfl.io.TagReader
 
read(char[], int, int) - Method in class epfl.io.TagReader
 
readBoolean() - Method in class epfl.io.TagReader
Reads a boolean = true|false
readBoolean(String) - Method in class epfl.io.TagReader
Reads a boolean tag
readDouble() - Method in class epfl.io.TagReader
Reads a double
readDouble(String) - Method in class epfl.io.TagReader
Reads a double tag
readEndTag(String) - Method in class epfl.io.TagReader
Reads in stream until the end tag is consumed.
readIdent() - Method in class epfl.io.TagReader
Reads an identifier
readIdent(String) - Method in class epfl.io.TagReader
Reads an identifier tag
readInt() - Method in class epfl.io.TagReader
Reads an integer
readInt(String) - Method in class epfl.io.TagReader
Reads a integer tag
readLong() - Method in class epfl.io.TagReader
Reads a long integer
readLong(String) - Method in class epfl.io.TagReader
Reads a long integer tag
readStartTag(String) - Method in class epfl.io.TagReader
Reads in stream until the start tag is consumed
the start tag has the form <tag>
ready() - Method in class epfl.io.TagReader
 
recognition - Variable in class epfl.classifier.MixtureModelClassifier.ClassModel
The recognition precision [0.0, 1.0] When evaluating the class pdf, takes only the first n most important features.
reset() - Method in class epfl.io.VectorManualPeriodReader
Resets the reader for a new run (period vectors can be read)
reset() - Method in class epfl.io.TagReader
 
run() - Method in class epfl.pdf.PCA
Runs the PCA
run() - Method in class epfl.classifier.MixtureModelLearning
Runs the learning process
run() - Method in class epfl.classifier.MultMixtureModelLearning
Runs the learning process
run() - Method in class epfl.classifier.PMultMixtureModelLearning
Runs the learning process

S

setTabLength(int) - Method in class epfl.io.TagWriter.Indent
Sets the tab length to a given number of spaces
shuffle() - Method in class epfl.io.VectorShufflePeriodReader
Shuffles the vectors
ShuffleVectors - class epfl.experiment.bin.ShuffleVectors.
Little program which shuffles a set of vectors.
ShuffleVectors() - Constructor for class epfl.experiment.bin.ShuffleVectors
 
sigma - Variable in class epfl.pdf.NormalPdf
 
sigma - Variable in class epfl.pdf.MultNormalPdf
 
size() - Method in class epfl.io.VectorPrinter
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorUnknownPeriodReader
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorSizeAdapter
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorSimplePeriodReader
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorUnionReader
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorReplace
Returns the stream size (vector size)
size() - Method in class epfl.io.VectorSniffer
Returns the stream size (vector size)
size() - Method in class epfl.io.TagVectorReader
Returns the stream size (vector size)
size() - Method in class epfl.io.TagVectorWriter
Returns the stream size (vector size)
size() - Method in interface epfl.io.VectorReader
Returns the stream size (vector size)
size() - Method in interface epfl.io.VectorWriter
Returns the stream size (vector size)
size() - Method in class epfl.pdf.VectorPriorProb
Returns the stream size (vector size)
size() - Method in class epfl.pdf.VectorPCATransform
Returns the stream size (vector size)
size() - Method in class epfl.pdf.AbstractPdf
Returns the stream size (vector size)
size() - Method in class epfl.pdf.VectorNormalize
Returns the stream size (vector size)
size() - Method in class epfl.classifier.VectorClassSizeAdapter2
Returns the stream size (vector size)
size() - Method in class epfl.classifier.AbstractClassifier
Returns the stream size (vector size), same as nClasses
size() - Method in class epfl.classifier.VectorClassSizeAdapter
Returns the stream size (vector size)
skip(long) - Method in class epfl.io.TagReader
 

T

TagReader - class epfl.io.TagReader.
A simple tag reader.
TagReader(Reader) - Constructor for class epfl.io.TagReader
Constructs a new tag reader on the underlying reader
TagVectorReader - class epfl.io.TagVectorReader.
A vector reader plugged on a tag reader.
TagVectorReader(TagReader, String) - Constructor for class epfl.io.TagVectorReader
Creates a new VectorReader from the underlying TagReader
TagVectorWriter - class epfl.io.TagVectorWriter.
A vector writer plugged on a tag writer
TagVectorWriter(TagWriter, String, int, int) - Constructor for class epfl.io.TagVectorWriter
Creates a new VectorWriter on the underlying TagWriter
TagVectorWriter(TagWriter, String, int, int, TagWriter.Indent) - Constructor for class epfl.io.TagVectorWriter
Creates a new VectorWriter on the underlying TagWriter
tagWrite(TagWriter) - Method in class epfl.pdf.NormalKernelPdf
Writes a tag representation for this pdf in a tag writer
tagWrite(TagWriter) - Method in class epfl.pdf.MultNormalKernelPdf
Writes a tag representation for this pdf in a tag writer
tagWrite(TagWriter) - Method in class epfl.classifier.AbstractClassifier
Writes a tag representation for this classifier in a tag writer
tagWrite(TagWriter) - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
 
tagWrite(TagWriter) - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
 
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.pdf.NormalKernelPdf
Writes a tag representation for this pdf in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.pdf.MultNormalKernelPdf
Writes a tag representation for this pdf in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.classifier.AbstractClassifier
Writes a tag representation for this classifier in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.classifier.MixtureModelClassifier
Writes a tag representation for this classifier in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
Writes a tag representation for this class model in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.classifier.MultMixtureModelClassifier
Writes a tag representation for this classifier in a tag writer
tagWrite(TagWriter, TagWriter.Indent) - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Writes a tag representation for this class model in a tag writer
TagWriter - class epfl.io.TagWriter.
A simple tag writer.
TagWriter.Indent - class epfl.io.TagWriter.Indent.
A class representing an indentation
TagWriter.Indent() - Constructor for class epfl.io.TagWriter.Indent
Creates a new indentation with tabLength = 2 spaces
TagWriter.Indent(int) - Constructor for class epfl.io.TagWriter.Indent
Creates a new indentation with the given tabLength
TagWriter(OutputStream) - Constructor for class epfl.io.TagWriter
Creates a new tag writer on the underlying stream without autoflushing
TagWriter(OutputStream, boolean) - Constructor for class epfl.io.TagWriter
Creates a new tag writer on the underlying strean
TagWriter(Writer) - Constructor for class epfl.io.TagWriter
Creates a new tag writer on the underlying writer without autoflushing
TagWriter(Writer, boolean) - Constructor for class epfl.io.TagWriter
Creates a new tag writer on the underlying writer
toString() - Method in class epfl.io.TagWriter.Indent
 
toString() - Method in class epfl.pdf.NormalKernelPdf
Returns a string representation for this pdf
toString() - Method in class epfl.pdf.MultNormalKernelPdf
Returns a string representation for this pdf
toString() - Method in class epfl.classifier.AbstractClassifier
Returns a string representation for this classifier
toString() - Method in class epfl.classifier.MixtureModelClassifier.ClassModel
Returns a string representation for this class model
toString() - Method in class epfl.classifier.MultMixtureModelClassifier.MultClassModel
Returns a string representation for this class model

V

VectorClassSizeAdapter - class epfl.classifier.VectorClassSizeAdapter.
A double vector class size adapter.
VectorClassSizeAdapter(VectorReader, int) - Constructor for class epfl.classifier.VectorClassSizeAdapter
Creates a new size adapter
VectorClassSizeAdapter2 - class epfl.classifier.VectorClassSizeAdapter2.
A double vector class size adapter.
VectorClassSizeAdapter2(VectorReader, int) - Constructor for class epfl.classifier.VectorClassSizeAdapter2
Creates a new size adapter
VectorDemultiplexer - class epfl.io.VectorDemultiplexer.
A double vector demultiplexer.
VectorDemultiplexer(VectorReader, int) - Constructor for class epfl.io.VectorDemultiplexer
Creates a new demultiplexer on the underlying vector reader
VectorDemultiplexer2 - class epfl.io.VectorDemultiplexer2.
A double vector demultiplexer.
VectorDemultiplexer2(VectorReader, int) - Constructor for class epfl.io.VectorDemultiplexer2
Creates a new demultiplexer on the underlying vector reader
VectorManualPeriodReader - class epfl.io.VectorManualPeriodReader.
A double vector manual periodic reader.
VectorManualPeriodReader(VectorReader) - Constructor for class epfl.io.VectorManualPeriodReader
Creates a new periodic reader.
VectorManualPeriodReader(VectorReader, boolean) - Constructor for class epfl.io.VectorManualPeriodReader
Creates a new periodic reader
VectorNormalize - class epfl.pdf.VectorNormalize.
Normalizes a set of vector
VectorNormalize(VectorReader, double[], double[]) - Constructor for class epfl.pdf.VectorNormalize
Creates a new normalizer on the underlying vector reader
VectorPCATransform - class epfl.pdf.VectorPCATransform.
A Principal component analysis transformation on a vector reader
VectorPCATransform(VectorReader, int, double[][], double[]) - Constructor for class epfl.pdf.VectorPCATransform
Creates a new PCA transformation for the underlying vector reader
VectorPrinter - class epfl.io.VectorPrinter.
A vector writer plugged on a PrintWriter.
VectorPrinter(PrintWriter, int) - Constructor for class epfl.io.VectorPrinter
Creates a new vector printer
VectorPriorProb - class epfl.pdf.VectorPriorProb.
A vector reader with prior probabilities.
VectorPriorProb(VectorReader) - Constructor for class epfl.pdf.VectorPriorProb
Creates a new vector reader.
VectorReader - interface epfl.io.VectorReader.
A double vector input stream
VectorReplace - class epfl.io.VectorReplace.
A stream which replaces coded values with a specific value
VectorReplace(VectorReader, double[][]) - Constructor for class epfl.io.VectorReplace
Creates a new replacer
VectorShufflePeriodReader - class epfl.io.VectorShufflePeriodReader.
A double vector manual periodic reader.
VectorShufflePeriodReader(VectorReader) - Constructor for class epfl.io.VectorShufflePeriodReader
Creates a new periodic reader.
VectorShufflePeriodReader(VectorReader, boolean) - Constructor for class epfl.io.VectorShufflePeriodReader
Creates a new periodic reader
VectorSimplePeriodReader - class epfl.io.VectorSimplePeriodReader.
A double vector periodic reader.
VectorSimplePeriodReader(VectorReader, int) - Constructor for class epfl.io.VectorSimplePeriodReader
Creates a new periodic reader with the given period.
VectorSimplePeriodReader(VectorReader, int, boolean) - Constructor for class epfl.io.VectorSimplePeriodReader
Creates a new periodic reader with the given period
VectorSizeAdapter - class epfl.io.VectorSizeAdapter.
A size adapter for a vector reader.
VectorSizeAdapter(VectorReader, int) - Constructor for class epfl.io.VectorSizeAdapter
Creates a new size adapter
VectorSniffer - class epfl.io.VectorSniffer.
An object which looks at all what is passing on the underlying stream.
VectorSniffer(VectorReader) - Constructor for class epfl.io.VectorSniffer
Creates a new sniffer
VectorUnionReader - class epfl.io.VectorUnionReader.
A stream which is the union from a set of streams
VectorUnionReader(VectorReader[]) - Constructor for class epfl.io.VectorUnionReader
Creates a new union vector reader on the underlying set of streams
VectorUnknownPeriodReader - class epfl.io.VectorUnknownPeriodReader.
A double vector periodic reader.
VectorUnknownPeriodReader(VectorReader) - Constructor for class epfl.io.VectorUnknownPeriodReader
Creates a new periodic reader.
VectorUnknownPeriodReader(VectorReader, boolean) - Constructor for class epfl.io.VectorUnknownPeriodReader
Creates a new periodic reader
VectorWriter - interface epfl.io.VectorWriter.
A double vector output stream

W

weight - Variable in class epfl.pdf.NormalKernelPdf.NormalKernel
Kernel weight
weight - Variable in class epfl.pdf.MultNormalKernelPdf.MultNormalKernel
Kernel weight
write(double[]) - Method in class epfl.io.VectorPrinter
Writes a vector in stream
write(double[]) - Method in class epfl.io.TagVectorWriter
Writes a vector in stream
write(double[]) - Method in interface epfl.io.VectorWriter
Writes a vector in stream

A C D E F G I L M N P R S T V W