| copyright |
|
||
|---|---|---|---|
| lastupdated | 2017-11-16 |
{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:codeblock: .codeblock} {:pre: .pre}
{: #WMLgettingstarted}
{{site.data.keyword.pm_full}} is an IBM Cloud service that enables users to perform two fundamental operations of machine learning: training and scoring. {: shortdesc}
- Training is the process of refining an algorithm so that it can learn from a data set. The output of this operation is called a model. A model encompasses the learned coefficients of mathematical expressions.
- Scoring is the operation of predicting an outcome by using a trained model. The output of the scoring operation is another data set containing predicted values.
{{site.data.keyword.pm_full}} is designed to address the needs of two primary personas:
- Data Scientists: Create machine learning pipelines that leverage data transformations and machine learning algorithms. They typically use notebooks or external tooling to train and evaluate their models. Data scientists often collaborate with Data engineers to explore and understand the data.
- Developers: Build intelligent applications that use the predictions output by machine learning models.
Although training is a critical step in the machine learning process, {{site.data.keyword.pm_full}} enables you to streamline the functioning of your models by deploying them and getting actual business value from them over time and through all of their iterations.
To use {{site.data.keyword.pm_full}}, from the {{site.data.keyword.Bluemix_short}} catalog, you must create the service instance here. This setup enables you to perform the following tasks:
- Set up your Machine Learning environment.
- Create and store a model.
- Deploy a model.
- Use the deployed model
scoring endpointin your application to get predictions.
{{site.data.keyword.pm_full}} is integrated with IBM Data Science Experience. You can use Machine Learning API client libraries in Data Science Experience notebooks; you must have a Machine Learning instance to use Model Builder and Flow Editor.
{{site.data.keyword.pm_full}} is integrated with IBM® SPSS® Modeler. You can use the Machine Learning API to leverage advanced mathematical algorithms.
{{site.data.keyword.pm_full}} can be used as a hybrid solution linking your local environment with cloud. You can use the Machine Learning API to publish your models, deploy, and score. For more information, see DSX: Hybrid Mode.
The {{site.data.keyword.pm_full}} service is a set of REST APIs that can be called from any programming language.
The focus of the {{site.data.keyword.pm_full}} service is deployment, but you can use IBM® SPSS® Modeler or IBM® Data Science Experience to author and work with models and pipelines. Both SPSS® Modeler and Data Science Experience that use Spark MLlib and Python scikit-learn offer various modeling methods that are taken from machine learning, artificial intelligence, and statistics.
Ready to get started? To create an instance of a service or bind an application, see Using the service with Spark and Python models or Using the service with SPSS models.
For more information about the API, see Service API for Spark and Python models or Service API for SPSS models.
For more information about IBM® SPSS® Modeler and the modeling algorithms it provides, see IBM Knowledge Center.
For more information about IBM Data Science Experience and the modeling algorithms it provides, see https://datascience.ibm.com.