SciLib.Neuro.SVM
Class SVMReadBinaryData

java.lang.Object
  extended by SciLib.Neuro.SVM.SVMFileHandler
      extended by SciLib.Neuro.SVM.SVMReadBinaryData
All Implemented Interfaces:
FileHandler
Direct Known Subclasses:
SVMReadBinDoubleData, SVMReadBinIntegerData

public class SVMReadBinaryData
extends SVMFileHandler
implements FileHandler

implements FileHandler interface that handles text data in SVM


Field Summary
(package private)  javax.imageio.stream.FileImageInputStream patternReader
           
(package private)  javax.imageio.stream.FileImageInputStream targetReader
           
 
Fields inherited from class SciLib.Neuro.SVM.SVMFileHandler
columns, idNo, N, rows
 
Constructor Summary
SVMReadBinaryData(java.lang.String trainingFile, java.lang.String targetFile)
           
 
Method Summary
 void closeFile()
           
 integerVector getBinaryPattern(int patternNo)
           
 int getTarget(int patternNo)
           
 void openFile(java.lang.String training, java.lang.String target)
           
 void printBinaryPattern(integerVector pattern)
           
 void readInformation()
           
 integerVector targets()
           
 
Methods inherited from class SciLib.Neuro.SVM.SVMFileHandler
getColumns, getIdNo, getIntegerPattern, getNumberOfPatterns, getPattern, getRows, getSizeOfPatterns, patterns, printInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface SciLib.Neuro.SVM.FileHandler
getColumns, getIdNo, getIntegerPattern, getNumberOfPatterns, getPattern, getRows, getSizeOfPatterns, patterns, printInfo
 

Field Detail

patternReader

javax.imageio.stream.FileImageInputStream patternReader

targetReader

javax.imageio.stream.FileImageInputStream targetReader
Constructor Detail

SVMReadBinaryData

public SVMReadBinaryData(java.lang.String trainingFile,
                         java.lang.String targetFile)
Method Detail

openFile

public void openFile(java.lang.String training,
                     java.lang.String target)
Specified by:
openFile in interface FileHandler
Overrides:
openFile in class SVMFileHandler

closeFile

public void closeFile()
Specified by:
closeFile in interface FileHandler
Overrides:
closeFile in class SVMFileHandler

readInformation

public void readInformation()
Specified by:
readInformation in interface FileHandler
Overrides:
readInformation in class SVMFileHandler

targets

public integerVector targets()
Specified by:
targets in interface FileHandler
Overrides:
targets in class SVMFileHandler

getTarget

public int getTarget(int patternNo)
Specified by:
getTarget in interface FileHandler
Overrides:
getTarget in class SVMFileHandler

getBinaryPattern

public integerVector getBinaryPattern(int patternNo)
Specified by:
getBinaryPattern in interface FileHandler
Overrides:
getBinaryPattern in class SVMFileHandler

printBinaryPattern

public void printBinaryPattern(integerVector pattern)
Specified by:
printBinaryPattern in interface FileHandler
Overrides:
printBinaryPattern in class SVMFileHandler