|
| TESS_API | Series (const char *name) |
| |
| | ~Series () override=default |
| |
| StaticShape | OutputShape (const StaticShape &input_shape) const override |
| |
| std::string | spec () const override |
| |
| int | InitWeights (float range, TRand *randomizer) override |
| |
| int | RemapOutputs (int old_no, const std::vector< int > &code_map) override |
| |
| bool | SetupNeedsBackprop (bool needs_backprop) override |
| |
| int | XScaleFactor () const override |
| |
| void | CacheXScaleFactor (int factor) override |
| |
| void | Forward (bool debug, const NetworkIO &input, const TransposedArray *input_transpose, NetworkScratch *scratch, NetworkIO *output) override |
| |
| bool | Backward (bool debug, const NetworkIO &fwd_deltas, NetworkScratch *scratch, NetworkIO *back_deltas) override |
| |
| TESS_API void | SplitAt (unsigned last_start, Series **start, Series **end) |
| |
| TESS_API void | AppendSeries (Network *src) |
| |
| | Plumbing (const std::string &name) |
| |
| | ~Plumbing () override |
| |
| StaticShape | InputShape () const override |
| |
| std::string | spec () const override |
| |
| bool | IsPlumbingType () const override |
| |
| void | SetEnableTraining (TrainingState state) override |
| |
| void | SetNetworkFlags (uint32_t flags) override |
| |
| int | InitWeights (float range, TRand *randomizer) override |
| |
| int | RemapOutputs (int old_no, const std::vector< int > &code_map) override |
| |
| void | ConvertToInt () override |
| |
| void | SetRandomizer (TRand *randomizer) override |
| |
| virtual void | AddToStack (Network *network) |
| |
| bool | SetupNeedsBackprop (bool needs_backprop) override |
| |
| int | XScaleFactor () const override |
| |
| void | CacheXScaleFactor (int factor) override |
| |
| void | DebugWeights () override |
| |
| const std::vector< Network * > & | stack () const |
| |
| void | EnumerateLayers (const std::string *prefix, std::vector< std::string > &layers) const |
| |
| Network * | GetLayer (const char *id) const |
| |
| float | LayerLearningRate (const char *id) |
| |
| void | ScaleLayerLearningRate (const char *id, double factor) |
| |
| void | SetLayerLearningRate (const char *id, float learning_rate) |
| |
| float * | LayerLearningRatePtr (const char *id) |
| |
| bool | Serialize (TFile *fp) const override |
| |
| bool | DeSerialize (TFile *fp) override |
| |
| void | Update (float learning_rate, float momentum, float adam_beta, int num_samples) override |
| |
| void | CountAlternators (const Network &other, TFloat *same, TFloat *changed) const override |
| |
| | Network () |
| |
| | Network (NetworkType type, const std::string &name, int ni, int no) |
| |
| virtual | ~Network ()=default |
| |
| NetworkType | type () const |
| |
| bool | IsTraining () const |
| |
| bool | needs_to_backprop () const |
| |
| int | num_weights () const |
| |
| int | NumInputs () const |
| |
| int | NumOutputs () const |
| |
| virtual StaticShape | InputShape () const |
| |
| virtual StaticShape | OutputShape (const StaticShape &input_shape) const |
| |
| const std::string & | name () const |
| |
| virtual std::string | spec () const |
| |
| bool | TestFlag (NetworkFlags flag) const |
| |
| virtual bool | IsPlumbingType () const |
| |
| virtual void | SetEnableTraining (TrainingState state) |
| |
| virtual void | SetNetworkFlags (uint32_t flags) |
| |
| virtual int | InitWeights (float range, TRand *randomizer) |
| |
| virtual int | RemapOutputs (int old_no, const std::vector< int > &code_map) |
| |
| virtual void | ConvertToInt () |
| |
| virtual void | SetRandomizer (TRand *randomizer) |
| |
| virtual bool | SetupNeedsBackprop (bool needs_backprop) |
| |
| virtual int | XScaleFactor () const |
| |
| virtual void | CacheXScaleFactor (int factor) |
| |
| virtual void | DebugWeights ()=0 |
| |
| virtual bool | Serialize (TFile *fp) const |
| |
| virtual bool | DeSerialize (TFile *fp)=0 |
| |
| virtual void | Update (float learning_rate, float momentum, float adam_beta, int num_samples) |
| |
| virtual void | CountAlternators (const Network &other, TFloat *same, TFloat *changed) const |
| |
| virtual void | Forward (bool debug, const NetworkIO &input, const TransposedArray *input_transpose, NetworkScratch *scratch, NetworkIO *output)=0 |
| |
| virtual bool | Backward (bool debug, const NetworkIO &fwd_deltas, NetworkScratch *scratch, NetworkIO *back_deltas)=0 |
| |
| void | DisplayForward (const NetworkIO &matrix) |
| |
| void | DisplayBackward (const NetworkIO &matrix) |
| |
Definition at line 26 of file series.h.