TarzaNN
TarzaNN neural network simulator
Public Member Functions | Protected Member Functions | Protected Attributes
NORB_Dataset Class Reference

#include <NorbDataset.h>

Inheritance diagram for NORB_Dataset:
Dataset FullNORB_Dataset SmallNORB_Dataset

List of all members.

Public Member Functions

 NORB_Dataset (char *basefilename)
 ~NORB_Dataset ()
OutputImagegetImage (int index, OutputImage **list, int LorR)
MatrixgetDesiredOutcome (int index)
int * getInfo (int index)

Protected Member Functions

void init (char *basefilename)
void readImageFile (char *filename)
void readCategoryFile (char *filename)
void readInfoFile (char *filename)

Protected Attributes

long imageBaseOffset
long imageSize
FILE * imageFile
OutputImageimageL
OutputImageimageR
long categoryBaseOffset
long categorySize
FILE * categoryFile
long infoBaseOffset
long infoSize
FILE * infoFile
int info [10]
int IMAGE_SIZE
int INPUT_IMAGE_SIZE

Detailed Description

Repository for norb dataset ( http://www.cs.nyu.edu/~ylclab/data/norb-v1.0/ ). Should have two instances: training and testing


Constructor & Destructor Documentation

NORB_Dataset::NORB_Dataset ( char *  basefilename)

Constructor. Base file name up to the -cat, -dat, etc

NORB_Dataset::~NORB_Dataset ( )

Member Function Documentation

Matrix * NORB_Dataset::getDesiredOutcome ( int  index) [virtual]

Get category for specific image

Implements Dataset.

OutputImage * NORB_Dataset::getImage ( int  index,
OutputImage **  list,
int  LorR 
) [virtual]

Get specific image, Left or Right is 0 or 1

Implements Dataset.

int * NORB_Dataset::getInfo ( int  index)

Get info for specific image

void NORB_Dataset::init ( char *  basefilename) [protected]
void NORB_Dataset::readCategoryFile ( char *  filename) [protected]
void NORB_Dataset::readImageFile ( char *  filename) [protected]
void NORB_Dataset::readInfoFile ( char *  filename) [protected]

Member Data Documentation

FILE* NORB_Dataset::categoryFile [protected]
long NORB_Dataset::categorySize [protected]
int NORB_Dataset::IMAGE_SIZE [protected]
FILE* NORB_Dataset::imageFile [protected]
long NORB_Dataset::imageSize [protected]
int NORB_Dataset::info[10] [protected]
long NORB_Dataset::infoBaseOffset [protected]
FILE* NORB_Dataset::infoFile [protected]
long NORB_Dataset::infoSize [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines