Initialization schemes for neural layer weights
| Union Case | Description | 
| 
            InitCustom(int -> int -> D)
          
            Signature: int -> int -> D | |
| 
            InitNormal(D,D)
          
            Signature: D * D | |
| 
            InitRBM(D)
          
            Signature: D | |
| 
            InitReLU
          
            Signature:  | |
| 
            InitSigmoid
          
            Signature:  | |
| 
            InitStandard
          
            Signature:  | |
| 
            InitTanh
          
            Signature:  | |
| 
            InitUniform(D,D)
          
            Signature: D * D | 
| Instance member | Description | 
| 
            InitDM(m)
          
            Signature: m:DM -> DM | |
| 
            InitDM(m, n)
          
            Signature: (m:int * n:int) -> DM |