Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jianlins/smartanno
https://github.com/jianlins/smartanno
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jianlins/smartanno
- Owner: jianlins
- License: apache-2.0
- Created: 2018-03-10T03:04:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-21T21:28:52.000Z (over 4 years ago)
- Last Synced: 2024-11-07T21:52:04.338Z (13 days ago)
- Language: Python
- Size: 3.43 MB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartAnno
SmartAnno is a semi-automatic annotation tool implemented within jupyter notebook.
It uses deep learning model in the backend to learn a smarter and smarter model over time while users annotating the data.
It also integrates word embedding, and UMLS synonym heuristics to improve learning rate.## Installation
```bash
pip install smartanno
```if you have older version installed, then you might want to try upgrade it:
```bash
pip install smartanno -U --no-cache-dir
```## Quick Start
Within a jupyter notebook, add a python cell, type:
```python
from SmartAnno.gui.Main import Main
main=Main()
```
Then, create another python cell, type:
```python
main.start()
```
```python
main.workflow.steps
```## A glimp of the annotation interface embedded in notebook
The following annimation shows annotating a sentence (whether a sentence is describing a disorder or not).
![annotation gif](https://jianlins.github.io/SmartAnno/img/Peek%202020-06-20%2014-48.gif)## A runnable Colab Notebook Demo
A Colab Notebook Demo is here:
https://colab.research.google.com/drive/1hKauV26CTreyzwsa-2eipLmSJxQo2SmB?usp=sharing## Documentation
The full documentation can be found at [SmartAnno Github Page](https://jianlins.github.io/SmartAnno/)