文本标注工具BRAT安装使用

22人阅读 评论(0) 收藏 举报
分类:

1、介绍

BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标注,用BRAT生成的标注结果能够把无结构化的原始文本结构化,供计算机处理。利用该工具可以方便的获得各项NLP任务需要的标注语料。

 

2、安装

a)brat的安装非常简单,只需要unix-like系统和web server支持cgi环境即可,具体安装流程官网写的很清楚,http://brat.nlplab.org/installation.html,需要注意的是web server下各个路径的权限需要设置好,python需要支持sqlite

./install.sh

and follow the instructions. You will be prompted for the following information:

  • brat username (e.g. “editor”)
  • brat password (for the given user, e.g. “annotate”)
  • administrator contact email (e.g. “admin@example.com”)

需要输入超级用户的用户名和密码

b)启动python standalone.py

3、关键问题

3.1 支持中文

brat本身是不支持中文的,如果在配置文件里定义中文会报错,解决办法是修改./server/src/projectconfig.py文件的第163行,加上中文支持即可:
n = re.sub(u'[^a-zA-Z\u4e00-\u9fa5<>,0-9_-]', '_', n)

注意:增加一行

3.2 增加用户

官方文档:

If you want to add additional users, you can edit the config.py file, which contains further instructions.

 

找到config.py 对应的行,增加:

USER_PASSWORD = {
'admn': 'admin',
'test': 'test',
# (add USERNAME:PASSWORD pairs below this line.)
}

重新启动后,使用test就可以登录了

注意:当前用户只能针对自己的标注进行修改,并不能修改其他人进行的标注

 

3.3 导入collection

导入文件的时候,必须要文件符合:文件名.xxx和文件名.ann 一一对应的格式即可

 

4、参考文档

你爱我吗?企鹅风讯利用BRAT进行中文情感分析语料标注掌握玩家心   http://wetest.qq.com/lab/view/31.html

构想:中文文本标注工具(非常好文档) http://dataguru.cn/article-12531-1.html

BRAT对应的实体格式(brat standoff format)  http://brat.nlplab.org/standoff.html

人工智能标注工具  https://www.cnblogs.com/alexanderkun/p/6936732.html
BRAT使用说明:  http://blog.sina.com.cn/s/blog_4c9dc2a10102wy3f.html

查看评论

在xmlspy中使用java的xslt转换

在xmlspy中使用java的xslt转换.我喜欢在xmlspy中来写xml, xsl, xsd, 并且用xmlspy自带的xslt工具或者利用msxml来查看xslt转换结果. 在实际使用中发现尽管...
  • steeven
  • steeven
  • 2003-01-02 09:15:00
  • 2381

MATLAB imfreehand函数 实现图像分割标注

声明:本人菜鸟一个,刚刚开始深度学习,进行医学图像处理,要用matlab 做个界面给医生用来标注乳腺肿瘤,将肿瘤给标记出来,以便后续分类使用 用途: 可以实现在原图中将肿瘤标记出来,也可以继续讲标记...
  • qq_21708545
  • qq_21708545
  • 2016-09-13 10:30:15
  • 2257

MATLAB简单实现图片的标注,手工完成ground truth的注释标注

因为对MATLAB语法不太熟悉,所以只是简单实现了三次ginput的取坐标点,以后熟练了再改进 %对图片上某个点进行标注 clear all close all clc set(gcf,'colo...
  • devil_08
  • devil_08
  • 2017-09-11 09:52:24
  • 887

matlab在图片上画标记然后整幅保存的方法

经常imshow一幅图片之后,会在上面plot一些标记点,但是imwrite的时候发现点并没有随之被保存下来。 尝试一些方法如下: 一、figure imshow(image0_rgb) ho...
  • a573233077
  • a573233077
  • 2016-07-10 11:53:21
  • 4566

matlab大段注释的方法

方法一: 注释语句的快捷键是Ctrl+R 取消注释的快捷键是Ctrl+T 并且支持一次注释(或者取消注释)多行语句。 选定要注释(或者取消注释)的那些语句,然后按Ctrl+R(或者Ctrl+T...
  • u012150360
  • u012150360
  • 2017-03-26 15:25:53
  • 2639

<em>图像</em>样本标记

金乃高 <em>2018</em>-04-11 17:37:11 ok不错好可用 <em>matlab</em>在图片上画标记然后整幅保存...<em>MATLAB</em>简单实现图片的<em>标注</em>,手工完成ground truth的注释... <em>图像</em>样本标记 立即...
  • 2018年04月17日 00:00

matlab的图像操作——输出图像尺寸大小、坐标轴等各项设置

Matlab作为工程中的数据可视化工具是非常的方便的。但是在具体的生成过程中通常会遇见以下几个比较常见的问题,这里以我最近在写论文中用图遇到的问题作为例子。简要说明输出图像大小位置规范的重要性。   ...
  • misayaaaaa
  • misayaaaaa
  • 2016-12-01 18:21:13
  • 30234

MATLAB中标注图例

当在一幅图中出现多种图形中,用户可以
  • seamanj
  • seamanj
  • 2014-06-25 11:18:37
  • 7882

matlab figure edit 加标注

接触matlab很久了,画图都是直接用命令,后来发现matlab的figure 编辑器也可以用来区分线条加标注 效果如图: 首先建立一个空白图: >>figure 在workspace处右键所...
  • u011060119
  • u011060119
  • 2015-12-12 16:30:01
  • 845

matlab图加上箭头和标注实例

在图上加箭头的函数有annotation(),quiver(), annotation()函数 (1) annotation(annotation_type)  % 以指定的对象类型,使用默认...
  • miao_9
  • miao_9
  • 2016-12-09 20:30:03
  • 8031
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 20万+
    积分: 4213
    排名: 9058
    博客专栏