Doccano工具安装教程/文本标注工具/文本标注自己的项目/NLP分词器工具/自然语言处理必备工具/如何使用文本标注工具

本文详细介绍了如何安装和配置Doccano文本标注工具,包括安装步骤、参数设置和使用方法,同时提及了与NLP相关的命名实体识别和Transformer技术的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、安装说明

2、安装doccano

3、相关参数设置

4、使用doccano

5 优质文章


这篇文章是专门的安装教程,后续的项目创建,如何使用,以及代码部分可以参考这篇文章:

NER实战:(NLP实战/命名实体识别/文本标注/Doccano工具使用/关键信息抽取/Token分类/源码解读/代码逐行解读)_会害羞的杨卓越的博客-CSDN博客

1、安装说明

doccano是documment anotation的缩写,是一个开源的文本标注工具,我们可以用它为NLP任务的语料库进行打标。

Doccano是一个非常好用的开源工具,用起来很方便,安装也不麻烦。

首先不要着急去查百度,在github就有安装说明。

安装说明:

  • pip (Python 3.8+)
  • Docker
  • Docker Compose

pip (Python 3.8+),要求Python环境是3.8以上,但是如果你深度学习环境一套都是3.8以下的,你新建一个python环境就行了,这个工具就只需要标注文本,标注的时候切换到Doccano环境就行了。

2、安装doccano

在prompt中cd到python环境的scripts文件夹(每个conda的python环境都有一个script文件夹)中,如果不知道自己的scripts文件夹在哪儿参考一下我的:

C:\Users\Alex\anaconda3\envs\NER\Scripts

看我的是在这里,我自己新建了一个NER的python环境:

在prompt界面进行操作:

​ 安装指令:

pip install doccano

如果安装太慢,就使用清华镜像:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple doccano

3、相关参数设置

安装完成后,进行初始化操作:

# Initialize database.
doccano init

 设置用户名和密码:

# Create a super user.
doccano createuser --username admin --password pass

设置用户名密码的时候,自己一定要记得,如果你没改的话,就是默认的账号名为admin,密码就是pass了,这个账号密码就是是存在云端的。

接着设置服务器端口:

# Start a web server.
doccano webserver --port 8000

这是打开端口成功的界面:

这步做完后,一定要

再打开一个prompt命令窗口,再次cd到scripts文件夹

再打开一个prompt命令窗口,再次cd到scripts文件夹

再打开一个prompt命令窗口,再次cd到scripts文件夹

然后执行以下指令启动服务:

# Start the task queue to handle file upload/download.
doccano task

启动成功的页面

4、使用doccano

服务启动成功后,进入这个地址打开:

http://127.0.0.1:8000/

打开后的页面是这样:

到这里doccano的安装与设置就结束了。

点击右上角进行登录,登录的账号和密码就是前面你自己设置的。 

登录后点击开始进入这个页面

到了这里就可以开始创建自己的项目了,你已经完成了doccano文本标注工具的构建。

陆续更新中,有用的话拜托点赞收藏哦。

后续的项目创建,以及如何进行分词,中文分词,请参考这篇文章:

NER实战:(NLP实战/命名实体识别/文本标注/Doccano工具使用/关键信息抽取/Token分类/源码解读/代码逐行解读)_会害羞的杨卓越的博客-CSDN博客

5 优质文章

🧡💛💚💙💜Transformer提出文章论文精读

Transformer:《Attention is all you need》(论文精读/原理解析/模型架构解读/源码解析/相关知识点解析/相关资源提供)_会害羞的杨卓越的博客-CSDN博客

🧡💛💚💙💜Transformer解读:

Transformer算法解读(self-Attention/位置编码/多头注意力/掩码机制/QKV/Transformer堆叠/encoder/decoder)_会害羞的杨卓越的博客-CSDN博客

🧡💛💚💙💜Hugging Face实战

Hugging Face实战(NLP实战/Transformer实战/预训练模型/分词器/模型微调/模型自动选择/PyTorch版本/代码逐行解析)上篇之模型调用_会害羞的杨卓越的博客-CSDN博客

🧡💛💚💙💜bert系列算法

BERT系列算法解读:(RoBERTa/ALBERT/DistilBERT/Transformer/Hugging Face/NLP/预训练模型/模型蒸馏)_会害羞的杨卓越的博客-CSDN博客

🧡💛💚💙💜包括一些大方向的内容

深度学习五大基本网络_常用深度学习网络_会害羞的杨卓越的博客-CSDN博客

机器学习算法(全教程/全解析/源码全解/实战教程)_会害羞的杨卓越的博客-CSDN博客

人工智能的分类:机器学习/专家系统/推荐系统/知识图谱/强化学习/迁移学习/特征工程/模式识别_会害羞的杨卓越的博客-CSDN博客

🧡💛💚💙💜计算机视觉

openCV基础教程_会害羞的杨卓越的博客-CSDN博客

陆续更新中,有用的话拜托点赞收藏哦。

### 安装和初始化 Doccano #### 准备环境 为了成功安装并初始化 Doccano,确保已经配置好 Python 和 pip 的开发环境。建议使用虚拟环境来管理依赖项。 #### 下载源码 可以通过 Git 克隆官方仓库获取最新版本的 Doccano 源代码: ```bash git clone https://github.com/doccano/doccano.git cd doccano ``` #### 创建并激活虚拟环境 创建一个新的 Python 虚拟环境,并激活它以便隔离项目依赖关系: ```bash python3 -m venv env source env/bin/activate ``` #### 安装依赖包 进入项目的根目录后执行如下命令以安装所需的 Python 库和其他工具: ```bash pip install --upgrade pip setuptools wheel pip install -r requirements.txt ``` #### 配置数据库 默认情况下,Doccano 使用 SQLite 数据库;然而对于生产部署推荐采用 PostgreSQL 或 MySQL。如果选择 PostgreSQL,则需先启动服务[^2]: ```bash sudo systemctl start postgresql ``` 接着设置相应的数据库连接参数,在 `doccano/settings.py` 文件内修改 DATABASES 设置部分。 #### 初始化应用 首次构建时需要复制默认配置文件到指定路径下[^1]: ```bash make configs ``` 之后运行迁移脚本来准备数据库结构: ```bash python manage.py migrate ``` #### 启动服务器 最后通过 Django 内建 Web 服务器测试实例是否正常工作: ```bash python manage.py runserver 0.0.0.0:8000 ``` 此时应该可以在浏览器访问 http://localhost:8000 来查看新搭建好的 Doccano 实例了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xayah0416

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值