Skip to content

Commit fd4fd74

Browse files
Merge pull request #13 from ml-cube/dev-project
Project page
2 parents d48f678 + 7ecb6e0 commit fd4fd74

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

md-docs/user_guide/project.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Project
2+
3+
A Project is the secondary organizational entity in ML cube Platform.
4+
A Project groups together a set of artificial intelligence algorithms that share a common goal measured by a set of KPIs.
5+
For this reason, it is composed of several [Tasks] that collaborate to reach the Project's goal.
6+
7+
Users in the [Company] can access to one or more Projects according to their [roles].
8+
9+
## Creation
10+
11+
When a Project is created, the [User] specifies its *name*, *description*, and selects the *default storage policy*.
12+
13+
*Storage Policy* defines the default behavior the Platform follows to access data that are shared with it.
14+
Indeed, data shared with ML cube Platform can either be duplicated and stored in ML cube private cloud storage or stay only on customer's cloud and accessed as a remote data source.
15+
16+
## Demo Projects
17+
18+
To better explore ML cube Platform modules and features, it is possible to create *Demo Projects* that are not taken into account by subscription quotas.
19+
ML cube Platform provides different Demo Projects that cover all the possible use cases (regression, classification, text data, image data, RAG, object detection and so on).
20+
To create a Demo Project, you need to check the "Demo Project" checkbox and select the one you prefer.
21+
22+
## KPI Monitoring
23+
24+
A Key Performance Indicator is a measure of performance over time for a specific objective.
25+
While artificial intelligence algorithms try to minimize their loss function, artificial intelligence based solutions and applications look at KPIs.
26+
Therefore, it is essential to monitor Project's KPIs along with algorithm performance to have a complete view of the current situation.
27+
28+
ML cube Platform offers the possibility to upload Project's KPIs to monitor them via drift detection algorithms.
29+
That enables the detection of potentially dangerous trends in what really matters from the business point of view.
30+
*KPI Monitoring* page in the Project sidebar shows the registered KPIs, their trends and drift events ML cube Platform detected during time.
31+
32+
## Integrations
33+
34+
ML cube Platform is part of the artificial intelligence and cloud ecosystem and provides connectors to interact with Cloud Providers and MLOps solutions.
35+
The *Integrations* page allows to create and manage credentials that will be used by the Project's [Tasks].
36+
37+
For instance, if data are stored in a Google Cloud Storage bucket, adding the Google Cloud Platform credentials with the right permissions, allows ML cube Platform to read data from it.
38+
39+
Another example is to trigger a Sage Maker pipeline to retrain your artificial intelligence model with a dataset provided by ML cube Platform.
40+
In this case, you can create Amazon Web Services credentials with permission to create an event on Amazon Event Bridge.
41+
See the [Integrations] page for more information about credentials setup, data sources and retraining triggers.
42+
43+
## Jobs Monitoring
44+
45+
Operations like sharing data to ML cube Platform, submitting the creation of a retraining dataset or reports like RAG evaluation, trigger the execution of asynchronous pipelines in ML cube Platform cloud infrastructure.
46+
Each pipeline is associated with an identifier named *job id* that can be used to monitor its execution status.
47+
This monitoring can be done both from Web App in the *Job Status* page and, with specific SDKs method allowing automation.
48+
A job failure can be either due to bad requests or internal errors, you can check the error message information via the same page.
49+
50+
[Company]: company.md
51+
[Tasks]: task.md
52+
[User]: user.md
53+
[roles]: rbac.md
54+
[Integrations]: integrations/index.md

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ nav:
107107
- User Guide:
108108
- user_guide/index.md
109109
- user_guide/company.md
110+
- user_guide/project.md
110111

111112
- Modules:
112113
- user_guide/modules/index.md

0 commit comments

Comments
 (0)