NeuralNetworkBuilder Class Reference

#include <NeuralNetworkBuilder.h>

List of all members.

Public Member Functions

void Deserialize (std::istream &in) throw (std::domain_error)
void Serialize (std::ostream &os) const
void DeserializeData (std::istream &is) throw (std::domain_error)
void SerializeData (std::ostream &is) const
NeuralNetworkGetNetwork ()

Protected Member Functions

 NeuralNetworkBuilder (NeuralNetwork *network)
 NeuralNetworkBuilder (const NeuralNetworkBuilder &builder)
NeuralNetworkBuilderoperator= (const NeuralNetworkBuilder &builder)

Friends

class NeuralNetwork


Detailed Description

This class is responsible for building a feed forward neural network from a file (serialization) and for writing a feed forward network to a file (deserializaton). It can also read input data (training data for a neural network) This class cannot be constructed from outside the library. It is created when NeuralNetwork class is instantiated. It can be obtained from NeuralNetwork instance using GetBuilder() method. Ctors of this class are all protected.


Member Function Documentation

void NeuralNetworkBuilder::Deserialize std::istream &  in  )  throw (std::domain_error)
 

Deserialize a neural network from an input stream The input stream could be reated from a file.

void NeuralNetworkBuilder::Serialize std::ostream &  os  )  const
 

Write the neural network to a file


The documentation for this class was generated from the following files:
Generated on Sun Aug 24 17:33:41 2008 by  doxygen 1.4.6