# Hugging Face에서 Stanza 사용

`stanza`는 다양한 인간 언어에 대한 정확한 언어 분석을 위한 효율적인 도구 모음입니다. 원시 텍스트에서 구문 분석 및 개체 인식에 이르기까지, Stanza는 사용자가 선택한 언어에 최첨단 NLP 모델을 제공합니다.

## Hub에서 Stanza 탐색

[모델 페이지](https://huggingface.co/models?library=stanza&sort=downloads) 왼쪽에서 필터링하여 `stanza` 모델을 찾을 수 있습니다. 다양한 언어에 대한 70개 이상의 모델을 찾을 수 있습니다!

Hub의 모든 모델에는 다음 기능이 제공됩니다:
1. 검색 가능성을 높이는 간략한 설명과 메타데이터 태그가 포함된 자동 생성된 모델 카드
2. 브라우저에서 모델을 직접 실험해 볼 수 있는 인터랙티브 위젯(명사 인식 및 품사 태깅용).
3. 명명된 개체 인식과 품사 분석을 위한 추론 요청을 수행할 수 있는 Inference Providers 위젯입니다.

## 기존 모델 사용

`stanza` 라이브러리는 Hub에서 모델을 자동으로 다운로드합니다. `stanza.Pipeline`를 사용하여 Hub에서 모델을 다운로드하고 추론을 수행할 수 있습니다.

```python
import stanza

nlp = stanza.Pipeline('en') # download th English model and initialize an English neural pipeline
doc = nlp("Barack Obama was born in Hawaii.") # run annotation over a sentence
```

## 모델 공유

새로운 공식 Stanza 모델을 추가하려면 [새 언어 추가](https://stanfordnlp.github.io/stanza/new_language.html) 프로세스를 따르고, 이후 [Stanza 팀과 모델을 공유](https://stanfordnlp.github.io/stanza/new_language.html#contributing-back-to-stanza)하면 됩니다. 또한 Hub에 모델을 업로드하는 공식 스크립트는 [여기](https://github.com/stanfordnlp/huggingface-models/blob/main/hugging_stanza.py)에서 찾을 수 있습니다.

## 추가 리소스

* `stanza` [문서](https://stanfordnlp.github.io/stanza/).

