Clojush

Clojush

Clojush is an innovative machine learning software that implements the Push programming language and PushGP genetic programming system in Clojure. Designed for evolutionary computation, it excels in multi-core concurrency, enabling users to evolve programs that utilize multiple data types while simplifying automatic program structures. Users can customize parameters easily via command line or IDE, facilitating tailored experimental setups.

Top Clojush Alternatives

1

TopicModels.jl

TopicModels.jl offers a specialized implementation of Bayesian hierarchical mixture models tailored for topic modeling in Julia.

By: TopicModels.jl From United States
2

Conjecture

Conjecture offers a robust framework for developing machine learning models within Hadoop using the Scalding DSL.

By: Conjecture From United States
3

KRKmeans-Algorithm

KRKmeans-Algorithm employs the K-Means clustering algorithm to facilitate multi-dimensional clustering, making it ideal for applications such as data mining, image compression, and classification.

By: KRKmeans-Algorithm From United States
4

DecisionTree.jl

DecisionTree.jl offers a robust Julia implementation of Decision Tree (CART) and Random Forest algorithms, supporting various models like DecisionTreeClassifier and RandomForestRegressor.

By: DecisionTree.jl From United States
5

haskell-ml

Haskell-ml offers a collection of Haskell implementations for fundamental machine learning algorithms.

By: haskell-ml From United States
6

MGL-GPR

MGL-GPR is an innovative machine learning software that leverages evolutionary algorithms, including Genetic Programming and Differential Evolution.

By: MGL From United States
7

gago

It allows users to define problem-specific logic through its Genome interface while managing populations efficiently...

By: gago From United States
8

Naive Bayesian Classifer in APL

Designed for two distinct groups, this classifier utilizes training data to assess text alignment with...

By: Naive Bayesian Classifier in APL From United States
9

bayesian-bandit.js

Built from the foundations of d3bandits.js, it offers idiomatic code and supports pre-existing data through...

By: bayesian-bandit.js From United States
10

Genetic Algorithms for Go/Golang

By leveraging user feedback, it enhances its functionality continuously...

By: Genetic Algorithms for Go/Golang From United States
11

Recommender

By analyzing both implicit and explicit user feedback, it identifies preference patterns to predict items...

By: Recommender From United States
12

MILK

It emphasizes speed and memory efficiency, employing C++ for performance-critical code while offering a user-friendly...

By: MILK From United States
13

metric-learn

This integration allows users to seamlessly utilize scikit-learn routines for pipelining and model selection, enhancing...

By: metric-learn From United States
14

YCML

It features over 30 thoroughly tested algorithms, emphasizing regression and multi-objective optimization...

By: YCML From United States
15

LDA.js

It skillfully identifies multiple topics within documents, extracting relevant keywords while filtering out common terms...

By: LDA.js From United States

Top Clojush Features

  • Multi-core concurrency support
  • Customizable population size
  • Command line parameter adjustments
  • Integrated Docker support
  • Tutorial and example files
  • Error function flexibility
  • Automatic program simplification
  • Auxiliary stack for data storage
  • Linear Plush genome implementation
  • Instruction metadata handling
  • Random code generation capability
  • Genetic operator pipelines
  • Modular program evolution
  • Comprehensive documentation available
  • Clojure language integration
  • Cross-platform compatibility
  • REPL integration support
  • Parameterized execution limits
  • Instruction set customization
  • Meta-genetic programming features