Maintainer | Kiet Lam <ktklam9@gmail.com> |
---|

This module provides an initialization for a general neural network model that can do either regression or classification

If for regression, the training data must be normalized by user to have range of [-1,1]

- initializeGeneral :: [Int] -> Double -> StdGen -> GenericModel

# Documentation

:: [Int] | The architecture of the neural network |

-> Double | The regularization constant |

-> StdGen | The random generator |

-> GenericModel | Returns the initialized general model |

This is a general neural network model that can be used for classification or regression using HyperbolicTangent as the activation model and MeanSquared as the cost model