编辑注释时如何避免 BRAT 中的时间滞后?
How to avoid time lag in BRAT while editing annotations?
我正在使用 Brat 软件 (http://brat.nlplab.org) 来注释我的数据。我有带注释的文件,想手动更改它们,例如。删除一些实体,编辑实体类型等
每次进行更改时,页面都会重新加载,大约需要 5-10 秒。这是因为 brat 在 Web 服务器上工作(http://brat.nlplab.org/installation.html),所以当进行更改时,它会在服务器上上传更改的文件,然后重新加载。
我需要做一些更改,这种延迟令人恼火。有没有办法避免滞后?也许制作一个本地缓存,在其中进行所有更改,然后将其上传到服务器。
这是创建训练数据所必需的,该数据将由其他人完成,所以我希望它对他们来说既快又容易。
服务器并不是真正的大问题 - 传输的数据量不是很大。如果您有大文档和大量注释,更大的问题是渲染时间。每次你编辑的时候,东西都有可能移动,brat 会重新计算所有元素的位置;这可能需要相当长的时间。
使部分重绘成为可能将是一项重大返工。它启动一次,然后滞后,然后与其他更改不兼容,最后被放弃。 None 的原始开发人员有时间进行此类工作。
可能的话,您可以为注释者做的最好的事情就是将大文档拆分成更小的块(例如段落),如果可能的话。
我正在使用 Brat 软件 (http://brat.nlplab.org) 来注释我的数据。我有带注释的文件,想手动更改它们,例如。删除一些实体,编辑实体类型等
每次进行更改时,页面都会重新加载,大约需要 5-10 秒。这是因为 brat 在 Web 服务器上工作(http://brat.nlplab.org/installation.html),所以当进行更改时,它会在服务器上上传更改的文件,然后重新加载。
我需要做一些更改,这种延迟令人恼火。有没有办法避免滞后?也许制作一个本地缓存,在其中进行所有更改,然后将其上传到服务器。
这是创建训练数据所必需的,该数据将由其他人完成,所以我希望它对他们来说既快又容易。
服务器并不是真正的大问题 - 传输的数据量不是很大。如果您有大文档和大量注释,更大的问题是渲染时间。每次你编辑的时候,东西都有可能移动,brat 会重新计算所有元素的位置;这可能需要相当长的时间。
使部分重绘成为可能将是一项重大返工。它启动一次,然后滞后,然后与其他更改不兼容,最后被放弃。 None 的原始开发人员有时间进行此类工作。
可能的话,您可以为注释者做的最好的事情就是将大文档拆分成更小的块(例如段落),如果可能的话。