Label-studio

Latest version: v1.12.1

Safety actively analyzes 638884 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 13

0.7.0

Not secure
New Features

- Connect cloud storage like s3 / gcp
- Frontend testing framework
- Putting different shapes on the same image
- maxUsages parameter for the labels
- Paragraphs

Bugfixes

- Allow different types of shapes to be used in the same image. For example you can label the same image using both rectangles and ellipses.
- Fixing double text deserialization https://github.com/heartexlabs/label-studio-frontend/pull/85
- Fix bug with groups of required choices https://github.com/heartexlabs/label-studio-frontend/pull/74
- Several fixes for NER labeling — empty captured text, double clicks, labels appearance

Read More

[https://labelstud.io/blog/release-070-cloud-storage-enablement.html](https://labelstud.io/blog/release-070-cloud-storage-enablement.html)

0.6.1

Not secure
Post release 0.6.0 fixes & improvements:

- Remove individual task from UI https://github.com/heartexlabs/label-studio/issues/267
- More options for task sampling - enable _active learning_ mode using `--sampling=prediction-score-min`
- Enabling serving locally stored images and audios by `--allow-serving-local-files`
- Repaired broken default localhost https://github.com/heartexlabs/label-studio/issues/287
- Fixed one-click deploy on Heroku & Google Cloud https://github.com/heartexlabs/label-studio/issues/257
- Fixed docker compose start https://github.com/heartexlabs/label-studio/issues/291
- Fixed examples for ML backend runs https://github.com/heartexlabs/label-studio/issues/294
- Fixed audio wave rendering https://github.com/heartexlabs/label-studio/issues/195
- Added HTML classification example https://github.com/heartexlabs/label-studio/issues/289
- Compatibility with Anaconda environments
- CONLL export now works fine with consecutive spans https://github.com/heartexlabs/label-studio-converter/pull/4

0.6.0

Not secure
Nested Labeling

Nested labeling enables you to specify multiple classification options that show up after you’ve selected a connected parent class. It can match based on the selected Choice or Label value, and works with a `required` attribute too, smart selecting the region that you’ve not labeled. To try it out check [Choices](https://labelstud.io/tags/choices.html) documentation and look for the following attributes: `visibleWhen`, `whenTagName`, `whenLabelValue`, `whenChoiceValue`.

Per region labeling

With per region labeling you can now provide additional attributes to the labeled regions. For example, when doing audio segmentation you can further classify the region. Per region is available for any data type and the following control tags: [Choices](https://labelstud.io/tags/choices.html), [TextArea](https://labelstud.io/tags/textarea.html), and [Rating](https://labelstud.io/tags/rating.html).

It nicely integrates with the nested labeling, for example, you can provide multiple levels of classification for any particular region.


Machine learning backend updates

- Creating & connecting machine learning backend becomes way easier - simply define your `model.py` script with `.fit() / .predict()` methods and run ML backend with `label-studio-ml start --init --script=model.py`. Check [quickstart](https://github.com/heartexlabs/label-studio/tree/master/label_studio/ml#quickstart) and tutorials on how to connect [sklearn]() and [PyTorch]() models
- New [ML page](/model) in UI, where you can specify URLs to connect ML backends, manually trigger model training, explore training statuses and quickly check predictions by drag-n-dropping tasks.
![image](https://user-images.githubusercontent.com/6087484/80961047-c2fae700-8e12-11ea-9954-e9710236a159.png)
- Label Studio now supports multiple ML backends connected together. You can simultaneously get multiple predictions for each task and do comparative performance analysis for different models or different hyperparameters of a single model. It's possible to connect as many backends as you want by using `--ml-backend url1 url2 ...` command line option or adding them via UI.

Filtering

When the number of labels or choices is big, looking for a particular one becomes tedious. New <Filter /> tag to the rescue. It works with any list of Labels / Choices, and is keyboard-driven. Here is an example of the interaction. Hitting `shift+f` puts focus, then hitting Enter key selects the first matching item.

Display Label Names

Displaying labels on top of the labeled regions proved to be a useful feature if you’d like to do a verification of the labeling. Visually inspecting the regions takes smaller amounts of time than doing so through switching between regions.

Models Scores

Along with the names of the labels you can provide a prediction score for specific regions. That score may either come from the data that you upload or from the model that you’ve connected. When it’s available you can **Sort by the score**, and quickly verify/adjust the labeling for the most “uncertain” regions.

Keeping the label active

If you label the same type of data it may be cumbersome to keep selecting the same label over and over again, now you can choose to keep the last label active and use it for new labeling.

Don’t forget to unselect the region when you want to select a new label, otherwise, you’d change the label of the existing region.

Bug fixes & improvements

* --host argument now available via command-line argument (thanks to [hachreak](https://github.com/hachreak))
* fixed upload with plain text tasks (thanks to [gauthamsuresh09](https://github.com/gauthamsuresh09))
* fixed one-click deploy on Google Cloud (thanks to [iCorv](https://github.com/iCorv))
* fixed URL paths for proxy safety (thanks to [ezavesky](https://github.com/ezavesky))

0.5.1

Not secure
- ability to skip tasks (the corresponding completion will be marked as `"skipped": True`
- add `--sampling` parameter for command line & display it on `/tasks` page
- build containerized app with docker-compose

0.5.0

Not secure
There are many things happened - check full release notes at the new [Label Studio Blog](https://labelstud.io/blog/release-050.html) !

0.4.8

Not secure
- Label config validation over connected ML backend
- Fixing an error with getting predictions when ML backend is not set

Page 9 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.