Best Machine Learning Software

Products Buyer's Guide
7.0
Annoy
★★★★★

Annoy

Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings to search for points in space that are close to a given query point and it creates large read-only file-based data structures that are mmapped into memory so that many processes may share the same data.

Annoy for fast indexing Python Library - Valadi K J.

Ease of use
7.0
Support
7.0
Ease of Setup
6.6
8.6
Beeze
★★★★★

Beeze

Breeze is a numerical processing library for Scala.

Good for our small company - User in Construction

Ease of use
Support
Ease of Setup
9.6
scikit-learn
★★★★★

scikit-learn

Scikit-learn is a software machine learning library for the Python programming language that has a various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.

Being familiar with this framework is a must for data science/machine learning professionals! - Devwrat T.

Ease of use
9.6
Support
9.6
Ease of Setup
9.2
7.8
Intel(R) Data Analytics Acceleration Library
★★★★★

Intel(R) Data Analytics Acceleration Library

Intel Data Analytics Acceleration Library (or Intel DAAL) is a software development library that is highly optimized for Intel architecture processors it provides building blocks for all data analytics stages, from data preparation to data mining and machine learning.

Research project - SUDHAKAR K.

Ease of use
Support
Ease of Setup
7.8
SHARK
★★★★★

SHARK

SHARK is a fast, modular, feature-rich open-source C++ machine learning library that provides methods for linear and nonlinear optimization, kernel-based learning algorithms, neural networks, and various other machine learning techniques and is compatible with Windows, Solaris, MacOS X, and Linux.

Programa de software de apostas para - Ignacio N.

Ease of use
Support
Ease of Setup
10.0
Recombee
★★★★★

Recombee

Recommender system as a service that uses advanced Machine Learning and Artificial Intelligence algorithms. Easy to try and evaluate.

Awesome personalization tool! - Martin M.

Ease of use
Support
Ease of Setup
8.0
Eggplant
★★★★★

Eggplant

At Eggplant we help businesses to test, monitor and analyze their end-to-end customer experience and continuously improve their business outcomes. We provide business with award winning software and are leaders in the Gartner Magic Quadrant and Forrester Wave.

Its a great tool for automating the whole QA process - Nathala N.

Ease of use
8.7
Support
7.9
Ease of Setup
0.0

Languages supported: German, English, Japanese

9.6
ByteBridge
★★★★★

ByteBridge

An automated data labeling and collection platform to empower the machine learning and AI industry with high-quality data service.

Labeling SAAS Platform Evaluation - Anna Q.

Ease of use
Support
Ease of Setup
9.4
Dlib Machine Learning
★★★★★

Dlib Machine Learning

Dlib Machine Learning is a tool that contains a wide range of machine learning algorithms, designed to be highly modular, quick to execute, and simple to use via a clean and modern C++ API and used in a wide range of applications including robotics, embedded devices, mobile phones, and large high performance computing environments.

it is based on information to understand the machine operation. - Wiliam A.

Ease of use
Support
Ease of Setup
8.0
MLKit
★★★★★

MLKit

MLKit is a machine learning framework written in Swift that features machine learning algorithms that deal with the topic of regression to provide developers with a toolkit to create products that can learn from data.

It's time of Machine Learning Technology - User in Entertainment

Ease of use
Support
Ease of Setup
9.4
machine-learning in Python
★★★★★

machine-learning in Python

machine learning support vector machine (SVMs), and support vector regression (SVRs) are supervised learning models with associated learning algorithms that analyze data and recognize patterns, used for classification and regression analysis.

Python- scripting tool and machine learning tool - manisha s.

Ease of use
9.1
Support
9.4
Ease of Setup
0.0
8.4
Personalizer
★★★★★

Personalizer

Recommendations API is a tool that helps customer discover items in users catalog, customer activity in a user's digital store is used to recommend items and to improve conversion in digital store.

I have appreciated using API, and am disappointed that it is no longer being produced. - Katie R.

Ease of use
9.0
Support
8.3
Ease of Setup
8.9
9.6
GraphLab Create API
★★★★★

GraphLab Create API

GraphLab Create is a Python library, backed by a C++ engine, for quickly building large-scale, high-performance data products.

User Experience of GraphLab Create - Gaurav L.

Ease of use
Support
Ease of Setup
9.6
Breeze
★★★★★

Breeze

Breeze is a Scala library for numerical processing that aims to be generic, clean, and powerful without sacrificing (much) efficiency.

Makes my responsibility to Members accurate - User in Religious Institutions

Ease of use
Support
Ease of Setup

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

9.0
MachineLearning.jl
★★★★★

MachineLearning.jl

