copyright | lastupdated | ||
---|---|---|---|
|
2017-12-11 |
{:shortdesc: .shortdesc} {:new_window: target="_blank"} {:tip: .tip} {:pre: .pre} {:codeblock: .codeblock} {:screen: .screen} {:javascript: .ph data-hd-programlang='javascript'} {:java: .ph data-hd-programlang='java'} {:python: .ph data-hd-programlang='python'} {:swift: .ph data-hd-programlang='swift'}
This documentation is for {{site.data.keyword.knowledgestudiofull}} on {{site.data.keyword.cloud}}. To see the documentation for the previous version of {{site.data.keyword.knowledgestudioshort}} on {{site.data.keyword.IBM_notm}} Marketplace, click this link {: new_window}. {: tip}
{: #ml_annotator}
Create a machine-learning annotator that trains a model you can use to identify entities, coreferences, and relationships of interest in new documents. {: shortdesc}
Understand the typical workflow for creating a machine-learning annotator component in {{site.data.keyword.watson}}™ {{site.data.keyword.knowledgestudioshort}}.
All the steps are performed by the project manager, except for the Annotate documents step, which is performed by the human annotator. Because human annotators are often subject matter experts, they might be consulted during the creation of workspace resources, such as the type system, also.
Step | Description |
---|---|
Create a workspace. |
See [Creating a workspace](/docs/services/watson-knowledge-studio/create-project.html). A workspace contains the resources that are used to create the annotator component, including:
|
Optional: Pre-annotate documents |
Pre-annotate documents according to the terms in the workspace dictionaries, mentions of AlchemyLanguage types, or based on rules that you define. See [Bootstrapping annotation](/docs/services/watson-knowledge-studio/preannotation.html#wks_preannotate). |
Annotate documents |
|
Adjudicate and promote documents |
Accept or reject the ground truth that was generated by human annotators, and adjudicate any annotation differences to resolve conflicts. Evaluating the accuracy and consistency of the human annotation effort might be the responsibility of a senior human annotator or a user with stronger subject matter experience than the project manager. See [Adjudication](/docs/services/watson-knowledge-studio/build-groundtruth.html#wks_haperform). |
Train the model |
Create the machine-learning annotator component. See [Creating a machine-learning annotator component](/docs/services/watson-knowledge-studio/train-ml.html#wks_madocsets). |
Evaluate the model. |
Evaluate the accuracy of the annotator component. See [Evaluating annotations added by the annotator component](/docs/services/watson-knowledge-studio/train-ml.html#wks_matest). Depending on annotator accuracy, this step might result in the need to repeat earlier steps again and again until optimal accuracy is achieved. See [Analyzing machine-learning model performance](/docs/services/watson-knowledge-studio/evaluate-ml.html) for ideas about what to update based on common performance issues. |
Publish the model. |
Export or deploy the model. See [Using the machine-learning model](/docs/services/watson-knowledge-studio/publish-ml.html). |