Creating and working with project groups
Project groups allow you to group trained models with the data sets that were used for training. This grouping is optional but is a useful way to organize related data sets. For example, project groups would be useful with a workflow that clones data sets as you refine labels and work toward a more accurate model. Project groups can be used with a production work flow strategy and automatic model deployment for even more functionality.
- Latest trained model in a project group
- Latest deployed model in a project group
- Latest trained model that is production-ready in a project group*
- Latest deployed model that is production-ready in a project group *
- Latest trained model that is untested in a project group*
- Latest deployed model that is untested in a project group*
Working with project groups and project group assets
Project groups can be created at any point in your work flow. To create a project group, click Projects in the navigation bar, then click +. After the project group is created, you can add resources (data sets and trained models) to it.
To delete a project group, from the Projects page, select the project name and click Delete. None of the assets in the project are deleted, but they will no longer be associated with any project group.
Working with project group assets
- Add an asset
- To add a data set or model, click +, specify the asset type, and select
the asset to add. You can start typing the asset name to filter the available assets.Note: An administrator can add assets to a project group that was created by a different user. However, the project group owner will not be able to see the added assets because only administrators can see resources created by other users. Because of that, the value for "Total items" on the Projects page might be larger than the number of items shown on a project's details page.
- Remove an asset
- To remove an asset, navigate to the project group, select all assets that you want to remove, and click remove. The assets are not deleted from PowerAI Vision. Additionally, each asset in a project group is independent. For example, If you remove a data set, none of the models derived from that data set are removed.
- Any model trained from a data set in a project group is automatically added to that project group. However, any models that were trained from a data set before it was added to the project group must be added manually.
- Each data set or trained model can be a member of only one project group.
Using the production work flow with project groups
For details, see Production work flow.
Automatically deploying models in project groups
If you are using the production work flow within a project group, you can also turn on auto deploy. When auto deploy is turned on, PowerAI Vision automatically deploys a model when it is successfully trained and when it is marked as Production. PowerAI Vision automatically undeploys any deployed models when the associated trained model is marked as Rejected. Additionally, it tracks the latest model marked as Production or Untested and ensures that the latest production-ready model is deployed for a project group. For details, see Automatically deploying the newest model.