Machine learning platform for developers and data scientists

Rapid Creation

Tools to rapidly and efficiently develop and embed machine learning into applications.

Technically Powerful

Create advanced applications with state-of-the-art algorithms and scalable data structures.

Learn More

Intelligence in Production

Host machine learning models as low-latency REST APIs and adapt with live feedback.

Learn More

Application-Oriented Toolkits

Turi toolkits simplify development of machine learning models. Each incorporates automatic feature engineering, model selection, and machine learning visualizations specific to the application. There is no faster way to build performant models.


Recommend products, ads or services to increase revenue and engagement.

View More
Data Matching

Identify and link records within or across data sources that correspond to the same real-world entities.

View More
Sentiment Analysis

Score & summarize sentiment on text corpora to efficiently understand issues in support forums, social media, & reviews.

View More
Clickthrough Predictor

Coming in 2016: Predict which content to serve an audience to maximize engagement and revenue.

Churn Predictor

Predict the likelihood customers will churn, understand the influential factors, and take action to prevent it from happening.

View More
Lead Scoring

Predict which trial users & prospects are most likely to convert to customers to prioritize your sales efforts.

View More

Elements for Advanced Machine Learning Applications

Common data structures, a broad set of algorithms, and components that are open, scalable, and extensible empower you to design advanced and innovative machine learning applications unique to your company and data.

Scalable Data Structures
manipulate & transform tables, graphs, & time series
Feature Engineering
compose & share data pipelines using stateful transformers
Anomaly Detection
local outlier factor, moving z-score, & bayesian changepoint detection
random forest, boosted trees, SVMs, neural nets, nearest neighbors
Deep Learning
create RNNs & CNNs, build with mxnet primitives, or choose from our models
Text Analytics
topic modeling, tfidf & bm25, tokenization, & inverted-index search
Nearest Neighbors
standard & composite distances, ball-tree & LSH
Pattern Mining
top K FP growth for mining of frequent item sets
Image Analytics
transform images for tagging, search, and feature extraction
linear regression, decision trees, random forest, boosted trees
dbscan, kmeans
Graph Analytics
label propagation, pagerank, connected components, shortest path, and others
Model Optimization
find the best model with model search, evaluation & cross validation
Machine Learning Visualizations
build trust with interactive evaluations, explanations, & explorations
Distributed Machine Learning
scale batch workloads for distributed model training & parallel scoring
Deploy as REST API
deploy & manage machine learning models as performant REST endpoints
Experiment on Live Models
framework for live A/B tests & adaptive multi-armed bandit serving policies
C++ SDK Plugin Architecture
easily extend Turi toolkits with your own
View API docs

Intelligent Micro-Services

The next generation of machine learning is live, adaptive micro-services shareable across applications and teams.

Deploy as Rest API

Define and deploy performant intelligent microservices in a few lines of code.

Make Any Model Adaptive

Adapt performance with models that learn online by consuming event-by-event feedback.

Experiment With Confidence

Find optimal models with A/B testing & multiarmed bandits and easily track model performance.