hfann: Haskell binding to the FANN library

[ ai, bsd3, deprecated, library ] [ Propose Tags ]
Deprecated

hfann is a Haskell binding to the Fast Artificial Neural Network (FANN) library http://leenissen.dk/fann/. It provides functions to easily create, train, test and use Artificial Neural Networks.


[Skip to Readme]

Modules

[Last Documentation]

  • HFANN
    • HFANN.Base
    • HFANN.Data
    • HFANN.IO
    • HFANN.Train

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2
Change log CHANGELOG
Dependencies base [details]
License BSD-3-Clause
Copyright (c) Olivier Boudry 2008
Author Olivier Boudry
Maintainer Olivier Boudry <olivier.boudry@gmail.com>
Category AI
Home page http://code.haskell.org/~oboudry/hfann/
Uploaded by OlivierBoudry at 2008-06-09T17:45:51Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables HFANNTest
Downloads 4720 total (20 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-01-03 [all 7 reports]

Readme for hfann-0.1

[back to package description]
--------------------------------------------------------------------------
HFANN: A Haskell interface to the FANN library (http://leenissen.dk/fann/)
--------------------------------------------------------------------------
Copyright: 2008, Olivier Boudry
Licence: BSD3

------------------------------
Installation
------------------------------
This package was developped and tested with GHC-6.8.2 on the Win32 platform and the FANN library version 2.0.

FANN (C-library) installation:
------------------------------
First of all you need to install the FANN library.

Download version 2.0 of the library from:

    http://leenissen.dk/fann/download.php
    
and build it according to the instruction found on:

    http://leenissen.dk/fann/html/files2/installation-txt.html

On windows download the source version and build it using MinGW instead of
using the provided Visual C++ 6.0 Project File. Building with Visual C++ would
create DLLs and require the 'stdcall' calling convention which would not work.

Build and installation should be pretty straightforward:

    ./configure
    make
    make install

HFANN (Haskell library) installation:
-------------------------------------
Edit the hfann.cabal file and adapt the 'include-dirs' and 'extra-lib-dirs'
parameters to your installation. On non windows platform just blanking those
two params should work as long as the library and includes are installed in
the lib and include places.

Build and install using Cabal:

    runghc Setup.lhs configure
    runghc Setup.lhs build
    runghc Setup.lhs haddock
    runghc Setup.lhs install

------------------------------
Using the library
------------------------------
You will find an example for training and using and artificial neural network
for the 'xor' function in the 'examples/xor' directory.

------------------------------
Feedback
------------------------------
Complaints, feature requests and bug reports to:
    olivier.boudry@gmail.com