Base type for neural layers
| Constructor | Description | 
| 
            new()
          
            Signature: unit -> Layer | 
| Instance member | Description | 
| 
            Decode(arg1)
          
            Signature: DV -> unit Modifiers: abstract | |
| 
            Encode()
          
            Signature: unit -> DV Modifiers: abstract | |
| 
            EncodeLength
          
            Signature: int Modifiers: abstract | |
| 
            Init()
          
            Signature: unit -> unit Modifiers: abstract | |
| 
            Reset()
          
            Signature: unit -> unit Modifiers: abstract | |
| 
            Run(arg1)
          
            Signature: DM -> DM Modifiers: abstract | |
| 
            ToStringFull()
          
            Signature: unit -> string Modifiers: abstract | |
| 
            Train(d, v, par)
          
            Signature: (d:Dataset * v:Dataset * par:Params) -> D * D [] | |
| 
            Train(d, par)
          
            Signature: (d:Dataset * par:Params) -> D * D [] | |
| 
            Train(d, v)
          
            Signature: (d:Dataset * v:Dataset) -> D * D [] | |
| 
            Train(d)
          
            Signature: d:Dataset -> D * D [] | |
| 
            Visualize()
          
            Signature: unit -> string Modifiers: abstract | 
| Static member | Description | 
| 
            decode(l w)
          
            Signature: l:Layer -> w:DV -> unit | |
| 
            encode(l)
          
            Signature: l:Layer -> DV | |
| 
            encodeLength(l)
          
            Signature: l:Layer -> int | |
| 
            init(l)
          
            Signature: l:Layer -> unit | |
| 
            reset(l)
          
            Signature: l:Layer -> unit | |
| 
            run(x l)
          
            Signature: x:DM -> l:Layer -> DM | |
| 
            toString(l)
          
            Signature: l:Layer -> string | |
| 
            toStringFull(l)
          
            Signature: l:Layer -> string | |
| 
            Train(l, d, v, par)
          
            Signature: (l:Layer * d:Dataset * v:Dataset * par:Params) -> D * D [] | |
| 
            Train(l, d, v)
          
            Signature: (l:Layer * d:Dataset * v:Dataset) -> D * D [] | |
| 
            Train(l, d, par)
          
            Signature: (l:Layer * d:Dataset * par:Params) -> D * D [] | |
| 
            Train(l, d)
          
            Signature: (l:Layer * d:Dataset) -> D * D [] | |
| 
            visualize(l)
          
            Signature: l:Layer -> string |