User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
NNetDbC::NNetDbC(void)
NNetDbC::NNetDbC(istream &)
NNetDbC::~NNetDbC(void)
NNetDbC::Save(ostream &)
NNetDbC::Train(IntT)
NNetDbC::Train(IntT,const NumVLDataSetC &)
NNetDbC::Train(IntT,const NumVLDataSetC &,IntT,FilenameC,const FilenameC &)
NNetDbC::PixelSearch(StringC &,StringC &)
NNetDbC::ClusterSearch(StringC &,StringC &,RealT)
NNetDbC::ClusterSearch(StringC &,StringC &,RealT,RealT (*)(FuncArgList))
NNetDbC::Search(StringC &,StringC &,RealT)
NNetDbC::Search(const DatabaseH &,RealT)
NNetDbC::Net(void)
NNetDbC::MakeSetFromRegions(IntT,FilenameC,const FilenameC &)
ImageDbC::Copy(void) const
ImageDbC::operator=(const ImageDbC &)
ImageDbC::RootDir(void) const
ImageDbC::ImageDir(void) const
ImageDbC::LabelDir(void) const
ImageDbC::ExpDir(void) const
ImageDbC::FeatDir(void) const
ImageDbC::FeatDir(StringC) const
ImageDbC::ResultsDir(void) const
ImageDbC::IndicesDir(void) const
ImageDbC::CreateResultsDir(void)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,RealT)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,IntT,IntT)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,IntT,RealT)
ImageDbC::GenerateQuery(const DListC &,const FilenameC &,IntT,IntT)
ImageDbC::CreateDataSet(FilenameC &,FilenameC &,IntT)
ImageDbC::GetFeatureImages(const FilenameC &,const FilenameC &)
ImageDbC::GetFeatureImages(const FilenameC &,const DListC &)
ImageDbC::Save(ostream &) const
ImageDbC::SaveAsHtml(ostream &,const StringC &) const
ImageDbC::Data(void)
ImageDbC::Data(void) const
ImageDbC::SetDataSet(NumVLDataSetC &)
NNetDbC
 
include "amma/visualdb/NNetDb.hh"
User Level:Default
Library:NNetDb
Example:exIndex.cc
Section:default.Kieron J Messer
In Scope:std

Parent Classes:

Variables:
NumModel2LayerNetC _net;
indIndex of types of intererest.
Neural net model, no inputs

VecMatC _norm;
The normalisation coefficients
indIndex of types of intererest.

IntSArray1dC _selected;
Features selected by selection algorithm
indIndex of types of intererest.
NumModelQuadraticC _net; Quadratic model, no inputs NumModelPolynomialC _net; Polynomial model, int input The network used to make the classification decision This should in time be able to be swapped with any Numeric Model and work the same.

Methods:
NNetDbC()
indIndex of types of intererest.
Empty constructor

NNetDbC(istream & in)
indIndex of types of intererest.
Construct from input stream

~NNetDbC()
indIndex of types of intererest.
Virtual destructor

void Save(ostream & out)
indIndex of types of intererest.
Save the neural network query object

void Train(IntT numOfSamples)
indIndex of types of intererest.
Train the neural network on the query

void Train(IntT numOfSamples,const NumVLDataSetC & WorldDataSet)
indIndex of types of intererest.
Train the neural network on the query and a world dataset

void Train(IntT numOfSamples,const NumVLDataSetC & WorldDataSet,IntT numFromRegion,FilenameC listOfRegions,const FilenameC & FeatFile)
indIndex of types of intererest.
===================================== Train the neural network using the a specified number of samples from the passed world data set Also tran on a specified number of samples from each region passed in the list Added by Lee Gregory 16th March 2000 ======================================

void PixelSearch(StringC & ImageFile,StringC & FeatFile)
indIndex of types of intererest.
Test the query on images specified in file

ImageSetC ClusterSearch(StringC & ImageFile,StringC & ExtraPath,RealT thres)
indIndex of types of intererest.
Test the query on images specified in file

ImageSetC ClusterSearch(StringC & ImageFile,StringC & ExtraPath,RealT thres,RealT (*)(FuncArgList) scoring)
indIndex of types of intererest.

RCHashARC<StringC,ImageRegSetC> Search(StringC & ImageFile,StringC & ExtraPath,RealT thre)
indIndex of types of intererest.
Test the query on images specified in file

RCHashARC<StringC,ImageRegSetC> Search(const DatabaseH & indices,RealT thre)
perform traditional fs
indIndex of types of intererest.

NumModel2LayerNetC Net()
Access to neural net
indIndex of types of intererest.

NumVLDataSetC MakeSetFromRegions(IntT numFromRegion,FilenameC listOfRegions,const FilenameC & FeatFile)
Makes a data set of features from a set of sub images : note the labels are zero
indIndex of types of intererest.
========================= Object Representation // =========================

#include "amma/visualdb/ImageDb.hh"
ImageDbC & Copy() const
Make a copy
indIndex of types of intererest.

ImageDbC & operator=(const ImageDbC & db)
Assignment of big object
indIndex of types of intererest.

const FilenameC RootDir() const
Return the root of the database structure
indIndex of types of intererest.

const FilenameC ImageDir() const
Return the image directory
indIndex of types of intererest.

const FilenameC LabelDir() const
Return the label directory
indIndex of types of intererest.

const FilenameC ExpDir() const
Return the experimental directory
indIndex of types of intererest.

const FilenameC FeatDir() const
Return the feature directory
indIndex of types of intererest.

const FilenameC FeatDir(StringC image) const
Return the feature directory for a given image
indIndex of types of intererest.

const FilenameC ResultsDir() const
Return the directory where the results are to go
indIndex of types of intererest.

const FilenameC IndicesDir() const
Return the directory where the indices reside
indIndex of types of intererest.

void CreateResultsDir()
Create the query dataset from the user input files
indIndex of types of intererest.

void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,RealT scale = 1.0)
Generate the query from the user specified files
indIndex of types of intererest.

void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,IntT border,IntT label = 1)
Generate the query from the user specified files
indIndex of types of intererest.

void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,IntT border,RealT scale)
Generate the query from the user specified files
indIndex of types of intererest.

void GenerateQuery(const DListC<StringC> & ImageFileList,const FilenameC & FeatFile,IntT border,IntT label = 1)
Generate the query from a list of user specified files The query is made by taking the union of all image regions in the list Added by Lee Gregory - 15th March 00
indIndex of types of intererest.

void CreateDataSet(FilenameC & ImageFile,FilenameC & FeatFile,IntT border)
Create a dataset from the features in feature files and using a double image
indIndex of types of intererest.

SArray1dC<FARY *> GetFeatureImages(const FilenameC & ImageFile,const FilenameC & FeatureList)
Load in a FARY of feature images
indIndex of types of intererest.

SArray1dC<FARY *> GetFeatureImages(const FilenameC & ImageFile,const DListC<StringC> & feats)
Load in a FARY of feature images
indIndex of types of intererest.

void Save(ostream & out) const
Save the query to directory
indIndex of types of intererest.

void SaveAsHtml(ostream & out,const StringC & QueryFile) const
Save the query as a html file
indIndex of types of intererest.

NumVLDataSetC Data()
Non-const access to dataset held by object
indIndex of types of intererest.

NumVLDataSetC Data() const
Const access to data
indIndex of types of intererest.

void SetDataSet(NumVLDataSetC & in)
Change the stored dataset
indIndex of types of intererest.
===================== Object Representation =====================


Programmer:Kieron J Messer, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001