Haskell AI

Open-source Haskell projects categorized as AI

Top 23 Haskell AI Projects

  • grenade

    Deep Learning in Haskell

    Project mention: Haskell deep learning tutorials [Blog] | reddit.com/r/haskell | 2023-01-23

    Grenade is fun, but it does not support CUDA, so it will limit you. I would say that this was a great experiment that has influenced the Hasktorch library in different ways (let me know if I am wrong).

  • hasktorch

    Tensors and neural networks in Haskell

    Project mention: Trying out Hasktorch but ghc supported versions conflicts on MacOS M1/2 | reddit.com/r/haskell | 2023-03-13

    I assume you are getting https://github.com/hasktorch/hasktorch/issues/631? I suspect you need to upgrade to GHC 9.2 to work reliably on M1.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • opencv

    Haskell binding to OpenCV-3.x

  • nn

    A tiny neural network 🧠 (by saschagrunert)

  • hnn

    haskell neural network library

  • tensor-safe

    A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.

  • moo

    Genetic algorithm library for Haskell. Binary and continuous (real-coded) GAs. Binary GAs: binary and Gray encoding; point mutation; one-point, two-point, and uniform crossover. Continuous GAs: Gaussian mutation; BLX-α, UNDX, and SBX crossover. Selection operators: roulette, tournament, and stochastic universal sampling (SUS); with optional niching, ranking, and scaling. Replacement strategies: generational with elitism and steady state. Constrained optimization: random constrained initializatio

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • keera-posture

    Alleviate your back pain using Haskell and a webcam

  • CV

    Haskell wrappers and utilities for OpenCV machine vision library (by aleator)

  • svm

    A support vector machine implemented in Haskell.

  • genprog

    Genetic programming library

  • HOpenCV

    Haskell bindings for OpenCV

  • creatur

    Framework for artificial life and other evolutionary algorithms.

  • GA

    Haskell module for working with genetic algorithms

  • bps

    Haskell and Scala translations of Truth Maintenance Systems and other tools from Forbus and de Kleer's Building Problem Solvers.

  • csp

    Constraint satisfaction problem (CSP) solvers for Haskell

  • neet

    Neuroevolution of Augmented Topologies (NEAT) -- in Haskell

  • simple-neural-networks

    Simple parallel neural networks implementation in pure Haskell

  • HaVSA

    HaVSA (Have-Saa) is a Haskell implementation of the Version Space Algebra Machine Learning technique described by Tessa Lau.

  • cv-combinators

    Functional Combinators for Computer Vision, currently using OpenCV as a backend

  • simple-genetic-algorithm

    Simple parallel genetic algorithm implementation in pure Haskell

  • finito

    A constraint solver for finite domains, written in Haskell.

  • huff

    A fast-forward based planner for Haskell

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-13.

Haskell AI related posts


What are some of the best open-source AI projects in Haskell? This list will help you:

Project Stars
1 grenade 1,418
2 hasktorch 951
3 opencv 151
4 nn 122
5 hnn 112
6 tensor-safe 98
7 moo 56
8 keera-posture 51
9 CV 51
10 svm 34
11 genprog 23
12 HOpenCV 22
13 creatur 21
14 GA 18
15 bps 15
16 csp 14
17 neet 13
18 simple-neural-networks 13
19 HaVSA 12
20 cv-combinators 12
21 simple-genetic-algorithm 12
22 finito 10
23 huff 9
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.