텍스트 마크업 도구 BRAT 설치 및 구성

4629 단어
텍스트 마크업 도구 BRAT 설치 및 구성
따라서 블로그는 설치가 끝난 후에 회고하여 쓴 것이기 때문에 그림 설명이 없고 설치 절차와 발생한 몇 가지 문제만 기록한다. 구체적인 설치 노선은 다음과 같다.
1. win10에서 VirtualBox 및 Ubuntu 설치
BRAT 설치는 unix-like 환경에서 해야 하고 본 기기는 win10 시스템이기 때문에 먼저 win10에 VirtualBox 가상 기기와 Ubuntu 시스템을 설치해야 한다. 이 단계는 큰 구멍이 없다.
[1]: 블로그 참조: Windows 시스템에 VirtualBox와 Ubuntu를 설치하는 자세한 자습서https://blog.csdn.net/zcooa/article/details/80615743
2. BRAT 설치 및 사용
VirtualBox와 Ubuntu 설치가 완료되면 가상 시스템에서 BRAT를 다운로드하여 설치합니다. 링크는 다음과 같습니다.http://weaver.nlplab.org/~brat/releases/brat-v1.3_Crunchy_Frog.tar.gz
  • 1.압축 해제(수동, 명령행: tar -xzf brat-v1.3_Crunchy_Frog.tar),
  • 2.압축을 푼 파일 디렉토리로 이동: cd brat-v1.3_Crunchy_Frog.tar
  • 3.설치 프로그램 실행: ./install.sh –u
  • 4.이어서 BRAT의 로그인 이름, 로그인 비밀번호, 메일박스를 입력해 달라고 요청할 것이다.
  • 5.설치 완료 후 실행: python2 standalone.py (python3을 사용할 수 없다고 하는데 이것은 시도해 본 적이 없음)
  • 6.이때brat 서비스가 시작되었고 ubuntu에서 브라우저로 127.0.0.1:8001을 방문하여 BRAT 시스템 인터페이스에 들어가고 오른쪽 상단login을 클릭하여 이전 단계 4에서 정의한 로그인 이름, 비밀번호를 입력하고 왼쪽 상단collection을 클릭하여 표시할 파일을 선택하면 표시를 할 수 있습니다. 만약에 중국어를 표시하려면 다음과 같은 조작을 해야 합니다.
  • BRAT에서 중국어 마크업을 지원하기 위해./server/src/projectconfig.py 파일의 163 줄 더하기:
  • n = re.sub(u'[^a-zA-Z\u4e00-\u9fa5<>,0-9_-]', '_', n)중국어를 지원합니다.
  • 그리고 프로필 annotation.conf에서 수직 영역의 각 실체, 관계 등을 사용자 정의하면 (원래 표시된 실체, 관계 등은 모두 통용 영역이기 때문에 수직 영역(의료, 금융 등)에서 사용자 정의 유형을 필요로 한다).
  • 이후 BRAT가 활성화될 때마다 터미널 입력python2 standalone.py에서 서비스를 시작하고 브라우저로 127.0.0.1:8001에 액세스하여 BRAT 시스템 인터페이스에 들어가면 된다.

  • 주의 1: 표시할 txt 파일을 가져올 때 파일 이름과 일치해야 합니다.txt 및 파일 이름.ann가 일일이 대응하는 형식, 즉 모든 원시 파일이 상응하는 형식.ann 파일, txt 데이터 집합을 포함하는 폴더를 설치 파일의 다음 데이터 디렉터리에 놓고 다음 명령을 사용합니다.
    find       -name '*.txt'|sed -e 's|.txt|.ann|g'|xargs touch
    

    폴더 아래의 모든 txt 파일에 빈 인덱스 파일을 만듭니다.ann, BRAT가 요구하는 컬렉션이기 때문에, 모든 txt 파일에는 대응하는 것이 있어야 합니다.ann 파일로 인덱스 내용을 쉽게 놓을 수 있습니다.
    주의 2: BRAT 설치와 사용 중 터미널에서 다음과 같은 오류가 발생했습니다. 유니코드 Decode Error:'ascii'codec can't decode byte 0xe4 in position 10:ord, 해결 방안은 각 오류를 찾는 것입니다.py 파일은 코드 앞에 다음 코드를 추가하면 됩니다.
    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')
    

    [2]: 블로그 참조: 중국어 텍스트 마크업 도구 조사 및 BRAT 설치 사용:https://blog.csdn.net/u014028063/article/details/89329306Brat 마크업 시스템 설명:http://ws.nju.edu.cn/blog/2018/06/brat%E6%A0%87%E6%B3%A8%E7%B3%BB%E7%BB%9F%E8%AF%B4%E6%98%8E/
    3. 가상 머신과 호스트 간의 파일 공유를 실현하기 위해virtualbox 강화 기능을 설치한다.
    온라인에는 두 가지 방법으로 가상 박스 강화 기능을 설치할 수 있다.
    방법 1: VM 자체 기능 사용 - 향상된 설치 기능을 사용하여 미러 설치
    이러한 방법은 가상 머신의 맨 윗부분 메뉴 표시줄에 있는 장치인 증강 기능을 설치하여 증강 기능을 자동으로 설치하지만, 나는 사용 중에 항상 가상 디스크 D:\VirtualBox\VBoxGuestAdditions를 불러오지 못한다.iso에서 가상 컴퓨터로의 오류로 인해 두 번째 방법을 선택하여 수동으로 렌즈를 불러옵니다.
    방법2: 수동으로 가상 디스크를 선택하여 미러를 로드합니다.
    위쪽 메뉴 표시줄의 장치 - 분배기 - 가상 디스크를 선택하고virtualbox 디렉터리의 VBox Guest Additions를 선택하십시오.iso, 그리고 VBoxLinuxAdditions.run이/media/wzx/VBox로 자동 mount됩니다.GAs_6.0.8 디렉토리에서 다음 파일을 복사합니다.
    cp /media/wzx/VBox_GAs_6.0.8/VBoxLinuxAdditions.run /tmp/VBoxLinuxAdditions.run
    

    미러 설치 스크립트 VBoxLinuxAddition 실행truntemp 디렉터리로 이동: cd /tmp 설치 명령 실행: sh VBoxLinuxAdditions.run 이때 오류가 발생했습니다. 블로그에 성공한 예시를 참고하는 것과 달리 오류가 발생했습니다. Please install the gcc make perl packages from your distribution.검색된 해결 방안은 명령을 입력하는 것입니다: yum install gcc perl make. 그러나 오류가 발생했습니다.
    사용 가능한 저장소가 없습니다."yum repolist all"를 실행하여 소유한 창고를 확인합니다.yum-config-manager --enable < 창고 이름 > 을 사용하여 창고를 사용할 수 있습니다
    원인:yum은centos에서 사용해야 합니다. 저는 Ubuntu를 사용합니다. ubuntu 기본 패키지 관리자는yum이 아니라 dpkg입니다. 소프트웨어를 설치할 때 apt-get을 사용하고 명령을 코드로 바꾸면 됩니다. sudo apt-get install gcc perl make명령을 실행할 때 오류가 발생하면 알림에 따라 다운로드하여 설치하면 됩니다.명령을 다시 실행sh VBoxLinuxAdditions.run할 때 스크립트를 설치하여 가상 컴퓨터 시스템을 다시 시작하라고 알립니다. 다시 시작하기 전에 공유 폴더를 설정하고 메뉴 표시줄 장치인 공유 폴더-공유 폴더-공유 폴더 추가-공유 폴더 경로 지정, 폴더 이름은 영어로 하는 것이 좋습니다. 제가 설정한 폴더는 "commonfile"입니다.자동 마운트 선택, 고정 분배, 저장하면 됩니다
    가상 머신을 다시 시작합니다. 이 때 가상 머신 데스크톱에 sf-commomfile이 하나 더 있는 것을 발견했습니다. 이것은 공유 폴더 설정이 완료된 것을 의미합니다.
    그러나 이 폴더를 열면 이 폴더를 조작할 수 있는 권한이 없다는 것을 알 수 있다. 공유 폴더 속성에서 볼 수 있듯이 그 소유자는 루트이고 모든 그룹은 vboxsf이기 때문에 파일 관리가 접근할 수 없는 것은 정상적인 것이다. 해결 방법은 너 자신을 vboxsf 그룹에 가입하는 명령은 다음과 같다.
    sudo adduser wzx vboxsf
    

    작업에 루트 권한이 필요하면 루트에서 실행하면 됩니다. 가상 컴퓨터와 호스트 간의 파일 공유를 실현할 수 있습니다.호스트와 가상 시스템 간의 BRAT 마크업 파일 가져오기 및 내보내기
    [3]: 블로그 참조: 가상 박스 강화 기능 설치:https://blog.csdn.net/qq_21165007/article/details/80344810linux에서 루트 사용자로 전환하는 방법:https://www.cnblogs.com/xinjie10001/p/6295020.html

    좋은 웹페이지 즐겨찾기