2025-03-01 16:23:19 -06:00
2025-01-16 17:10:42 -06:00
2025-03-01 16:23:19 -06:00
2025-01-14 02:24:54 -06:00
2025-02-13 00:38:21 -06:00
2025-01-16 13:14:08 -06:00
2025-02-25 01:32:12 -06:00
2025-02-25 15:23:01 -06:00
2025-02-27 02:52:19 -06:00
2025-02-11 17:05:16 -06:00
2025-03-01 16:19:43 -06:00
2025-02-25 14:59:04 -06:00

HushGP

A PushGP implementation in Haskell

Note: This is an imcomplete library at this time. I am still developing it.

Overview

I am developing this library using:

  • GHC 9.8.2
  • Cabal 3.12.1.0

In order to run this library. There is some manual configuration needed. For an example, check out src/HushGP/Problems/IntegerRegression.hs. This contains the parts needed for a full evolutionary run.

The user is expected to provide their own data, their own fitness function, and the set of instructions they would like to use. This set can be found in the files of src/HushGP/Instructions. You can also check the haddock documentation for lists of these as well.

Nix Users

This took my machine about 2 hours to build the environment after running nix develop.

Description
PushGP in Haskell
Readme 750 KiB
Languages
Haskell 99%
Nix 0.7%
Makefile 0.3%