Skip to content

Commit 883d23d

Browse files
rpranabPranab Rajbhandari
and
Pranab Rajbhandari
authored
690 Release notes (#1664)
* 690 release notes ami * changes --------- Co-authored-by: Pranab Rajbhandari <pranabrajbhandari@Pranabs-MacBook-Pro.local>
1 parent 58d2195 commit 883d23d

File tree

11 files changed

+285
-139
lines changed

11 files changed

+285
-139
lines changed

docs/_includes/docs-annotation-pagination.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
</li>
1111
</ul>
1212
<ul class="pagination owl-carousel pagination_big">
13+
<li><a href="release_notes_6_9_0">6.9.0</a></li>
1314
<li><a href="release_notes_6_8_1">6.8.1</a></li>
1415
<li><a href="release_notes_6_8_0">6.8.0</a></li>
1516
<li><a href="release_notes_6_7_2">6.7.2</a></li>
159 KB
Loading
400 KB
Loading
164 KB
Loading
241 KB
Loading
347 KB
Loading
449 KB
Loading
509 KB
Loading

docs/en/alab/annotation_labs_releases/release_notes_6_8_0.md

Lines changed: 72 additions & 68 deletions
Large diffs are not rendered by default.
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
layout: docs
3+
header: true
4+
seotitle: Generative AI Lab | John Snow Labs
5+
title: Generative AI Lab Release Notes 6.9.0
6+
permalink: /docs/en/alab/annotation_labs_releases/release_notes_6_9_0
7+
key: docs-licensed-release-notes
8+
modify_date: 2024-08-25
9+
show_nav: true
10+
sidebar:
11+
nav: annotation-lab
12+
---
13+
14+
<div class="h3-box" markdown="1">
15+
16+
## 6.9.0
17+
18+
Release date: **12-11-2024**
19+
20+
## Model Versioning during Training and Visual Model Updates in 6.9.0
21+
Generative AI Lab version 6.9.0, introduces new features designed to improve visual projects as well as model training. This release introduces model versioning as well as new project types, expanding the use cases for our product. With this update, you can streamline tasks such as checkbox identification, handwritten text detection, and model management.
22+
23+
Other small improvements have been made to Generative AI Lab including to the updater script, and ensuring the default colors on labels remain high contrast.
24+
25+
## Model Versioning when Training Models
26+
Generative AI Lab 6.9 introduces model versioning for the following project types: Named Entity Recognition (NER), Classification, Assertion, Relation, and Visual NER. In the **TRAINING SETTINGS** section of the **Train** page, a toggle labeled **Enable Versioning** is now available. By default, model versioning is disabled. To enable it, toggle **Enable Versioning** to **on**.
27+
28+
![690image](/assets/images/annotation_lab/6.9.0/5.png)
29+
30+
When enabled, models are saved with versioned names following the format **projecttype_projectname_v1**, **projecttype_projectname_v2**, and so on. If model deployment is enabled after training is complete, the most recently trained model is automatically applied to the project configuration. If model deployment after training is not enabled, the project configuration remains unchanged. All versions of trained models are accessible on the Reuse Resource page, allowing users to browse and select specific model versions for reuse in other projects.
31+
32+
![690image](/assets/images/annotation_lab/6.9.0/6.png)
33+
34+
Model versioning is also supported for previously created projects. If versioning is disabled, subsequent training overwrites the most recent model without creating a new version. When re-enabled, versioning resumes from the latest version rather than starting over from v1. This feature simplifies model management by enabling version tracking and reusability, offering seamless integration for new and existing projects.
35+
36+
Note: The **Enable Versioning** toggle is disabled during training.
37+
38+
## Identify and Validate Checkboxes with Precision
39+
Version 6.9.0 introduces a new project type called **Checkbox Detection**. With the new update, users can now use the model offered by Generative AI Lab to identify checkboxes in the tasks, including the **checked** and **unchecked** status in the respective tasks.
40+
41+
This project type can be selected from the **Content Type** page under the **Image** tab during project setup. The default model associated with Checkbox Detection is automatically downloaded from the **Models Hub** page and added to the project configuration.
42+
43+
![690image](/assets/images/annotation_lab/6.9.0/1.png)
44+
45+
After the project is configured, users can add relevant tasks and leverage the model to detect checkboxes and their respective checked and unchecked statuses.
46+
47+
![690image](/assets/images/annotation_lab/6.9.0/2.png)
48+
49+
This new update integrates seamlessly with the existing workflow, ensuring no changes or disruptions to the current application processes.
50+
51+
This model can not currently be combined with other models.
52+
53+
## Detect and Validate Handwritten Text and Signatures
54+
This update continues with the **Handwritten Text and Signature Detection** project type. This new feature enables the automatic identification and annotation of handwritten text and signatures within documents, using John Snow Lab's Visual NLP Library. The new project type can be selected from the **Content Type** page under **Image** tab during project configuration. Upon selection, the default model for Handwritten Text and Signature Detection is automatically downloaded from the **Models Hub** and integrated into the project configuration.
55+
56+
![690image](/assets/images/annotation_lab/6.9.0/3.png)
57+
58+
Users can then add relevant tasks to the project and use the model to identify and annotate handwritten content and signatures in documents efficiently.
59+
60+
![690image](/assets/images/annotation_lab/6.9.0/4.png)
61+
62+
This feature doesn't change the existing application workflow, and can not be combined with other models at this time.
63+
64+
## Improvements
65+
### Enhanced label readability by using high-contrast default colors.
66+
To improve readability and accessibility, randomly assigned colors will now meet a minimum contrast standard by default, ensuring they are easy to read. This new default simplifies the project creation experience.
67+
68+
![690image](/assets/images/annotation_lab/6.9.0/7.png)
69+
70+
### Improvements to the updater script
71+
First, a retry mechanism has been implemented to pull images during updates and installations. Each image will now be attempted up to three times to ensure successful retrieval.
72+
73+
When training or pre-annotation servers are running during an upgrade, a prompt appears:
74+
"**Do you want to proceed with deleting these pods? (y/N):**"
75+
76+
- If "**No**" is selected, the upgrade process is exited.
77+
- If "**Yes**" is selected, the running training/pre-annotation pods are deleted, and the upgrade continues.
78+
- If no matching training or pre-annotation pods are running, the message "**No preannotator/training pods matching criteria found.**" is displayed, and the upgrade proceeds.
79+
80+
A new "**silent**" flag can now be passed while executing the upgrade script.
81+
82+
``./annotationlab-updater.sh --silent``
83+
84+
When "**silent**" flag is used:
85+
- It automatically deletes running training/pre-annotation servers without prompting.
86+
- It uses the default admin password for the upgrade procedure.
87+
88+
## Bug Fixes
89+
- **Prediction results are missing in Section Based Classification Projects when exported tasks are re-imported**
90+
91+
Previously, in Section-Based Classification projects, prediction results were missing when exported tasks were re-imported back to Generative AI Lab project. This issue has been resolved. Prediction results now remain intact when tasks are re-imported for SBA-enabled projects, ensuring data consistency.
92+
93+
- **Multiple API calls are made during pre-annotation on the task page**
94+
95+
The **Task** page now operates efficiently without making multiple API calls or unexpected refreshes.
96+
97+
- **De-identify dialog box is not updated after the server is ready with the de-identification pipeline**
98+
99+
The De-Identification pop-up now auto-refreshes and appears as expected once the de-identification pipeline is ready for deployment.
100+
101+
- **Rule for section classifier is set to default value when the user navigates back to Relevant Page**
102+
103+
For SBA-enabled projects, the selected classifier model is now correctly displayed in the dropdown when users return to the page for reconfiguration or confirmation.
104+
105+
- **Training status still showing as 'Running' when the user checks the training history after aborting the training**
106+
107+
The training history now accurately reflects the correct training status with the appropriate status color.
108+
109+
- **When de-identification pipeline is deployed glove_100 is shown as deployed embeddings**
110+
111+
In earlier versions, the default embedding glove_100 was incorrectly displayed as deployed when the de-identification pipeline was deployed, even if no embeddings were available. This issue has been resolved. The correct embedding is now displayed when an embedding is used. An empty embedding is shown when no embedding is used. This ensures an accurate representation of the deployed embeddings in the pipeline.
112+
113+
- **"Model type not available " error is seen frequently while navigating to the Train page**
114+
115+
Previously, users frequently encountered the "**Model type not available**" error when navigating to the **Train** page. This issue has been resolved, and the error no longer appears while accessing the **Train** page from different locations within the project.
116+
117+
- **Backup fails for Azure Blob Storage**
118+
119+
An issue affecting backups to Azure Blob Storage has been resolved. Backups now function correctly, ensuring reliable data storage and recovery.
120+
121+
- **Labels with instructions cannot be deleted and added from the project configuration**
122+
123+
We now allow users to seamlessly add labels with instructions or delete labels that contain instructions as needed.
124+
125+
- **Active learning is not triggered for the second trigger**
126+
127+
Active learning will now wait for the license to be free before triggering training, ensuring a smoother and more reliable process. Additionally, when the active learning condition is met and the system is waiting for the license, this status will be displayed on the training page.
128+
129+
</div><div class="prev_ver h3-box" markdown="1">
130+
131+
## Versions
132+
133+
</div>
134+
135+
{%- include docs-annotation-pagination.html -%}

0 commit comments

Comments
 (0)