MachineLearning is a package that represents the very beginnings of an attempt to consolidate common machine learning algorithms written in pure Julia and presenting a consistent API, it will be targeted towards the machine learning practitioner, working with a dataset that fits in memory on a single machine

Try Machine Learning in Julia and you will be amazed... - Rounak J.

Ease of use
Support
Ease of Setup
9.0
Saul
★★★★★

Saul

Saul is a modeling language implemented as a domain specific language (DSL) in Scala that facilitate designing machine learning models with arbitrary configurations for the application programmer, including, interacting with raw data and setting it in a flexible graph structure (i.e. data model) using the original available data structures, relational feature extraction by flexible querying from the data model graph and designing flexible ...

Awesome, free, Learning Based Programming! - Tony D.

Ease of use
Support
Ease of Setup
9.0
Vowpal Wabbit
★★★★★

Vowpal Wabbit

Vowpal Wabbit is a machine learning system that pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

Crazy name. Crazy great ML library - Les G.

Ease of use
Support
Ease of Setup
8.6
Theano
★★★★★

Theano

Theano is a Python library that allows user to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently

Theano is stable, optimized and fast in performance. - Santosh V.

Ease of use
Support
Ease of Setup
8.6
SwiftLearner
★★★★★

SwiftLearner

SwiftLearner is a scala machine learning library that is easier to follow than the optimized libraries, and easier to tweak it use plain Java types and have few or no dependencies.

Data Scientist talisman - Daniel K.

Ease of use
Support
Ease of Setup
8.0
LiftIgniter
★★★★★

LiftIgniter

LiftIgniter is a machine learning personalization platform powering recommendations for content across every digital touchpoint. The platform improves the end to end consumer experience and combines the power of machine learning with human insight for positive business impact.

Superior time to market for quality recommendations - Jake M.

Ease of use
Support
Ease of Setup
7.6
Mlxtend
★★★★★

Mlxtend

Mlxtend (machine learning extensions) is a Python library of useful tools for the day-to-day data science tasks.

An Extended Machine Learning Tool which contains tools others don't - Meliksah T.

Ease of use
Support
Ease of Setup
7.6
Pattern
★★★★★

Pattern

Pattern is a web mining module for the Python programming language that has a tools for data mining (Google, Twitter and Wikipedia API, a web crawler, a HTML DOM parser), natural language processing (part-of-speech taggers, n-gram search, sentiment analysis, WordNet), machine learning (vector space model, clustering, SVM), network analysis and visualization.

Decent note taking - G2 User in Information Technology and Services

Ease of use
Support
Ease of Setup
7.0
Azure Custom Decision Service
★★★★★

Azure Custom Decision Service

Azure Custom Decision Service helps you create intelligent systems with a cloud-based contextual decision-making API that sharpens with experience.

Azure amazing cloud service - User in Computer & Network Security

Ease of use
Support
Ease of Setup
6.0
Bolt
★★★★★

Bolt

Bolt is a discriminative learning of linear predictors (e.g. SVM or Logistic Regression) that uses fast online learning algorithms to aimed large-scale, high-dimensional and sparse machine-learning problems. In particular, problems encountered in information retrieval and natural language processing.

Helper library for Spark to deal with large data sets - Jaykishan B.

Ease of use
Support
Ease of Setup
6.0
Figaro
★★★★★

Figaro

Figaro is a probabilistic programming language that supports development of very rich probabilistic models and provides reasoning algorithms that can be applied to models to draw useful conclusions from evidence.

So far so good! - Mark M.

Ease of use
Support
Ease of Setup
4.6
warpt-ctc
★★★★★

warpt-ctc

warpt-ctc is a loss function useful for performing supervised learning on sequence data, without needing an alignment between input data and labels that can be used to train end-to-end systems for speech recognition

I did not like warpt-ctc - G2 User in Marketing and Advertising

Ease of use
Support
Ease of Setup
10.0
Sparkling Water
★★★★★

Sparkling Water

Sparkling Water is a tool that allows users to combine the fast, scalable machine learning algorithms of H2O with the capabilities of Spark, users can drive computation from Scala/R/Python and utilize the H2O Flow UI, providing an ideal machine learning platform for application developers.

Amazing as a software package in R - Amar C.

Ease of use
Support
Ease of Setup

Languages supported: English

8.8
Google Cloud TPU
★★★★★

Google Cloud TPU

Cloud TPU empowers businesses everywhere to access this accelerator technology to speed up their machine learning workloads on Google Cloud

Strengthening Cybersecurity With Google Cloud TPU Accelerated Machine Learning - Isabelle F.

Ease of use
9.2
Support
8.7
Ease of Setup
9.3
B2B Software Guide