IBM Watson Machine Learning – General Availability

Share this post:

What is Watson Machine Learning (WML)?

After 12 months in beta and with input from hundreds of beta users, we are excited to announce the general availability of the Watson Machine Learning (WML) service.  WML is designed to address the needs of two primary personas:

  • Data Scientists: create machine leaning pipelines that transform data and apply machine learning algorithms to train predictive models.They typically use notebooks such as Jupyter, that is built into tools like the IBM Data Science Experience (DSX), to train and evaluate these models.
  • Developers: build intelligent applications that leverage the predictions generated by machine learning models.

WML  allows users to deploy and monitor machine learning models that were trained using SPSS, Scikit Learn and Spark ML.

  • Training: the process of applying an estimation algorithm to ‘learn’ from a data set which generates a model that can make predictions related to that data set.
  • Scoring: the operation of predicting an outcome using a trained model.

 

Automated Model Building

WML’s model building wizard is exposed through IBM Data Science Experience (DSX)  to provide a guided workflow that walks users through creating machine learning models.  Start by selecting to either build manually and choosing the algorithms best suited for your needs, or select the Automatic option and get help selecting the algorithm that would work best for your data. The Automatic option guides you through preparing data for training, and offers recommendations on algorithms to apply based on characteristics of your data.

 

Model Deployment

Training models are not the primary value proposition of the WML service.  Data scientists already have a comprehensive suite of open source tools to perform these training tasks. Instead, the challenge now is to operationalize those models.  How can machine learning models be deployed into production to create business value? And once those models are in production, how do they adapt and evolve over time? These are the challenges that WML is intended to address.  Once you’ve trained your model, WML helps you easily deploy to a REST endpoint that will automatically scale as needed.  The starting point is WML’s tooling which displays all the models you’ve uploaded via the APIs or shared with WML via DSX.   These models can be created in SPSS, Jupyter Notebooks, WML’s Model Builder UI, or imported from outside using your own model training tools as long as they export to one of our supported model formats.
 List of Trained Models

Integration with Data Science Experience

Once a model is trained in Data Science Experience, data scientists can easily collaborate with other team members (e.g. app developers) by sharing their models. Once shared, these models appear in WML and can be quickly deployed to a REST endpoint.  And speaking of REST, WML provides a powerful set of REST APIs which are fully documented here: http://watson-ml-api.mybluemix.net/.
DSX Integration
Additional screens guide users through subsequent model build steps.
  • Upload your dataset followed by guided data cleansing
  • Specify the target variable to predict
  • Selecting the type of model to build (e.g. which machine learning algorithm to apply to the data).

Several tutorials are provided to guide you through using WML’s new Model Builder to create different model types.  Once a model is created, it can then be deployed as in the next section.

Like the other Watson services, IBM Watson Machine Learning is available on Bluemix, IBM’s open cloud development platform.  If you haven’t already tried it — or you have and want to see how WML improves upon it — head over to IBM Data Science Experience to check out this exciting new capability!

See you inside of WML and please provide feedback!!
IBM Data Science Experience team

More stories

Actiance solution on IBM Cloud and Watson APIs keeps business communications compliant and secure

Actiance, Inc. is on a mission to enable the security, management and compliance of unified communications, Web 2.0 and social media channels for corporate customers worldwide. With IBM Cloud as a key partner and enabler, Actiance helps support and manage more than 500 million daily conversations across 80 communications channels. Customers include the top 10 U.S., top 5 Canadian, top 8 European, and top 3 Asian banks. A key Actiance advantage is that its platforms help its customers stay ahead of compliance and uncover patterns and relationships hidden within their data, so they can be more proactive and less reactive.

Continue reading

Elinar Takes the Mystery out of GDPR with help from IBM Cloud and Watson

Even though GDPR May 25 deadline has come and gone, many companies are still scrambling to meet compliance. Here at Elinar, we are busier than ever. Our data discover solution, AI Miner, built with Watson APIs, for use on the IBM Cloud platform, can quickly uncover mysterious data with a quick scan on your data mass for records which have privacy settings that need updating to meet GDPR compliance.

Continue reading

How to rapidly develop applications with microservices (part 1)

This is the first post in a series on how to move your team towards the best long-term cloud platform adoption decision. Since adopting a cloud platform involves a significant commitment, and implies the confirmation that comes from previous work on one or more pilot projects, the primary goal of this series is to get you to the step of defining an appropriate cloud-based pilot project for your team.

Continue reading