Как избежать временной задержки в BRAT при редактировании аннотаций?
Я использую программное обеспечение Brat ( http://brat.nlplab.org/) для аннотирования моих данных. У меня есть аннотированные файлы, и я хочу их вручную изменить, например. удалить какой-либо объект, отредактировать тип объекта
Каждый раз, когда вносятся изменения, страница перезагружается, что занимает около 5-10 секунд. Это потому, что brat работает на веб-сервере ( http://brat.nlplab.org/installation.html), поэтому, когда вносятся изменения, он загружает измененный файл на сервер, а затем перезагружает.
Мне нужно сделать ряд изменений, и это отставание раздражает. Есть ли способ избежать отставания? Может быть, сделать локальный кеш, внести все изменения в него, а затем загрузить его на сервер.
Это необходимо для создания обучающих данных, которые будут делать другие люди, поэтому я хочу, чтобы они были быстрыми и легкими для них.
1 ответ
Сервер не является большой проблемой - объем передаваемых данных не очень велик. Большая проблема, если у вас большой документ и много аннотаций, это время рендеринга. Каждый раз, когда вы редактируете, есть вероятность, что все должно двигаться, и брат пересчитывает положение всех элементов; это может занять довольно много времени.
Создание частичных перерисовок было бы серьезной переделкой. Это было начато однажды, затем отставало, затем стало несовместимым с другими изменениями, и, наконец, заброшено. Ни у одного из оригинальных разработчиков нет времени на такие усилия.
Вероятно, лучшее, что вы можете сделать для своих аннотаторов, это разбить большие документы на более мелкие куски (например, абзацы), если это возможно.