Repolode
explosion

explosion/spaCy

Python과 Cython을 위한 강력한 NLP 라이브러리로, 토큰화와 사전 학습 파이프라인, 태깅·구문 분석·개체 인식용 학습 모델을 제공합니다.

스타
34,035
포크
4,739
열린 이슈
254
마지막 커밋
11일 전

어떤 프로젝트인가요?

spaCy는 Python과 Cython에서 고급 자연어 처리를 지원하는 라이브러리입니다. 70개 이상의 언어에 대한 토큰화와 학습을 지원하며, 품사 태깅, 의존 구문 분석, 개체명 인식, 텍스트 분류 등의 작업을 위한 사전 학습 파이프라인을 제공합니다.

BERT 같은 사전 학습 트랜스포머를 활용한 멀티태스크 학습을 지원하고, 모델 패키징·배포·관리를 위한 도구와 학습 시스템도 포함합니다. 파이프라인에 사용자 지정 컴포넌트를 추가할 수 있으며, PyTorch, TensorFlow 및 기타 프레임워크로 사용자 지정 모델을 만들 수 있습니다. 내장 시각화 도구로 구문 구조와 개체명을 확인할 수 있습니다.

spaCy는 macOS, Linux, Windows에서 pip 또는 conda로 설치할 수 있으며, 64비트 시스템에서 Python 3.7 이상 3.13 미만이 필요합니다. MIT 라이선스로 배포됩니다.

핵심 기능

  • 0170개 이상의 언어에 대한 토큰화 및 학습 지원
  • 02개체명 인식(NER), 품사 태깅(POS), 구문 분석, 텍스트 분류용 사전 학습 파이프라인
  • 03BERT 같은 사전 학습 트랜스포머를 활용한 멀티태스크 학습
  • 04PyTorch 또는 TensorFlow로 사용자 지정 컴포넌트와 모델 구축
  • 05구문 구조와 개체명을 위한 내장 시각화 도구

활용 사례

  • 문서에서 사람, 조직, 장소 등의 개체명 추출
  • 학습된 모델을 활용해 프로덕션 파이프라인에서 텍스트 분류
  • 사전 학습 트랜스포머를 기반으로 사용자 지정 NLP 컴포넌트 구축
  • 언어학 연구에서 구문 구조와 의존 관계 분석

포함된 컬렉션

토픽

자주 묻는 질문

spaCy은(는) 무엇인가요?
Python과 Cython을 위한 강력한 NLP 라이브러리로, 토큰화와 사전 학습 파이프라인, 태깅·구문 분석·개체 인식용 학습 모델을 제공합니다. spaCy는 Python과 Cython에서 고급 자연어 처리를 지원하는 라이브러리입니다. 70개 이상의 언어에 대한 토큰화와 학습을 지원하며, 품사 태깅, 의존 구문 분석, 개체명 인식, 텍스트 분류 등의 작업을 위한 사전 학습 파이프라인을 제공합니다.
spaCy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
spaCy은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
spaCy은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. spaCy의 마지막 커밋은 2026년 10월 27일입니다.
spaCy은(는) 어디에 사용할 수 있나요?
문서에서 사람, 조직, 장소 등의 개체명 추출 학습된 모델을 활용해 프로덕션 파이프라인에서 텍스트 분류 사전 학습 트랜스포머를 기반으로 사용자 지정 NLP 컴포넌트 구축 언어학 연구에서 구문 구조와 의존 관계 분석
spaCy은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/explosion/spaCy

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

관련 프로젝트