Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
ML-Flex uses machine-learning algorithms to derive models from independent variables, with the purpose of predicting the values of a dependent (class) variable.
Category
Data Mining Software Free
Features
•Configuring Algorithms •Creating an Experiment File •List of Experiment Settings •Running an Experiment •List of Command-line Arguments •Executing Experiments Across Multiple Computers •Modifying Java Source Code •Creating a New Data Processor •Third-party Machine Learning Software Integrating with Third-party Machine Learning Software
License
Open Source
Price
Free
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
•Configuring Algorithms •Creating an Experiment File •List of Experiment Settings •Running an Experiment •List of Command-line Arguments •Executing Experiments Across Multiple Computers •Modifying Java Source Code •Creating a New Data Processor
What are the benefits?
•Flexible processing of multiple data sets •Delivering experiments across multiple systems •Integrates with third-party machine learning software •Configuring algorithms •Files that convert into templates
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
8.2
Features & Functionality
7.6
8.1
Advanced Features
7.6
8.1
Integration
7.6
8.2
Performance
7.6
—
Customer Support
7.6
—
Implementation
—
Renew & Recommend
—
Bottom Line
Machine-learning algorithms have been developed in a wide variety of programming languages and offer many incompatible ways of interfacing to them. ML-Flex makes it possible to interface with any algorithm that provides a command-line interface.
7.6
Editor Rating
8.2
Aggregated User Rating
2 ratings
You have rated this
ML-Flex uses machine-learning algorithms to derive models from independent variables, with the purpose of predicting the values of a dependent (class) variable. For example, machine-learning algorithms have long been applied to the Iris data set, introduced by Sir Ronald Fisher in 1936, which contains four independent variables (sepal length, sepal width, petal length, petal width) and one dependent variable (species of Iris flowers = setosa, versicolor, or virginica). Deriving prediction models from the four independent variables, machine-learning algorithms can often differentiate between the species with near-perfect accuracy.
One important aspect to consider in performing a machine-learning experiment is the validation strategy. With the wrong kind of validation approach, biases can be introduced, and it may appear that an algorithm has more predictive ability than it has. Cross validation is a commonly used validation strategy that can help avoid such biases.
In cross validation, the data instances are partitioned into "k" number of groups; in turn, each group is held separate ("test" instances), the algorithm derives a model using the remaining "training" instances, and the model is applied to the test instances. The algorithm's performance is evaluated by how well the predictions for the test instances coincide with the actual values being predicted.
A common value for "k" is 10. Another variation is to use "nested" cross-validation within each training set. In this approach, some form of cross validation is used to optimize the model before it is applied to the "outer" test set. Going a step further, many studies also repeat cross validation multiple times on the same data set. This allows them to assess the robustness of their findings as data instances are assigned differently (at random) to folds.
Flexible and efficient processing of disparate data sets
Company size
Medium (50 to 1000)
User Role
Super User
User Industry
Transportion
Rating
Ease of use8.2
Features & Functionality8.1
Advanced Features8.1
Integration8.2
ADDITIONAL INFORMATION ML-Flex is an open-source software package designed to enable flexible and efficient processing of disparate data sets for machine-learning analyses. The algorithms are extracted from elements with the purpose of predicting the values of a conditional variable. The “ant” build tool can be preinstalled or downloaded working with earlier or later versions of Java. ML-Flex can execute machine-learning algorithms included in the Weka data-mining software as well as Orange machine-learning framework, C5.0 Decision Trees software, and R statistical package. The software can be applied across multiple systems with similar functionality also available using the Network File System protocol on UNIX-based systems or a shared network drive on Windows. ML-Flex can carry out any given computing node, with the ability to retrieve and store files accessible to connect to other nodes. ML-Flex’s performance is based on the theory of experiments comprising one or more data sets. The ML-Flex directory contains examples of experiment files to illustrate various possibilities of machine-learning analyses with files that can be used as templates.
Flexible and efficient processing of disparate data sets
Medium (50 to 1000)
Super User
Transportion
ADDITIONAL INFORMATION
ML-Flex is an open-source software package designed to enable flexible and efficient processing of disparate data sets for machine-learning analyses. The algorithms are extracted from elements with the purpose of predicting the values of a conditional variable. The “ant” build tool can be preinstalled or downloaded working with earlier or later versions of Java. ML-Flex can execute machine-learning algorithms included in the Weka data-mining software as well as Orange machine-learning framework, C5.0 Decision Trees software, and R statistical package. The software can be applied across multiple systems with similar functionality also available using the Network File System protocol on UNIX-based systems or a shared network drive on Windows. ML-Flex can carry out any given computing node, with the ability to retrieve and store files accessible to connect to other nodes. ML-Flex’s performance is based on the theory of experiments comprising one or more data sets. The ML-Flex directory contains examples of experiment files to illustrate various possibilities of machine-learning analyses with files that can be used as templates.