MGL-GPR
MGL-GPR is an innovative machine learning software that leverages evolutionary algorithms, including Genetic Programming and Differential Evolution. It enables users to evolve typed expressions through a flexible framework, optimizing solutions based on fitness functions. The library is designed for ease of use, addressing diverse optimization tasks in various domains.
Top MGL-GPR Alternatives
StackScan
Use StackScan to discover the technologies powering websites, with insights across 50,000+ technology stacks and 105 million domains.
DecisionTree.jl
DecisionTree.jl offers a robust Julia implementation of Decision Tree (CART) and Random Forest algorithms, supporting various models like DecisionTreeClassifier and RandomForestRegressor. It seamlessly integrates with ScikitLearn.jl for advanced functionalities, including cross-validation and hyperparameter tuning, while emphasizing efficient data management for optimal performance.
Naive Bayesian Classifer in APL
The Naive Bayesian Classifier in APL offers an engaging exploration of probabilistic assumptions based on test inputs. Designed for two distinct groups, this classifier utilizes training data to assess text alignment with keywords associated with either cats or dogs. Users can experiment with the online interpreter to observe its functionality.
Conjecture
Conjecture offers a robust framework for developing machine learning models within Hadoop using the Scalding DSL. It emphasizes flexibility, efficiently handling large datasets for applications like classification, ranking, and filtering. With features like binary classification and cross-validation, Conjecture facilitates seamless integration into existing ETL processes for real-time model deployment.
Genetic Algorithms for Go/Golang
This Genetic Algorithms library for Go/Golang provides a robust framework for implementing machine learning solutions. By leveraging user feedback, it enhances its functionality continuously. Developers can easily compile examples and experiment with various algorithms, making it an accessible tool for creating intelligent applications and optimizing problem-solving strategies in diverse domains.
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.
MILK
MILK is a versatile Python-based machine learning toolkit designed for supervised classification, featuring various classifiers such as SVMs, k-NN, and random forests. It emphasizes speed and memory efficiency, employing C++ for performance-critical code while offering a user-friendly Python interface. Additionally, it supports unsupervised learning with k-means clustering and affinity propagation.
TopicModels.jl
TopicModels.jl offers a specialized implementation of Bayesian hierarchical mixture models tailored for topic modeling in Julia. Primarily focused on Latent Dirichlet Allocation (LDA), it facilitates data manipulation and inference procedures, enabling users to read documents, define model parameters, train models using collapsed Gibbs sampling, and extract top words associated with identified topics.
YCML
This machine learning and optimization framework provides an advanced solution for Objective-C and Swift developers on MacOS and iOS. It features over 30 thoroughly tested algorithms, emphasizing regression and multi-objective optimization. With a scientific approach, it integrates high-quality implementations and offers flexible model structures for various predictive tasks, ensuring reliable performance and usability.
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 effectively recovering trained models, it predicts patterns with precision, enhancing users' ability to analyze complex datasets. Version 2.6.1 is released under the MIT license.
rapaio
Rapaio offers a robust Java library designed for statistics, data mining, and machine learning. It features core statistical tools, various algorithms like Naive Bayes and Random Forests, and provides visualization capabilities. The library's documentation, primarily in Jupyter notebooks, facilitates interactive exploration, making it ideal for experimentation and idea documentation.
haskell-ml
Haskell-ml offers a collection of Haskell implementations for fundamental machine learning algorithms. It features a demonstration, where users can observe the training of a Hopfield network on patterns like O and X, showcasing the network's ability to reconstruct these patterns even from distorted versions, highlighting its practical applications in ML.
yahmm
This machine learning software implements Hidden Markov Models (HMMs) through a flexible, graph-based interface, allowing users to construct models incrementally. It offers functionalities for training and evaluating sequences, utilizing various algorithms like Baum-Welch and Viterbi. Though development has shifted to pomegranate, yahmm remains a robust tool for HMM applications.
gago
gago serves as a versatile machine learning toolkit designed for implementing various genetic algorithms. It allows users to define problem-specific logic through its Genome interface while managing populations efficiently. With features like customizable mutation and crossover methods, as well as support for parallel processing, gago facilitates robust optimization solutions tailored to users' needs.
shaman
Shaman offers a robust machine learning library for Node.js, facilitating both simple and multiple linear regression. Users can choose between the Normal Equation and Gradient Descent for model training, with customizable options for iterations and learning rates. It also includes k-means clustering, enhancing data analysis capabilities through practical examples.
bayesian-bandit.js
bayesian-bandit.js is a versatile implementation of Bayesian Bandit algorithms designed for both Node.js and browser environments. Built from the foundations of d3bandits.js, it offers idiomatic code and supports pre-existing data through the constructor. The package includes unit tests to ensure reliability, enhancing user feedback integration.
Company Information
- Company: MGL
- Country: United States
Top MGL-GPR Features
- Dynamic population management
- Adjustable crossover rate
- Integrated fitness evaluation
- Multi-threaded evaluation support
- Typed expression generation
- Customizable mutation strategies
- Genetic programming focus
- User-friendly API documentation
- Fast initial population creation
- Population diversity control
- Robust operator and literal definitions
- Fitness tracking callbacks
- Simplified expression building
- Built-in symbolic regression functionality
- Evolutionary algorithm customization
- Flexible selection mechanisms
- Compatible with various domains
- Easy integration with existing systems.