name: neural
description: The goal of neural is to provide a modular and flexible neural network library written in native Haskell.


Features include


 composability via arrow-like instances and
pipes,


 automatic differentiation for automatic gradient descent/ backpropagation training
(using Edward Kmett&#39;s fabulous ad library).


The idea is to be able to easily define new components and wire them up in flexible, possibly
complicated ways (convolutional deep networks etc.).


Four examples are included as proof of concept:


 A simple neural network that approximates the sine function on [0,2 pi].


 Another simple neural network that approximates the sqrt function on [0,4].


 A slightly more complicated neural network that solves the famous
Iris flower problem.


 A first (still simple) neural network for recognizing handwritten digits from the equally famous
MNIST database.


The library is still very much experimental at this point.

license_spdx: MIT
version: 0.3.0.1
spec_version: 1.0
download_url: http://hackage.haskell.org/package/neural-0.3.0.1/neural-0.3.0.1.tar.gz
home_url: 
            
              https://github.com/brunjlar/neural
            
          
news_url: https://libraries.io/hackage/neural/versions.atom
date: 2017-07-27
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/neural?number=0.3.0.1
vcs_tool: git
vcs_repository: https://github.com/brunjlar/neural
vcs_branch: master
