30 #ifndef XMIPPFUZZYCB_H 31 #define XMIPPFUZZYCB_H 48 typedef std::vector< std::vector< floatFeature > >
MM;
79 FuzzyCodeBook(
unsigned _n,
unsigned _size,
unsigned _data,
bool _cal =
false);
94 FuzzyCodeBook(
unsigned _n,
unsigned _size,
unsigned _data,
double _lower = 0,
double _upper = 1,
bool _cal =
false);
127 #ifdef UNUSED // detected as unused 29.6.2018 171 #ifdef UNUSED // detected as unused 29.6.2018 176 virtual Label fuzzyApply(
unsigned _in)
const;
209 #ifdef UNUSED // detected as unused 29.6.2018 215 virtual void hardPartition();
225 virtual TS
alphaCore(TS _ts,
double _alpha,
unsigned _cluster)
const;
245 virtual void saveObject(std::ostream& _os)
const;
264 #ifdef UNUSED // detected as unused 29.6.2018 269 virtual void printDensity(std::ostream& _os)
const;
275 unsigned numClusters;
284 #endif//XMIPPFUZZYCB_H virtual void loadObject(std::istream &_is)
floatFeature & membAt(unsigned _di, unsigned _ci)
std::vector< std::vector< floatFeature > > MM
virtual unsigned fuzzyTestIndex(unsigned _in) const
MM memb
Alias for Fuzzy vectors.
ClassicTrainingVectors TS
Alias for Membership Matrix.
virtual void saveObject(std::ostream &_os) const
unsigned membVectors() const
virtual void classify(const ClassicTrainingVectors *_ts)
virtual unsigned fuzzyWinner(unsigned _in) const
virtual unsigned fuzzyOutput(unsigned _in) const
virtual void readMembership(std::istream &_is)
virtual void readSelf(std::istream &_is, const unsigned _size=0)
virtual void writeMembership(std::ostream &_os) const
basic_istream< char, std::char_traits< char > > istream
ClassificationTrainingSet< std::vector< floatFeature >, floatFeature > FV
Alias for a Training set.
unsigned membClusters() const
virtual FeatureVector & fuzzyTest(unsigned _in) const
FuzzyCodeBook(const bool &_calib=false)
std::vector< floatFeature > FeatureVector
virtual TS alphaCore(TS _ts, double _alpha, unsigned _cluster) const