diff --git a/docs/.dockerignore b/docs/.dockerignore
new file mode 100644
index 0000000..7f06cac
--- /dev/null
+++ b/docs/.dockerignore
@@ -0,0 +1,5 @@
+**/_site/
+**/.sass-cache/
+**/.jekyll-cache/
+**/.jekyll-metadata
+**/vendor
\ No newline at end of file
diff --git a/docs/_classification/5.md b/docs/_classification/5.md
index 2e7fed0..276a155 100644
--- a/docs/_classification/5.md
+++ b/docs/_classification/5.md
@@ -9,70 +9,105 @@ Cloud Annotations makes labeling images and training machine learning models eas
Whether you’ve never touched a line of code in your life or you’re a TensorFlow ninja, these docs will help you build what you need.
Let’s get started!
-## Sign up for [IBM Cloud](https://ibm.biz/cloud-annotations-sign-up){:target="_blank"}
+## Sign up for [IBM Cloud](https://ibm.biz/cloud-annotations-sign-up){:target="\_blank"}
+
Cloud Annotations is built on top of IBM Cloud Object Storage.
Using a cloud object storage offering provides a reliable place to store training data.
It also opens up the potential for collaboration, letting a team to simultaneously annotate the dataset in real-time.
IBM Cloud offers a lite tier of object storage, which includes 25 GB of free storage.
-Before you start, sign up for a free [IBM Cloud](https://ibm.biz/cloud-annotations-dashboard){:target="_blank"} account.
-
+Before you start, sign up for a free [IBM Cloud](https://ibm.biz/cloud-annotations-dashboard){:target="\_blank"} account.
## Training data best practices
+
To train a computer vision model you need a lot of images.
Cloud Annotations supports uploading both photos and videos.
However, before you start snapping, there's a few limitations to consider.
-* **Object Type** The model is optimized for photographs of objects in the real world. They are unlikely to work well for x-rays, hand drawings, scanned documents, receipts, etc.
-
-* **Object Environment** The training data should be as close as possible to the data on which predictions are to be made. For example, if your use case involves blurry and low-resolution images (such as from a security camera), your training data should be composed of blurry, low-resolution images. In general, you should also consider providing multiple angles, resolutions, and backgrounds for your training images.
-
-* **Difficulty** The model generally can't predict labels that humans can't assign. So, if a human can't be trained to assign labels by looking at the image for 1-2 seconds, the model likely can't be trained to do it either.
-
-* **Label Count** We recommend at least 50 labels per object category for a usable model, but using 100s or 1000s would provide better results.
-
-* **Image Dimensions** The model resizes the image to 300x300 pixels, so keep that in mind when training the model with images where one dimension is much longer than the other.
-![](/docs-assets/images/shrink_image.png)
-
-* **Object Size** The object of interests size should be at least ~5% of the image area to be detected. For example, on the resized 300x300 pixel image the object should cover ~60x60 pixels.
-![](/docs-assets/images/small_image.png)
-
+
+
+
+
+ Object Type The model is optimized for photographs of objects in the real world. They are unlikely to work well for x-rays, hand drawings, scanned documents, receipts, etc.
+
+
+
+
+ Object Environment The training data should be as close as possible to the data on which predictions are to be made. For example, if your use case involves blurry and low-resolution images (such as from a security camera), your training data should be composed of blurry, low-resolution images. In general, you should also consider providing multiple angles, resolutions, and backgrounds for your training images.
+
+
+
+
+ Difficulty The model generally can't predict labels that humans can't assign. So, if a human can't be trained to assign labels by looking at the image for 1-2 seconds, the model likely can't be trained to do it either.
+
+
+
+
+ Label Count We recommend at least 50 labels per object category for a usable model, but using 100s or 1000s would provide better results.
+
+
+
+
+ Image Dimensions The model resizes the image to 300x300 pixels, so keep that in mind when training the model with images where one dimension is much longer than the other.
+ {% include responsive.html image="shrink_image.png" %}
+
+
+
+
+ Object Size The object of interests size should be at least ~5% of the image area to be detected. For example, on the resized 300x300 pixel image the object should cover ~60x60 pixels.
+ {% include responsive.html image="small_image.png" %}
+
+
+
## Set up Cloud Annotations
+
To use Cloud Annotations just navigate to [cloud.annotations.ai](https://cloud.annotations.ai) and click **Continue with IBM Cloud**.
-![](/docs-assets/images/0a.CA_login.png)
+
+{% include responsive.html image="0a.CA_login.png" %}
Once logged, if you don't have an object storage instance, it will prompt you to create one. Click **Get started** to be directed to IBM Cloud, where you can create a free object storage instance.
-![](/docs-assets/images/1a.CA_no-object-storage.png)
+
+{% include responsive.html image="1a.CA_no-object-storage.png" %}
You might need to re-login to IBM Cloud to create a resource.
-![](/docs-assets/images/2a.IBM_login-to-create-resource.png)
+
+{% include responsive.html image="2a.IBM_login-to-create-resource.png" %}
Choose a pricing plan and click **Create**, then **Confirm** on the following popup.
-![](/docs-assets/images/3a.IBM_create-object-storage.png)
-Once your object storage instance has been provisioned, navigate back to [cloud.annotations.ai](https://cloud.annotations.ai) and refresh the page.
+{% include responsive.html image="3a.IBM_create-object-storage.png" %}
+
+Once your object storage instance has been provisioned, navigate back to [cloud.annotations.ai](https://cloud.annotations.ai) and refresh the page.
The files and annotations will be stored in a **bucket**, You can create one by clicking **Start a new project**.
-![](/docs-assets/images/4a.CA_create-bucket.png)
+
+{% include responsive.html image="4a.CA_create-bucket.png" %}
Give the bucket a unique name.
-![](/docs-assets/images/5.CA_name-bucket.png)
+{% include responsive.html image="5.CA_name-bucket.png" %}
After your bucket is created and named, it will prompt you to choose an annotation type. Choose `Classification`.
-![](/docs-assets/images/6a.CA_set-type-classification.png)
+{% include responsive.html image="6a.CA_set-type-classification.png" %}
## Labeling the data
-1. Create the desired labels
-![](/docs-assets/images/create-label-button.png)
-2. Upload a video or some images
-![](/docs-assets/images/upload-media-classification.png)
-3. Select images then choose `Label` > `DESIRED_LABEL`
-![](/docs-assets/images/label-donuts.png)
+
+
+
Create the desired labels
+ {% include responsive.html image="create-label-button.png" %}
+
+
Upload a video or some images
+ {% include responsive.html image="upload-media-classification.png" %}
+
+
Select images then choose Label > DESIRED_LABEL
+ {% include responsive.html image="label-donuts.png" %}
+
+
##
+
> **📁 [Sample Training Data](https://github.com/cloud-annotations/training/releases/download/v1.2.30/coffee-donuts.zip)**
diff --git a/docs/_guides/classification.md b/docs/_guides/classification.md
index 32747eb..96ee043 100644
--- a/docs/_guides/classification.md
+++ b/docs/_guides/classification.md
@@ -4,16 +4,23 @@ title: Classification
---
After your bucket is created and named, it will prompt you to choose an annotation type. Choose `Classification`.
-![](/docs-assets/images/6a.CA_set-type-classification.png)
+
+{% include responsive.html image="6a.CA_set-type-classification.png" %}
## Labeling the data
-1. Create the desired labels
-![](/docs-assets/images/create-label-button.png)
-2. Upload a video or some images
-![](/docs-assets/images/upload-media-classification.png)
-3. Select images then choose `Label` > `DESIRED_LABEL`
-![](/docs-assets/images/label-donuts.png)
+
+
+
Create the desired labels
+ {% include responsive.html image="create-label-button.png" %}
+
+
Upload a video or some images
+ {% include responsive.html image="upload-media-classification.png" %}
+
+
Select images then choose Label > DESIRED_LABEL
+ {% include responsive.html image="label-donuts.png" %}
+
+
> **Pro Tip:** Upload images of the same class and use ⌘ + A (Ctrl + A on windows) to label all of the unlabeled images as the same label.
diff --git a/docs/_guides/downloading-a-model-via-gui.md b/docs/_guides/downloading-a-model-via-gui.md
index 285b65b..b538621 100644
--- a/docs/_guides/downloading-a-model-via-gui.md
+++ b/docs/_guides/downloading-a-model-via-gui.md
@@ -4,6 +4,7 @@ title: Downloading a model via GUI
---
From an existing project, select **Training runs** > **View all**
-![](/docs-assets/images/view_all_training.png)
+
+{% include responsive.html image="view_all_training.png" %}
Select a completed training job from the lefthand side, click **Download**. A zip file will be created containing your trained model files.
\ No newline at end of file
diff --git a/docs/_guides/labeling-with-a-team.md b/docs/_guides/labeling-with-a-team.md
index 5d6d09c..7a38097 100644
--- a/docs/_guides/labeling-with-a-team.md
+++ b/docs/_guides/labeling-with-a-team.md
@@ -8,17 +8,16 @@ To give someone access to your project, you need to set up an Identity & Access
Navigate to [IBM Cloud](https://ibm.biz/cloud-annotations-dashboard){:target="_blank"}.
From the titlebar, choose `Manage` > `Access (IAM)`.
-![](/docs-assets/images/manage-access.png)
-
+{% include responsive.html image="manage-access.png" %}
## Invite users
Invite the user, by choosing the `Users` sidebar item and clicking `Invite users`.
-![](/docs-assets/images/invite-users.png)
+{% include responsive.html image="invite-users.png" %}
Enter their email address, then click `Invite`.
-![](/docs-assets/images/add-email.png)
+{% include responsive.html image="add-email.png" %}
## Create an access group
@@ -31,23 +30,23 @@ For Cloud Annotations to work properly, the user will need:
Create an access group, by choosing the `Access groups` sidebar item and clicking `Create`.
-![](/docs-assets/images/access-groups.png)
+{% include responsive.html image="access-groups.png" %}
Give the access group a name.
-![](/docs-assets/images/name-access-group.png)
+{% include responsive.html image="name-access-group.png" %}
Add the invited user to the access group by clicking `Add users`.
-![](/docs-assets/images/add-users-to-access-group.png)
+{% include responsive.html image="add-users-to-access-group.png" %}
Select the user from the list and click `Add to group`.
-![](/docs-assets/images/select-users-from-access-group-list.png)
+{% include responsive.html image="select-users-from-access-group-list.png" %}
Choose the `Access policies` tab and click `Assign access`.
-![](/docs-assets/images/add-access-policy.png)
+{% include responsive.html image="add-access-policy.png" %}
Choose `Cloud Object Storage` from the dropdown, this will enable the rest of the options.
For `Service instance`, choose the Cloud Object Storage instance affiliated with you Cloud Annotation project.
@@ -58,10 +57,10 @@ For access, choose:
Followed by clicking `Add`.
-![](/docs-assets/images/choose-policies.png)
+{% include responsive.html image="choose-policies.png" %}
Once added, click `Assign`.
-![](/docs-assets/images/assign-the-policy.png)
+{% include responsive.html image="assign-the-policy.png" %}
Once assigned, the invited users should automatically be able to see the project in Cloud Annotations. To invite additional users, just add them to the access group you just created.
\ No newline at end of file
diff --git a/docs/_guides/object-detection.md b/docs/_guides/object-detection.md
index b632697..bb4fc99 100644
--- a/docs/_guides/object-detection.md
+++ b/docs/_guides/object-detection.md
@@ -4,16 +4,23 @@ title: Object detection
---
After your bucket is created and named, it will prompt you to choose an annotation type. Choose `Localization`, this enables bounding box drawing.
-![](/docs-assets/images/6a.CA_set-type.png)
+
+{% include responsive.html image="6a.CA_set-type.png" %}
## Labeling the data
-1. Upload a video or some images
-![](/docs-assets/images/7a.CA_blank-canvas.png)
-2. Create the desired labels
-![](/docs-assets/images/9a.CA_create-label.png)
-3. Start drawing bounding boxes
-![](/docs-assets/images/10.CA_labeled.png)
+
+
+
Upload a video or some images
+ {% include responsive.html image="7a.CA_blank-canvas.png" %}
+
+
Create the desired labels
+ {% include responsive.html image="9a.CA_create-label.png" %}
+
+
## Keyboard shortcuts
diff --git a/docs/_guides/preparing-training-data.md b/docs/_guides/preparing-training-data.md
index 0be5094..ea63fdf 100644
--- a/docs/_guides/preparing-training-data.md
+++ b/docs/_guides/preparing-training-data.md
@@ -8,41 +8,67 @@ Cloud Annotations supports uploading both photos and videos.
However, before you start snapping, there's a few limitations to consider.
## Training data best practices
-* **Object Type** The model is optimized for photographs of objects in the real world. They are unlikely to work well for x-rays, hand drawings, scanned documents, receipts, etc.
-
-* **Object Environment** The training data should be as close as possible to the data on which predictions are to be made. For example, if your use case involves blurry and low-resolution images (such as from a security camera), your training data should be composed of blurry, low-resolution images. In general, you should also consider providing multiple angles, resolutions, and backgrounds for your training images.
-
-* **Difficulty** The model generally can't predict labels that humans can't assign. So, if a human can't be trained to assign labels by looking at the image for 1-2 seconds, the model likely can't be trained to do it either.
-
-* **Label Count** We recommend at least 50 labels per object category for a usable model, but using 100s or 1000s would provide better results.
-
-* **Image Dimensions** The model resizes the image to 300x300 pixels, so keep that in mind when training the model with images where one dimension is much longer than the other.
-![](/docs-assets/images/shrink_image.png)
-
-* **Object Size** The object of interests size should be at least ~5% of the image area to be detected. For example, on the resized 300x300 pixel image the object should cover ~60x60 pixels.
-![](/docs-assets/images/small_image.png)
-
+
+
+
+ Object Type The model is optimized for photographs of objects in the real world. They are unlikely to work well for x-rays, hand drawings, scanned documents, receipts, etc.
+
+
+
+
+ Object Environment The training data should be as close as possible to the data on which predictions are to be made. For example, if your use case involves blurry and low-resolution images (such as from a security camera), your training data should be composed of blurry, low-resolution images. In general, you should also consider providing multiple angles, resolutions, and backgrounds for your training images.
+
+
+
+
+ Difficulty The model generally can't predict labels that humans can't assign. So, if a human can't be trained to assign labels by looking at the image for 1-2 seconds, the model likely can't be trained to do it either.
+
+
+
+
+ Label Count We recommend at least 50 labels per object category for a usable model, but using 100s or 1000s would provide better results.
+
+
+
+
+ Image Dimensions The model resizes the image to 300x300 pixels, so keep that in mind when training the model with images where one dimension is much longer than the other.
+ {% include responsive.html image="shrink_image.png" %}
+
+
+
+
+ Object Size The object of interests size should be at least ~5% of the image area to be detected. For example, on the resized 300x300 pixel image the object should cover ~60x60 pixels.
+ {% include responsive.html image="small_image.png" %}
+
+
+
## Set up Cloud Annotations
To use Cloud Annotations just navigate to [cloud.annotations.ai](https://cloud.annotations.ai) and click **Continue with IBM Cloud**.
-![](/docs-assets/images/0a.CA_login.png)
+
+{% include responsive.html image="0a.CA_login.png" %}
Once logged, if you don't have an object storage instance, it will prompt you to create one. Click **Get started** to be directed to IBM Cloud, where you can create a free object storage instance.
-![](/docs-assets/images/1a.CA_no-object-storage.png)
+
+{% include responsive.html image="1a.CA_no-object-storage.png" %}
You might need to re-login to IBM Cloud to create a resource.
-![](/docs-assets/images/2a.IBM_login-to-create-resource.png)
+
+{% include responsive.html image="2a.IBM_login-to-create-resource.png" %}
Choose a pricing plan and click **Create**, then **Confirm** on the following popup.
-![](/docs-assets/images/3a.IBM_create-object-storage.png)
+
+{% include responsive.html image="3a.IBM_create-object-storage.png" %}
Once your object storage instance has been provisioned, navigate back to [cloud.annotations.ai](https://cloud.annotations.ai) and refresh the page.
The files and annotations will be stored in a **bucket**, You can create one by clicking **Start a new project**.
-![](/docs-assets/images/4a.CA_create-bucket.png)
+
+{% include responsive.html image="4a.CA_create-bucket.png" %}
Give the bucket a unique name.
-![](/docs-assets/images/5.CA_name-bucket.png)
+
+{% include responsive.html image="5.CA_name-bucket.png" %}
## [Object detection](#object-detection) or [classification](#classification)?
A classification model can tell you what an image is and how confident it is about it's decision.
@@ -55,6 +81,3 @@ If an object detection model gives us this extra information, why would we use c
* **Labor Cost** An object detection model requires humans to draw boxes around every object to train. A classification model only requires a simple label for each image.
* **Training Cost** It can take longer and require more expensive hardware to train an object detection model.
* **Inference Cost** An object detection model can be much slower than real-time to process an image on low-end hardware.
-
-
-
diff --git a/docs/_guides/training-via-gui.md b/docs/_guides/training-via-gui.md
index ab7466a..28d12d1 100644
--- a/docs/_guides/training-via-gui.md
+++ b/docs/_guides/training-via-gui.md
@@ -4,15 +4,17 @@ title: Training via GUI
---
Once you have labeled a sufficient amount of photos, click **Train Model**. A dialog message will appear, prompting you to select your Watson Machine Learning instance. If none are available, it will guide you to create a new one (You may need to refresh your Cloud Annotations window for the new instance to appear, but don't worry, your labels will be saved).
-![](/docs-assets/images/wml_dialog.png)
+
+{% include responsive.html image="wml_dialog.png" %}
Click **Train**. Your training job will not be added to the queue.
-![](/docs-assets/images/training_queue.png)
You will see it listed as *pending* until the training starts (this could take several minutes).
-![](/docs-assets/images/pending_training.png)
+
+{% include responsive.html image="pending_training.png" %}
Once your training job starts, the status will change and you will see a graph of the training steps running.
-![](/docs-assets/images/training_steps.png)
+
+{% include responsive.html image="training_steps.png" %}
Once the job is completed, you're all set!
\ No newline at end of file
diff --git a/docs/_guides/training-with-google-colab.md b/docs/_guides/training-with-google-colab.md
index 48cfbd0..6660c3e 100644
--- a/docs/_guides/training-with-google-colab.md
+++ b/docs/_guides/training-with-google-colab.md
@@ -17,13 +17,13 @@ You can export your data from Cloud Annotations via the following steps:
1. Choose `File` > `Export as Create ML`
-![](/docs-assets/images/export-annotations.png)
+{% include responsive.html image="export-annotations.png" %}
## Uploading to Google Drive
Once exported, you should have a file named `.zip`.
Unzip the downloaded folder and upload it to [Google Drive](https://drive.google.com/){:target="_blank"}.
-![](/docs-assets/images/gdrive.png)
+{% include responsive.html image="gdrive.png" %}
## Using Google Colab
[Open in Colab](https://colab.research.google.com/github/cloud-annotations/google-colab-training/blob/master/object_detection.ipynb){:target="_blank"}
diff --git a/docs/_includes/responsive.html b/docs/_includes/responsive.html
new file mode 100644
index 0000000..e3fcd7e
--- /dev/null
+++ b/docs/_includes/responsive.html
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/docs/docs-assets/images/0a.CA_login.png b/docs/docs-assets/_images/0a.CA_login.png
similarity index 100%
rename from docs/docs-assets/images/0a.CA_login.png
rename to docs/docs-assets/_images/0a.CA_login.png
diff --git a/docs/docs-assets/images/10.CA_labeled.png b/docs/docs-assets/_images/10.CA_labeled.png
similarity index 100%
rename from docs/docs-assets/images/10.CA_labeled.png
rename to docs/docs-assets/_images/10.CA_labeled.png
diff --git a/docs/docs-assets/images/1a.CA_no-object-storage.png b/docs/docs-assets/_images/1a.CA_no-object-storage.png
similarity index 100%
rename from docs/docs-assets/images/1a.CA_no-object-storage.png
rename to docs/docs-assets/_images/1a.CA_no-object-storage.png
diff --git a/docs/docs-assets/images/2a.IBM_login-to-create-resource.png b/docs/docs-assets/_images/2a.IBM_login-to-create-resource.png
similarity index 100%
rename from docs/docs-assets/images/2a.IBM_login-to-create-resource.png
rename to docs/docs-assets/_images/2a.IBM_login-to-create-resource.png
diff --git a/docs/docs-assets/images/3a.IBM_create-object-storage.png b/docs/docs-assets/_images/3a.IBM_create-object-storage.png
similarity index 100%
rename from docs/docs-assets/images/3a.IBM_create-object-storage.png
rename to docs/docs-assets/_images/3a.IBM_create-object-storage.png
diff --git a/docs/docs-assets/images/4a.CA_create-bucket.png b/docs/docs-assets/_images/4a.CA_create-bucket.png
similarity index 100%
rename from docs/docs-assets/images/4a.CA_create-bucket.png
rename to docs/docs-assets/_images/4a.CA_create-bucket.png
diff --git a/docs/docs-assets/images/5.CA_name-bucket.png b/docs/docs-assets/_images/5.CA_name-bucket.png
similarity index 100%
rename from docs/docs-assets/images/5.CA_name-bucket.png
rename to docs/docs-assets/_images/5.CA_name-bucket.png
diff --git a/docs/docs-assets/images/6a.CA_set-type-classification.png b/docs/docs-assets/_images/6a.CA_set-type-classification.png
similarity index 100%
rename from docs/docs-assets/images/6a.CA_set-type-classification.png
rename to docs/docs-assets/_images/6a.CA_set-type-classification.png
diff --git a/docs/docs-assets/images/6a.CA_set-type.png b/docs/docs-assets/_images/6a.CA_set-type.png
similarity index 100%
rename from docs/docs-assets/images/6a.CA_set-type.png
rename to docs/docs-assets/_images/6a.CA_set-type.png
diff --git a/docs/docs-assets/images/7a.CA_blank-canvas.png b/docs/docs-assets/_images/7a.CA_blank-canvas.png
similarity index 100%
rename from docs/docs-assets/images/7a.CA_blank-canvas.png
rename to docs/docs-assets/_images/7a.CA_blank-canvas.png
diff --git a/docs/docs-assets/images/9a.CA_create-label.png b/docs/docs-assets/_images/9a.CA_create-label.png
similarity index 100%
rename from docs/docs-assets/images/9a.CA_create-label.png
rename to docs/docs-assets/_images/9a.CA_create-label.png
diff --git a/docs/docs-assets/images/access-groups.png b/docs/docs-assets/_images/access-groups.png
similarity index 100%
rename from docs/docs-assets/images/access-groups.png
rename to docs/docs-assets/_images/access-groups.png
diff --git a/docs/docs-assets/images/add-access-policy.png b/docs/docs-assets/_images/add-access-policy.png
similarity index 100%
rename from docs/docs-assets/images/add-access-policy.png
rename to docs/docs-assets/_images/add-access-policy.png
diff --git a/docs/docs-assets/images/add-email.png b/docs/docs-assets/_images/add-email.png
similarity index 100%
rename from docs/docs-assets/images/add-email.png
rename to docs/docs-assets/_images/add-email.png
diff --git a/docs/docs-assets/images/add-users-to-access-group.png b/docs/docs-assets/_images/add-users-to-access-group.png
similarity index 100%
rename from docs/docs-assets/images/add-users-to-access-group.png
rename to docs/docs-assets/_images/add-users-to-access-group.png
diff --git a/docs/docs-assets/images/assign-the-policy.png b/docs/docs-assets/_images/assign-the-policy.png
similarity index 100%
rename from docs/docs-assets/images/assign-the-policy.png
rename to docs/docs-assets/_images/assign-the-policy.png
diff --git a/docs/docs-assets/images/choose-policies.png b/docs/docs-assets/_images/choose-policies.png
similarity index 100%
rename from docs/docs-assets/images/choose-policies.png
rename to docs/docs-assets/_images/choose-policies.png
diff --git a/docs/docs-assets/images/class-thumb.png b/docs/docs-assets/_images/class-thumb.png
similarity index 100%
rename from docs/docs-assets/images/class-thumb.png
rename to docs/docs-assets/_images/class-thumb.png
diff --git a/docs/docs-assets/images/create-label-button.png b/docs/docs-assets/_images/create-label-button.png
similarity index 100%
rename from docs/docs-assets/images/create-label-button.png
rename to docs/docs-assets/_images/create-label-button.png
diff --git a/docs/docs-assets/images/empty_dashboard.png b/docs/docs-assets/_images/empty_dashboard.png
similarity index 100%
rename from docs/docs-assets/images/empty_dashboard.png
rename to docs/docs-assets/_images/empty_dashboard.png
diff --git a/docs/docs-assets/images/export-annotations.png b/docs/docs-assets/_images/export-annotations.png
similarity index 100%
rename from docs/docs-assets/images/export-annotations.png
rename to docs/docs-assets/_images/export-annotations.png
diff --git a/docs/docs-assets/images/gdrive.png b/docs/docs-assets/_images/gdrive.png
similarity index 100%
rename from docs/docs-assets/images/gdrive.png
rename to docs/docs-assets/_images/gdrive.png
diff --git a/docs/docs-assets/images/image_shrink.png b/docs/docs-assets/_images/image_shrink.png
similarity index 100%
rename from docs/docs-assets/images/image_shrink.png
rename to docs/docs-assets/_images/image_shrink.png
diff --git a/docs/docs-assets/images/invite-users.png b/docs/docs-assets/_images/invite-users.png
similarity index 100%
rename from docs/docs-assets/images/invite-users.png
rename to docs/docs-assets/_images/invite-users.png
diff --git a/docs/docs-assets/images/label-donuts.png b/docs/docs-assets/_images/label-donuts.png
similarity index 100%
rename from docs/docs-assets/images/label-donuts.png
rename to docs/docs-assets/_images/label-donuts.png
diff --git a/docs/docs-assets/images/label_images.png b/docs/docs-assets/_images/label_images.png
similarity index 100%
rename from docs/docs-assets/images/label_images.png
rename to docs/docs-assets/_images/label_images.png
diff --git a/docs/docs-assets/images/main.png b/docs/docs-assets/_images/main.png
similarity index 100%
rename from docs/docs-assets/images/main.png
rename to docs/docs-assets/_images/main.png
diff --git a/docs/docs-assets/images/main_image.png b/docs/docs-assets/_images/main_image.png
similarity index 100%
rename from docs/docs-assets/images/main_image.png
rename to docs/docs-assets/_images/main_image.png
diff --git a/docs/docs-assets/images/manage-access.png b/docs/docs-assets/_images/manage-access.png
similarity index 100%
rename from docs/docs-assets/images/manage-access.png
rename to docs/docs-assets/_images/manage-access.png
diff --git a/docs/docs-assets/images/name-access-group.png b/docs/docs-assets/_images/name-access-group.png
similarity index 100%
rename from docs/docs-assets/images/name-access-group.png
rename to docs/docs-assets/_images/name-access-group.png
diff --git a/docs/docs-assets/images/new_label.png b/docs/docs-assets/_images/new_label.png
similarity index 100%
rename from docs/docs-assets/images/new_label.png
rename to docs/docs-assets/_images/new_label.png
diff --git a/docs/docs-assets/images/object-thumb.png b/docs/docs-assets/_images/object-thumb.png
similarity index 100%
rename from docs/docs-assets/images/object-thumb.png
rename to docs/docs-assets/_images/object-thumb.png
diff --git a/docs/docs-assets/images/pending_training.png b/docs/docs-assets/_images/pending_training.png
similarity index 100%
rename from docs/docs-assets/images/pending_training.png
rename to docs/docs-assets/_images/pending_training.png
diff --git a/docs/docs-assets/images/select-users-from-access-group-list.png b/docs/docs-assets/_images/select-users-from-access-group-list.png
similarity index 100%
rename from docs/docs-assets/images/select-users-from-access-group-list.png
rename to docs/docs-assets/_images/select-users-from-access-group-list.png
diff --git a/docs/docs-assets/images/shrink_image.png b/docs/docs-assets/_images/shrink_image.png
similarity index 100%
rename from docs/docs-assets/images/shrink_image.png
rename to docs/docs-assets/_images/shrink_image.png
diff --git a/docs/docs-assets/images/small_image.png b/docs/docs-assets/_images/small_image.png
similarity index 100%
rename from docs/docs-assets/images/small_image.png
rename to docs/docs-assets/_images/small_image.png
diff --git a/docs/docs-assets/images/training_steps.png b/docs/docs-assets/_images/training_steps.png
similarity index 100%
rename from docs/docs-assets/images/training_steps.png
rename to docs/docs-assets/_images/training_steps.png
diff --git a/docs/docs-assets/images/upload-media-classification.png b/docs/docs-assets/_images/upload-media-classification.png
similarity index 100%
rename from docs/docs-assets/images/upload-media-classification.png
rename to docs/docs-assets/_images/upload-media-classification.png
diff --git a/docs/docs-assets/images/upload_alt.png b/docs/docs-assets/_images/upload_alt.png
similarity index 100%
rename from docs/docs-assets/images/upload_alt.png
rename to docs/docs-assets/_images/upload_alt.png
diff --git a/docs/docs-assets/images/upload_training.png b/docs/docs-assets/_images/upload_training.png
similarity index 100%
rename from docs/docs-assets/images/upload_training.png
rename to docs/docs-assets/_images/upload_training.png
diff --git a/docs/docs-assets/images/view_all_training.png b/docs/docs-assets/_images/view_all_training.png
similarity index 100%
rename from docs/docs-assets/images/view_all_training.png
rename to docs/docs-assets/_images/view_all_training.png
diff --git a/docs/docs-assets/images/wml_catalog.png b/docs/docs-assets/_images/wml_catalog.png
similarity index 100%
rename from docs/docs-assets/images/wml_catalog.png
rename to docs/docs-assets/_images/wml_catalog.png
diff --git a/docs/docs-assets/images/wml_create.png b/docs/docs-assets/_images/wml_create.png
similarity index 100%
rename from docs/docs-assets/images/wml_create.png
rename to docs/docs-assets/_images/wml_create.png
diff --git a/docs/docs-assets/images/wml_dialog.png b/docs/docs-assets/_images/wml_dialog.png
similarity index 100%
rename from docs/docs-assets/images/wml_dialog.png
rename to docs/docs-assets/_images/wml_dialog.png
diff --git a/docs/docs-assets/css/custom.css b/docs/docs-assets/css/custom.css
index d1cd322..2f01524 100644
--- a/docs/docs-assets/css/custom.css
+++ b/docs/docs-assets/css/custom.css
@@ -1122,6 +1122,11 @@ html {
height: auto;
}
+.content-responsive-img {
+ width: 100%;
+ height: auto;
+}
+
.stepper {
counter-reset: step;
padding: 16px;
diff --git a/docs/docs-assets/css/github-markdown.css b/docs/docs-assets/css/github-markdown.css
index 06187a1..0f1ac4b 100644
--- a/docs/docs-assets/css/github-markdown.css
+++ b/docs/docs-assets/css/github-markdown.css
@@ -593,7 +593,6 @@
.markdown-body img {
max-width: 100%;
box-sizing: content-box;
- background-color: #fff;
}
.markdown-body img[align="right"] {
diff --git a/docs/docs-assets/generated_images/0a.CA_login.png b/docs/docs-assets/generated_images/0a.CA_login.png
new file mode 100644
index 0000000..df75551
Binary files /dev/null and b/docs/docs-assets/generated_images/0a.CA_login.png differ
diff --git a/docs/docs-assets/generated_images/10.CA_labeled.png b/docs/docs-assets/generated_images/10.CA_labeled.png
new file mode 100644
index 0000000..77a26f2
Binary files /dev/null and b/docs/docs-assets/generated_images/10.CA_labeled.png differ
diff --git a/docs/docs-assets/generated_images/1a.CA_no-object-storage.png b/docs/docs-assets/generated_images/1a.CA_no-object-storage.png
new file mode 100644
index 0000000..cb91e2f
Binary files /dev/null and b/docs/docs-assets/generated_images/1a.CA_no-object-storage.png differ
diff --git a/docs/docs-assets/generated_images/2a.IBM_login-to-create-resource.png b/docs/docs-assets/generated_images/2a.IBM_login-to-create-resource.png
new file mode 100644
index 0000000..6a94320
Binary files /dev/null and b/docs/docs-assets/generated_images/2a.IBM_login-to-create-resource.png differ
diff --git a/docs/docs-assets/generated_images/3a.IBM_create-object-storage.png b/docs/docs-assets/generated_images/3a.IBM_create-object-storage.png
new file mode 100644
index 0000000..d3b2b0f
Binary files /dev/null and b/docs/docs-assets/generated_images/3a.IBM_create-object-storage.png differ
diff --git a/docs/docs-assets/generated_images/4a.CA_create-bucket.png b/docs/docs-assets/generated_images/4a.CA_create-bucket.png
new file mode 100644
index 0000000..685c8be
Binary files /dev/null and b/docs/docs-assets/generated_images/4a.CA_create-bucket.png differ
diff --git a/docs/docs-assets/generated_images/5.CA_name-bucket.png b/docs/docs-assets/generated_images/5.CA_name-bucket.png
new file mode 100644
index 0000000..ee1ace2
Binary files /dev/null and b/docs/docs-assets/generated_images/5.CA_name-bucket.png differ
diff --git a/docs/docs-assets/generated_images/6a.CA_set-type-classification.png b/docs/docs-assets/generated_images/6a.CA_set-type-classification.png
new file mode 100644
index 0000000..6e73f07
Binary files /dev/null and b/docs/docs-assets/generated_images/6a.CA_set-type-classification.png differ
diff --git a/docs/docs-assets/generated_images/6a.CA_set-type.png b/docs/docs-assets/generated_images/6a.CA_set-type.png
new file mode 100644
index 0000000..e365e03
Binary files /dev/null and b/docs/docs-assets/generated_images/6a.CA_set-type.png differ
diff --git a/docs/docs-assets/generated_images/7a.CA_blank-canvas.png b/docs/docs-assets/generated_images/7a.CA_blank-canvas.png
new file mode 100644
index 0000000..b5d31eb
Binary files /dev/null and b/docs/docs-assets/generated_images/7a.CA_blank-canvas.png differ
diff --git a/docs/docs-assets/generated_images/9a.CA_create-label.png b/docs/docs-assets/generated_images/9a.CA_create-label.png
new file mode 100644
index 0000000..4ece98f
Binary files /dev/null and b/docs/docs-assets/generated_images/9a.CA_create-label.png differ
diff --git a/docs/docs-assets/generated_images/access-groups.png b/docs/docs-assets/generated_images/access-groups.png
new file mode 100644
index 0000000..499bb41
Binary files /dev/null and b/docs/docs-assets/generated_images/access-groups.png differ
diff --git a/docs/docs-assets/generated_images/add-access-policy.png b/docs/docs-assets/generated_images/add-access-policy.png
new file mode 100644
index 0000000..f911bff
Binary files /dev/null and b/docs/docs-assets/generated_images/add-access-policy.png differ
diff --git a/docs/docs-assets/generated_images/add-email.png b/docs/docs-assets/generated_images/add-email.png
new file mode 100644
index 0000000..e4f9959
Binary files /dev/null and b/docs/docs-assets/generated_images/add-email.png differ
diff --git a/docs/docs-assets/generated_images/add-users-to-access-group.png b/docs/docs-assets/generated_images/add-users-to-access-group.png
new file mode 100644
index 0000000..4fea21f
Binary files /dev/null and b/docs/docs-assets/generated_images/add-users-to-access-group.png differ
diff --git a/docs/docs-assets/generated_images/assign-the-policy.png b/docs/docs-assets/generated_images/assign-the-policy.png
new file mode 100644
index 0000000..defe052
Binary files /dev/null and b/docs/docs-assets/generated_images/assign-the-policy.png differ
diff --git a/docs/docs-assets/generated_images/choose-policies.png b/docs/docs-assets/generated_images/choose-policies.png
new file mode 100644
index 0000000..554f0de
Binary files /dev/null and b/docs/docs-assets/generated_images/choose-policies.png differ
diff --git a/docs/docs-assets/generated_images/class-thumb.png b/docs/docs-assets/generated_images/class-thumb.png
new file mode 100644
index 0000000..d1276f3
Binary files /dev/null and b/docs/docs-assets/generated_images/class-thumb.png differ
diff --git a/docs/docs-assets/generated_images/create-label-button.png b/docs/docs-assets/generated_images/create-label-button.png
new file mode 100644
index 0000000..39f6de7
Binary files /dev/null and b/docs/docs-assets/generated_images/create-label-button.png differ
diff --git a/docs/docs-assets/generated_images/empty_dashboard.png b/docs/docs-assets/generated_images/empty_dashboard.png
new file mode 100644
index 0000000..ebf104a
Binary files /dev/null and b/docs/docs-assets/generated_images/empty_dashboard.png differ
diff --git a/docs/docs-assets/generated_images/export-annotations.png b/docs/docs-assets/generated_images/export-annotations.png
new file mode 100644
index 0000000..6510495
Binary files /dev/null and b/docs/docs-assets/generated_images/export-annotations.png differ
diff --git a/docs/docs-assets/generated_images/gdrive.png b/docs/docs-assets/generated_images/gdrive.png
new file mode 100644
index 0000000..c008705
Binary files /dev/null and b/docs/docs-assets/generated_images/gdrive.png differ
diff --git a/docs/docs-assets/generated_images/image_shrink.png b/docs/docs-assets/generated_images/image_shrink.png
new file mode 100644
index 0000000..45f4584
Binary files /dev/null and b/docs/docs-assets/generated_images/image_shrink.png differ
diff --git a/docs/docs-assets/generated_images/invite-users.png b/docs/docs-assets/generated_images/invite-users.png
new file mode 100644
index 0000000..5f14344
Binary files /dev/null and b/docs/docs-assets/generated_images/invite-users.png differ
diff --git a/docs/docs-assets/generated_images/label-donuts.png b/docs/docs-assets/generated_images/label-donuts.png
new file mode 100644
index 0000000..87dc966
Binary files /dev/null and b/docs/docs-assets/generated_images/label-donuts.png differ
diff --git a/docs/docs-assets/generated_images/label_images.png b/docs/docs-assets/generated_images/label_images.png
new file mode 100644
index 0000000..0d16133
Binary files /dev/null and b/docs/docs-assets/generated_images/label_images.png differ
diff --git a/docs/docs-assets/generated_images/main.png b/docs/docs-assets/generated_images/main.png
new file mode 100644
index 0000000..c712d49
Binary files /dev/null and b/docs/docs-assets/generated_images/main.png differ
diff --git a/docs/docs-assets/generated_images/main_image.png b/docs/docs-assets/generated_images/main_image.png
new file mode 100644
index 0000000..3da0b79
Binary files /dev/null and b/docs/docs-assets/generated_images/main_image.png differ
diff --git a/docs/docs-assets/generated_images/manage-access.png b/docs/docs-assets/generated_images/manage-access.png
new file mode 100644
index 0000000..60ec4e5
Binary files /dev/null and b/docs/docs-assets/generated_images/manage-access.png differ
diff --git a/docs/docs-assets/generated_images/name-access-group.png b/docs/docs-assets/generated_images/name-access-group.png
new file mode 100644
index 0000000..b628f06
Binary files /dev/null and b/docs/docs-assets/generated_images/name-access-group.png differ
diff --git a/docs/docs-assets/generated_images/new_label.png b/docs/docs-assets/generated_images/new_label.png
new file mode 100644
index 0000000..0603eae
Binary files /dev/null and b/docs/docs-assets/generated_images/new_label.png differ
diff --git a/docs/docs-assets/generated_images/object-thumb.png b/docs/docs-assets/generated_images/object-thumb.png
new file mode 100644
index 0000000..9c424b3
Binary files /dev/null and b/docs/docs-assets/generated_images/object-thumb.png differ
diff --git a/docs/docs-assets/generated_images/pending_training.png b/docs/docs-assets/generated_images/pending_training.png
new file mode 100644
index 0000000..9d9fdd4
Binary files /dev/null and b/docs/docs-assets/generated_images/pending_training.png differ
diff --git a/docs/docs-assets/generated_images/select-users-from-access-group-list.png b/docs/docs-assets/generated_images/select-users-from-access-group-list.png
new file mode 100644
index 0000000..c099814
Binary files /dev/null and b/docs/docs-assets/generated_images/select-users-from-access-group-list.png differ
diff --git a/docs/docs-assets/generated_images/shrink_image.png b/docs/docs-assets/generated_images/shrink_image.png
new file mode 100644
index 0000000..7409954
Binary files /dev/null and b/docs/docs-assets/generated_images/shrink_image.png differ
diff --git a/docs/docs-assets/generated_images/small_image.png b/docs/docs-assets/generated_images/small_image.png
new file mode 100644
index 0000000..b572503
Binary files /dev/null and b/docs/docs-assets/generated_images/small_image.png differ
diff --git a/docs/docs-assets/generated_images/training_steps.png b/docs/docs-assets/generated_images/training_steps.png
new file mode 100644
index 0000000..8e26fe1
Binary files /dev/null and b/docs/docs-assets/generated_images/training_steps.png differ
diff --git a/docs/docs-assets/generated_images/upload-media-classification.png b/docs/docs-assets/generated_images/upload-media-classification.png
new file mode 100644
index 0000000..0a03569
Binary files /dev/null and b/docs/docs-assets/generated_images/upload-media-classification.png differ
diff --git a/docs/docs-assets/generated_images/upload_alt.png b/docs/docs-assets/generated_images/upload_alt.png
new file mode 100644
index 0000000..58858fa
Binary files /dev/null and b/docs/docs-assets/generated_images/upload_alt.png differ
diff --git a/docs/docs-assets/generated_images/upload_training.png b/docs/docs-assets/generated_images/upload_training.png
new file mode 100644
index 0000000..40937a5
Binary files /dev/null and b/docs/docs-assets/generated_images/upload_training.png differ
diff --git a/docs/docs-assets/generated_images/view_all_training.png b/docs/docs-assets/generated_images/view_all_training.png
new file mode 100644
index 0000000..be89a29
Binary files /dev/null and b/docs/docs-assets/generated_images/view_all_training.png differ
diff --git a/docs/docs-assets/generated_images/wml_catalog.png b/docs/docs-assets/generated_images/wml_catalog.png
new file mode 100644
index 0000000..0052a1d
Binary files /dev/null and b/docs/docs-assets/generated_images/wml_catalog.png differ
diff --git a/docs/docs-assets/generated_images/wml_create.png b/docs/docs-assets/generated_images/wml_create.png
new file mode 100644
index 0000000..844d042
Binary files /dev/null and b/docs/docs-assets/generated_images/wml_create.png differ
diff --git a/docs/docs-assets/generated_images/wml_dialog.png b/docs/docs-assets/generated_images/wml_dialog.png
new file mode 100644
index 0000000..79e8588
Binary files /dev/null and b/docs/docs-assets/generated_images/wml_dialog.png differ
diff --git a/docs/docs-assets/generated_images@1x/0a.CA_login.png b/docs/docs-assets/generated_images@1x/0a.CA_login.png
new file mode 100644
index 0000000..e920f36
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/0a.CA_login.png differ
diff --git a/docs/docs-assets/generated_images@1x/10.CA_labeled.png b/docs/docs-assets/generated_images@1x/10.CA_labeled.png
new file mode 100644
index 0000000..5afd281
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/10.CA_labeled.png differ
diff --git a/docs/docs-assets/generated_images@1x/1a.CA_no-object-storage.png b/docs/docs-assets/generated_images@1x/1a.CA_no-object-storage.png
new file mode 100644
index 0000000..2090dac
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/1a.CA_no-object-storage.png differ
diff --git a/docs/docs-assets/generated_images@1x/2a.IBM_login-to-create-resource.png b/docs/docs-assets/generated_images@1x/2a.IBM_login-to-create-resource.png
new file mode 100644
index 0000000..e7b4dfe
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/2a.IBM_login-to-create-resource.png differ
diff --git a/docs/docs-assets/generated_images@1x/3a.IBM_create-object-storage.png b/docs/docs-assets/generated_images@1x/3a.IBM_create-object-storage.png
new file mode 100644
index 0000000..d66ee45
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/3a.IBM_create-object-storage.png differ
diff --git a/docs/docs-assets/generated_images@1x/4a.CA_create-bucket.png b/docs/docs-assets/generated_images@1x/4a.CA_create-bucket.png
new file mode 100644
index 0000000..3cdd3a0
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/4a.CA_create-bucket.png differ
diff --git a/docs/docs-assets/generated_images@1x/5.CA_name-bucket.png b/docs/docs-assets/generated_images@1x/5.CA_name-bucket.png
new file mode 100644
index 0000000..c887251
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/5.CA_name-bucket.png differ
diff --git a/docs/docs-assets/generated_images@1x/6a.CA_set-type-classification.png b/docs/docs-assets/generated_images@1x/6a.CA_set-type-classification.png
new file mode 100644
index 0000000..262cbf0
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/6a.CA_set-type-classification.png differ
diff --git a/docs/docs-assets/generated_images@1x/6a.CA_set-type.png b/docs/docs-assets/generated_images@1x/6a.CA_set-type.png
new file mode 100644
index 0000000..89dd283
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/6a.CA_set-type.png differ
diff --git a/docs/docs-assets/generated_images@1x/7a.CA_blank-canvas.png b/docs/docs-assets/generated_images@1x/7a.CA_blank-canvas.png
new file mode 100644
index 0000000..b471594
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/7a.CA_blank-canvas.png differ
diff --git a/docs/docs-assets/generated_images@1x/9a.CA_create-label.png b/docs/docs-assets/generated_images@1x/9a.CA_create-label.png
new file mode 100644
index 0000000..78e6dc8
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/9a.CA_create-label.png differ
diff --git a/docs/docs-assets/generated_images@1x/access-groups.png b/docs/docs-assets/generated_images@1x/access-groups.png
new file mode 100644
index 0000000..281ebca
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/access-groups.png differ
diff --git a/docs/docs-assets/generated_images@1x/add-access-policy.png b/docs/docs-assets/generated_images@1x/add-access-policy.png
new file mode 100644
index 0000000..2682aa9
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/add-access-policy.png differ
diff --git a/docs/docs-assets/generated_images@1x/add-email.png b/docs/docs-assets/generated_images@1x/add-email.png
new file mode 100644
index 0000000..6e37049
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/add-email.png differ
diff --git a/docs/docs-assets/generated_images@1x/add-users-to-access-group.png b/docs/docs-assets/generated_images@1x/add-users-to-access-group.png
new file mode 100644
index 0000000..7881567
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/add-users-to-access-group.png differ
diff --git a/docs/docs-assets/generated_images@1x/assign-the-policy.png b/docs/docs-assets/generated_images@1x/assign-the-policy.png
new file mode 100644
index 0000000..178ec7b
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/assign-the-policy.png differ
diff --git a/docs/docs-assets/generated_images@1x/choose-policies.png b/docs/docs-assets/generated_images@1x/choose-policies.png
new file mode 100644
index 0000000..94218d2
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/choose-policies.png differ
diff --git a/docs/docs-assets/generated_images@1x/class-thumb.png b/docs/docs-assets/generated_images@1x/class-thumb.png
new file mode 100644
index 0000000..f24319d
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/class-thumb.png differ
diff --git a/docs/docs-assets/generated_images@1x/create-label-button.png b/docs/docs-assets/generated_images@1x/create-label-button.png
new file mode 100644
index 0000000..e1801a8
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/create-label-button.png differ
diff --git a/docs/docs-assets/generated_images@1x/empty_dashboard.png b/docs/docs-assets/generated_images@1x/empty_dashboard.png
new file mode 100644
index 0000000..c3e0019
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/empty_dashboard.png differ
diff --git a/docs/docs-assets/generated_images@1x/export-annotations.png b/docs/docs-assets/generated_images@1x/export-annotations.png
new file mode 100644
index 0000000..b0933ec
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/export-annotations.png differ
diff --git a/docs/docs-assets/generated_images@1x/gdrive.png b/docs/docs-assets/generated_images@1x/gdrive.png
new file mode 100644
index 0000000..bb409e0
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/gdrive.png differ
diff --git a/docs/docs-assets/generated_images@1x/image_shrink.png b/docs/docs-assets/generated_images@1x/image_shrink.png
new file mode 100644
index 0000000..c2f5ab9
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/image_shrink.png differ
diff --git a/docs/docs-assets/generated_images@1x/invite-users.png b/docs/docs-assets/generated_images@1x/invite-users.png
new file mode 100644
index 0000000..b60105f
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/invite-users.png differ
diff --git a/docs/docs-assets/generated_images@1x/label-donuts.png b/docs/docs-assets/generated_images@1x/label-donuts.png
new file mode 100644
index 0000000..40c95f8
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/label-donuts.png differ
diff --git a/docs/docs-assets/generated_images@1x/label_images.png b/docs/docs-assets/generated_images@1x/label_images.png
new file mode 100644
index 0000000..d1148b0
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/label_images.png differ
diff --git a/docs/docs-assets/generated_images@1x/main.png b/docs/docs-assets/generated_images@1x/main.png
new file mode 100644
index 0000000..fd560ba
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/main.png differ
diff --git a/docs/docs-assets/generated_images@1x/main_image.png b/docs/docs-assets/generated_images@1x/main_image.png
new file mode 100644
index 0000000..68946fa
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/main_image.png differ
diff --git a/docs/docs-assets/generated_images@1x/manage-access.png b/docs/docs-assets/generated_images@1x/manage-access.png
new file mode 100644
index 0000000..4cc0a1a
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/manage-access.png differ
diff --git a/docs/docs-assets/generated_images@1x/name-access-group.png b/docs/docs-assets/generated_images@1x/name-access-group.png
new file mode 100644
index 0000000..8bcdcdb
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/name-access-group.png differ
diff --git a/docs/docs-assets/generated_images@1x/new_label.png b/docs/docs-assets/generated_images@1x/new_label.png
new file mode 100644
index 0000000..1be49bb
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/new_label.png differ
diff --git a/docs/docs-assets/generated_images@1x/object-thumb.png b/docs/docs-assets/generated_images@1x/object-thumb.png
new file mode 100644
index 0000000..64cc004
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/object-thumb.png differ
diff --git a/docs/docs-assets/generated_images@1x/pending_training.png b/docs/docs-assets/generated_images@1x/pending_training.png
new file mode 100644
index 0000000..d9271bf
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/pending_training.png differ
diff --git a/docs/docs-assets/generated_images@1x/select-users-from-access-group-list.png b/docs/docs-assets/generated_images@1x/select-users-from-access-group-list.png
new file mode 100644
index 0000000..7499a1c
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/select-users-from-access-group-list.png differ
diff --git a/docs/docs-assets/generated_images@1x/shrink_image.png b/docs/docs-assets/generated_images@1x/shrink_image.png
new file mode 100644
index 0000000..a914d8d
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/shrink_image.png differ
diff --git a/docs/docs-assets/generated_images@1x/small_image.png b/docs/docs-assets/generated_images@1x/small_image.png
new file mode 100644
index 0000000..2c73414
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/small_image.png differ
diff --git a/docs/docs-assets/generated_images@1x/training_steps.png b/docs/docs-assets/generated_images@1x/training_steps.png
new file mode 100644
index 0000000..cde8363
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/training_steps.png differ
diff --git a/docs/docs-assets/generated_images@1x/upload-media-classification.png b/docs/docs-assets/generated_images@1x/upload-media-classification.png
new file mode 100644
index 0000000..e6dbb2b
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/upload-media-classification.png differ
diff --git a/docs/docs-assets/generated_images@1x/upload_alt.png b/docs/docs-assets/generated_images@1x/upload_alt.png
new file mode 100644
index 0000000..c284913
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/upload_alt.png differ
diff --git a/docs/docs-assets/generated_images@1x/upload_training.png b/docs/docs-assets/generated_images@1x/upload_training.png
new file mode 100644
index 0000000..2aca847
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/upload_training.png differ
diff --git a/docs/docs-assets/generated_images@1x/view_all_training.png b/docs/docs-assets/generated_images@1x/view_all_training.png
new file mode 100644
index 0000000..476f015
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/view_all_training.png differ
diff --git a/docs/docs-assets/generated_images@1x/wml_catalog.png b/docs/docs-assets/generated_images@1x/wml_catalog.png
new file mode 100644
index 0000000..fe0a9f7
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/wml_catalog.png differ
diff --git a/docs/docs-assets/generated_images@1x/wml_create.png b/docs/docs-assets/generated_images@1x/wml_create.png
new file mode 100644
index 0000000..9c54616
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/wml_create.png differ
diff --git a/docs/docs-assets/generated_images@1x/wml_dialog.png b/docs/docs-assets/generated_images@1x/wml_dialog.png
new file mode 100644
index 0000000..9c5a37d
Binary files /dev/null and b/docs/docs-assets/generated_images@1x/wml_dialog.png differ
diff --git a/docs/docs-assets/generated_images@2x/0a.CA_login.png b/docs/docs-assets/generated_images@2x/0a.CA_login.png
new file mode 100644
index 0000000..19587ac
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/0a.CA_login.png differ
diff --git a/docs/docs-assets/generated_images@2x/10.CA_labeled.png b/docs/docs-assets/generated_images@2x/10.CA_labeled.png
new file mode 100644
index 0000000..5363b34
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/10.CA_labeled.png differ
diff --git a/docs/docs-assets/generated_images@2x/1a.CA_no-object-storage.png b/docs/docs-assets/generated_images@2x/1a.CA_no-object-storage.png
new file mode 100644
index 0000000..50b8a1f
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/1a.CA_no-object-storage.png differ
diff --git a/docs/docs-assets/generated_images@2x/2a.IBM_login-to-create-resource.png b/docs/docs-assets/generated_images@2x/2a.IBM_login-to-create-resource.png
new file mode 100644
index 0000000..346a0e7
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/2a.IBM_login-to-create-resource.png differ
diff --git a/docs/docs-assets/generated_images@2x/3a.IBM_create-object-storage.png b/docs/docs-assets/generated_images@2x/3a.IBM_create-object-storage.png
new file mode 100644
index 0000000..c3722e3
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/3a.IBM_create-object-storage.png differ
diff --git a/docs/docs-assets/generated_images@2x/4a.CA_create-bucket.png b/docs/docs-assets/generated_images@2x/4a.CA_create-bucket.png
new file mode 100644
index 0000000..3eaa35f
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/4a.CA_create-bucket.png differ
diff --git a/docs/docs-assets/generated_images@2x/5.CA_name-bucket.png b/docs/docs-assets/generated_images@2x/5.CA_name-bucket.png
new file mode 100644
index 0000000..52d4e8b
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/5.CA_name-bucket.png differ
diff --git a/docs/docs-assets/generated_images@2x/6a.CA_set-type-classification.png b/docs/docs-assets/generated_images@2x/6a.CA_set-type-classification.png
new file mode 100644
index 0000000..87d07f7
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/6a.CA_set-type-classification.png differ
diff --git a/docs/docs-assets/generated_images@2x/6a.CA_set-type.png b/docs/docs-assets/generated_images@2x/6a.CA_set-type.png
new file mode 100644
index 0000000..657a6f5
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/6a.CA_set-type.png differ
diff --git a/docs/docs-assets/generated_images@2x/7a.CA_blank-canvas.png b/docs/docs-assets/generated_images@2x/7a.CA_blank-canvas.png
new file mode 100644
index 0000000..c9e758c
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/7a.CA_blank-canvas.png differ
diff --git a/docs/docs-assets/generated_images@2x/9a.CA_create-label.png b/docs/docs-assets/generated_images@2x/9a.CA_create-label.png
new file mode 100644
index 0000000..a67fb62
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/9a.CA_create-label.png differ
diff --git a/docs/docs-assets/generated_images@2x/access-groups.png b/docs/docs-assets/generated_images@2x/access-groups.png
new file mode 100644
index 0000000..a8bbfee
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/access-groups.png differ
diff --git a/docs/docs-assets/generated_images@2x/add-access-policy.png b/docs/docs-assets/generated_images@2x/add-access-policy.png
new file mode 100644
index 0000000..877d824
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/add-access-policy.png differ
diff --git a/docs/docs-assets/generated_images@2x/add-email.png b/docs/docs-assets/generated_images@2x/add-email.png
new file mode 100644
index 0000000..43dd6c7
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/add-email.png differ
diff --git a/docs/docs-assets/generated_images@2x/add-users-to-access-group.png b/docs/docs-assets/generated_images@2x/add-users-to-access-group.png
new file mode 100644
index 0000000..c12a94e
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/add-users-to-access-group.png differ
diff --git a/docs/docs-assets/generated_images@2x/assign-the-policy.png b/docs/docs-assets/generated_images@2x/assign-the-policy.png
new file mode 100644
index 0000000..891d514
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/assign-the-policy.png differ
diff --git a/docs/docs-assets/generated_images@2x/choose-policies.png b/docs/docs-assets/generated_images@2x/choose-policies.png
new file mode 100644
index 0000000..934ea95
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/choose-policies.png differ
diff --git a/docs/docs-assets/generated_images@2x/class-thumb.png b/docs/docs-assets/generated_images@2x/class-thumb.png
new file mode 100644
index 0000000..65ee954
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/class-thumb.png differ
diff --git a/docs/docs-assets/generated_images@2x/create-label-button.png b/docs/docs-assets/generated_images@2x/create-label-button.png
new file mode 100644
index 0000000..72cad27
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/create-label-button.png differ
diff --git a/docs/docs-assets/generated_images@2x/empty_dashboard.png b/docs/docs-assets/generated_images@2x/empty_dashboard.png
new file mode 100644
index 0000000..d3316b8
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/empty_dashboard.png differ
diff --git a/docs/docs-assets/generated_images@2x/export-annotations.png b/docs/docs-assets/generated_images@2x/export-annotations.png
new file mode 100644
index 0000000..c34103a
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/export-annotations.png differ
diff --git a/docs/docs-assets/generated_images@2x/gdrive.png b/docs/docs-assets/generated_images@2x/gdrive.png
new file mode 100644
index 0000000..85f6810
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/gdrive.png differ
diff --git a/docs/docs-assets/generated_images@2x/image_shrink.png b/docs/docs-assets/generated_images@2x/image_shrink.png
new file mode 100644
index 0000000..ebbc540
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/image_shrink.png differ
diff --git a/docs/docs-assets/generated_images@2x/invite-users.png b/docs/docs-assets/generated_images@2x/invite-users.png
new file mode 100644
index 0000000..b55d2e3
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/invite-users.png differ
diff --git a/docs/docs-assets/generated_images@2x/label-donuts.png b/docs/docs-assets/generated_images@2x/label-donuts.png
new file mode 100644
index 0000000..bfd8150
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/label-donuts.png differ
diff --git a/docs/docs-assets/generated_images@2x/label_images.png b/docs/docs-assets/generated_images@2x/label_images.png
new file mode 100644
index 0000000..3d83176
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/label_images.png differ
diff --git a/docs/docs-assets/generated_images@2x/main.png b/docs/docs-assets/generated_images@2x/main.png
new file mode 100644
index 0000000..bfeec3d
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/main.png differ
diff --git a/docs/docs-assets/generated_images@2x/main_image.png b/docs/docs-assets/generated_images@2x/main_image.png
new file mode 100644
index 0000000..cf2a232
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/main_image.png differ
diff --git a/docs/docs-assets/generated_images@2x/manage-access.png b/docs/docs-assets/generated_images@2x/manage-access.png
new file mode 100644
index 0000000..4ce03b0
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/manage-access.png differ
diff --git a/docs/docs-assets/generated_images@2x/name-access-group.png b/docs/docs-assets/generated_images@2x/name-access-group.png
new file mode 100644
index 0000000..c3f9431
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/name-access-group.png differ
diff --git a/docs/docs-assets/generated_images@2x/new_label.png b/docs/docs-assets/generated_images@2x/new_label.png
new file mode 100644
index 0000000..e12b652
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/new_label.png differ
diff --git a/docs/docs-assets/generated_images@2x/object-thumb.png b/docs/docs-assets/generated_images@2x/object-thumb.png
new file mode 100644
index 0000000..29e7fca
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/object-thumb.png differ
diff --git a/docs/docs-assets/generated_images@2x/pending_training.png b/docs/docs-assets/generated_images@2x/pending_training.png
new file mode 100644
index 0000000..f7d42bb
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/pending_training.png differ
diff --git a/docs/docs-assets/generated_images@2x/select-users-from-access-group-list.png b/docs/docs-assets/generated_images@2x/select-users-from-access-group-list.png
new file mode 100644
index 0000000..113beae
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/select-users-from-access-group-list.png differ
diff --git a/docs/docs-assets/generated_images@2x/shrink_image.png b/docs/docs-assets/generated_images@2x/shrink_image.png
new file mode 100644
index 0000000..6182f31
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/shrink_image.png differ
diff --git a/docs/docs-assets/generated_images@2x/small_image.png b/docs/docs-assets/generated_images@2x/small_image.png
new file mode 100644
index 0000000..d48ae85
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/small_image.png differ
diff --git a/docs/docs-assets/generated_images@2x/training_steps.png b/docs/docs-assets/generated_images@2x/training_steps.png
new file mode 100644
index 0000000..112489b
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/training_steps.png differ
diff --git a/docs/docs-assets/generated_images@2x/upload-media-classification.png b/docs/docs-assets/generated_images@2x/upload-media-classification.png
new file mode 100644
index 0000000..e5a49a5
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/upload-media-classification.png differ
diff --git a/docs/docs-assets/generated_images@2x/upload_alt.png b/docs/docs-assets/generated_images@2x/upload_alt.png
new file mode 100644
index 0000000..787f37e
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/upload_alt.png differ
diff --git a/docs/docs-assets/generated_images@2x/upload_training.png b/docs/docs-assets/generated_images@2x/upload_training.png
new file mode 100644
index 0000000..911047d
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/upload_training.png differ
diff --git a/docs/docs-assets/generated_images@2x/view_all_training.png b/docs/docs-assets/generated_images@2x/view_all_training.png
new file mode 100644
index 0000000..4fa6419
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/view_all_training.png differ
diff --git a/docs/docs-assets/generated_images@2x/wml_catalog.png b/docs/docs-assets/generated_images@2x/wml_catalog.png
new file mode 100644
index 0000000..8e4bd18
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/wml_catalog.png differ
diff --git a/docs/docs-assets/generated_images@2x/wml_create.png b/docs/docs-assets/generated_images@2x/wml_create.png
new file mode 100644
index 0000000..4d69504
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/wml_create.png differ
diff --git a/docs/docs-assets/generated_images@2x/wml_dialog.png b/docs/docs-assets/generated_images@2x/wml_dialog.png
new file mode 100644
index 0000000..b904dd3
Binary files /dev/null and b/docs/docs-assets/generated_images@2x/wml_dialog.png differ
diff --git a/docs/generate_assets.sh b/docs/generate_assets.sh
new file mode 100755
index 0000000..685be94
--- /dev/null
+++ b/docs/generate_assets.sh
@@ -0,0 +1,51 @@
+# 375
+# @x1 782
+# @x2 1564
+
+IMAGE_SMALL=docs-assets/generated_images
+IMAGE_1X=docs-assets/generated_images@1x
+IMAGE_2X=docs-assets/generated_images@2x
+
+rm -rf $IMAGE_SMALL
+rm -rf $IMAGE_1X
+rm -rf $IMAGE_2X
+
+mkdir $IMAGE_SMALL
+mkdir $IMAGE_1X
+mkdir $IMAGE_2X
+
+# If 0.25 ≤ SF < 1 Cubic with B=0, C=2.6−1.6×SF, blur=1.05.
+# If ? ≤ SF < 0.25 Step 1: Use box filter (as defined above in Bilinear) to scale to 4×DSTN.
+# Step 2: Cubic with B=0, C=2.2, blur=1.05.
+
+# C = 2.6 − (1.6 * SF)
+# C = 2.2
+
+# all images should be: 3104px
+# 1564 -> SF = 0.50386598 -> 2.6 − (1.6 * 0.50386598) = 1.793814432
+# 782 -> SF = 0.25193299 -> 2.6 − (1.6 * 0.25193299) = 2.196907216
+# 375 -> SF = 0.12081186 -> 2.2 = 2.2
+
+echo "Generating small..."
+
+mogrify -path $IMAGE_SMALL \
+ -filter box -resize 400% \
+ -filter cubic -define filter:b=0 -define filter:c=2.2 -define filter:blur=1.05 \
+ -resize 375 \
+ docs-assets/_images/*.png
+
+echo "Generating @1x..."
+
+mogrify -path $IMAGE_1X \
+ -filter cubic -define filter:b=0 -define filter:c=2.196907216 -define filter:blur=1.05 \
+ -resize 782 \
+ docs-assets/_images/*.png
+
+echo "Generating @2x..."
+
+mogrify -path $IMAGE_2X \
+ -filter cubic -define filter:b=0 -define filter:c=1.793814432 -define filter:blur=1.05 \
+ -resize 1564 \
+ docs-assets/_images/*.png
+
+
diff --git a/docs/workshops.html b/docs/workshops.html
index 310af4d..d20541a 100644
--- a/docs/workshops.html
+++ b/docs/workshops.html
@@ -13,7 +13,7 @@