Repolode
stanfordnlp

stanfordnlp/stanza

Stanford NLP Group의 Python 라이브러리로, 60개 이상의 언어에서 토큰화, 문장 분할, 개체명 인식, 의존 구문 분석을 지원합니다.

스타
7,906
포크
966
열린 이슈
103
마지막 커밋
23시간 전

어떤 프로젝트인가요?

Stanza는 Stanford NLP Group에서 만든 Python 자연어 처리 라이브러리입니다. 60개가 넘는 언어의 텍스트를 대상으로 토큰화, 문장 분할, 다중 단어 토큰 확장, 품사 및 형태소 태깅, 표제어 추출, 의존 구문 분석, 개체명 인식을 수행하는 신경망 파이프라인을 실행합니다.

신경망 파이프라인 외에도 Stanza에는 Python 코드에서 Java 기반 Stanford CoreNLP 소프트웨어를 호출할 수 있는 래퍼가 포함되어 있습니다. 사용자는 CORENLP_HOME 환경 변수로 로컬 CoreNLP 설치 경로를 지정한 뒤, 여기서 주석 정보를 추출할 수 있습니다. 사전 학습 모델은 Universal Dependencies 버전 2.8의 모든 트리뱅크를 비롯해, 널리 사용되는 여러 언어의 NER 모델과 생의학 및 임상 영어 패키지를 지원합니다.

이 라이브러리는 PyTorch를 기반으로 하며 pip 또는 conda로 설치할 수 있습니다. 개발자는 소스 저장소의 학습 코드를 실행해 CoNLL-U 또는 BIOES 데이터로 자체 토크나이저, 태거, 표제어 추출기, 파서 또는 NER 모델을 학습할 수 있습니다.

핵심 기능

  • 01토큰화, POS 태깅, 표제어 추출, 의존 구문 분석을 위한 신경망 파이프라인
  • 02널리 사용되는 여러 언어를 위한 개체명 인식 모델
  • 03Universal Dependencies 2.8의 모든 트리뱅크를 위한 사전 학습 모델
  • 04Java 기반 Stanford CoreNLP 소프트웨어를 호출하는 Python 래퍼
  • 05생의학 및 임상 영어 모델 패키지
  • 06CoNLL-U 또는 BIOES 데이터로 사용자 정의 모델 학습

활용 사례

  • 다국어 텍스트를 Python NLP 파이프라인에서 분석하고 주석 처리
  • 생의학 문헌이나 임상 기록에서 개체명 추출
  • Python 코드에서 Stanford CoreNLP 어노테이터 실행
  • 저자원 언어 트리뱅크에 맞는 사용자 정의 파서 또는 태거 학습

빠른 시작

  1. 1

    pip으로 Stanza를 설치합니다

    pip install stanza
  2. 2

    Python을 시작하고 Stanza를 가져온 다음 영어 모델을 다운로드합니다(선택 사항)

    python -c "import stanza; stanza.download('en')"
  3. 3

    영어 신경망 파이프라인을 만들고 문장을 분석합니다

사용 전 알아둘 점

  • Pipeline 인터페이스는 학습을 지원하지 않으므로 자체 모델을 학습하려면 저장소를 클론해야 합니다.
  • Java CoreNLP 래퍼를 사용하려면 Stanford CoreNLP와 해당 모델을 별도로 다운로드해야 합니다.
  • Anaconda 설치는 Python 3.10에서 작동하지 않습니다. 대신 pip을 사용하세요.
  • 메타데이터에는 라이선스가 NOASSERTION으로 표시되어 있지만 README에는 Apache License 2.0이라고 명시되어 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

stanza은(는) 무엇인가요?
Stanford NLP Group의 Python 라이브러리로, 60개 이상의 언어에서 토큰화, 문장 분할, 개체명 인식, 의존 구문 분석을 지원합니다. Stanza는 Stanford NLP Group에서 만든 Python 자연어 처리 라이브러리입니다. 60개가 넘는 언어의 텍스트를 대상으로 토큰화, 문장 분할, 다중 단어 토큰 확장, 품사 및 형태소 태깅, 표제어 추출, 의존 구문 분석, 개체명 인식을 수행하는 신경망 파이프라인을 실행합니다.
stanza은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
stanza은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
stanza은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. stanza의 마지막 커밋은 2026년 11월 5일입니다.
stanza은(는) 어디에 사용할 수 있나요?
다국어 텍스트를 Python NLP 파이프라인에서 분석하고 주석 처리 생의학 문헌이나 임상 기록에서 개체명 추출 Python 코드에서 Stanford CoreNLP 어노테이터 실행 저자원 언어 트리뱅크에 맞는 사용자 정의 파서 또는 태거 학습
stanza는 어떻게 설치하나요?
pip으로 Stanza를 설치합니다: pip install stanza Python을 시작하고 Stanza를 가져온 다음 영어 모델을 다운로드합니다(선택 사항): python -c "import stanza; stanza.download('en')" 영어 신경망 파이프라인을 만들고 문장을 분석합니다
stanza은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/stanfordnlp/stanza

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트