spaCy
Open-source knihovna pro zpracování přirozeného jazyka v Pythonu, určená vývojářům pro extrakci informací a analýzu textu ve velkém měřítku.

O nástroji
spaCy je bezplatná open-source knihovna pro zpracování přirozeného jazyka (NLP) v jazyce Python, zaměřená na výkon a rychlost při zpracování velkých objemů textu, například celých webových dat. Nabízí podporu pro více než 75 jazyků a 84 trénovaných pipeline pro 25 jazyků, přičemž je napsaná v Cythonu pro zajištění vysoké rychlosti zpracování. Mezi hlavní funkce patří rozpoznávání pojmenovaných entit (NER), značkování slovních druhů (POS tagging), syntaktická analýza závislostí (dependency parsing), segmentace vět, klasifikace textu, lemmatizace, morfologická analýza a entity linking. Knihovna podporuje multi-task learning s předtrénovanými transformery jako BERT a umožňuje vlastní modely v rámci PyTorch a TensorFlow. Přes balíček spacy-llm lze integrovat i velké jazykové modely, například GPT-3.5, do NLP pipeline bez nutnosti trénovacích dat. Aktuální verze 3.7 přináší ucelený systém pro konfiguraci trénovacích běhů pomocí konfiguračních souborů a nový systém projektů, který umožňuje sledovat kroky transformace dat, předzpracování a trénování od prototypu až po produkční nasazení. Knihovna se instaluje přes pip a je vydávaná pod MIT licencí, takže je zdarma použitelná i komerčně; tvůrci nabízejí také zakázkové vytvoření spaCy pipeline s předem stanovenou cenou.
Klíčové vlastnosti
- Podpora více než 75 jazyků včetně češtiny
- 84 předtrénovaných pipeline pro 25 jazyků
- Rozpoznávání entit, POS tagging a syntaktická analýza
- Integrace LLM jako GPT-3.5 přes balíček spacy-llm
- Konfigurovatelný trénovací systém přes konfigurační soubory
- Vlastní modely v PyTorch a TensorFlow
Časté dotazy
Co spaCy umí?
Zpracovává přirozený jazyk – rozpoznává pojmenované entity, značkuje slovní druhy, analyzuje syntaktické závislosti, segmentuje věty, klasifikuje text a umí i lemmatizaci či entity linking.
Kolik spaCy stojí?
Knihovna je zcela zdarma a open-source pod MIT licencí, použitelná i komerčně; tvůrci nabízejí navíc placené zakázkové vytvoření vlastní pipeline.
Pro koho je spaCy určené a jak začít?
Je určeno vývojářům pracujícím v Pythonu, kteří potřebují zpracovávat velké objemy textu; stačí knihovnu nainstalovat přes pip a lze rovnou vyzkoušet i online v prohlížeči přes Binder.
Kategorie
AI novinky do e-mailu
Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI — přehledně, česky a bez balastu.
Jeden z nejstarších pravidelných českých AI newsletterů.
Podobné nástroje
Hledáte alternativu k spaCy? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Vectorizer AI
FreemiumPřevádí rastrové obrázky PNG, JPG, GIF, BMP a WebP na vektorové formáty SVG, PDF, EPS a DXF pomo...

Stable Diffusion
FreemiumStability AI je platforma pro generování obrázků, videa a dalšího obsahu pomocí generativní AI,...

Whisper
ZdarmaPřevádí mluvenou řeč na text ve více než 90 jazycích. Whisper je open-source model od OpenAI tré...

Pinecone
FreemiumPinecone je vektorová databáze jako služba, která umožňuje ukládat, spravovat a prohledávat vekt...

Escape
NeuvedenoEscape je AI-powered platforma pro ofenzivní bezpečnost, která automatizuje discovery, pentestin...

MarsAi
ZdarmaMarsX je vývojářská platforma, která kombinuje AI, NoCode, kód a MicroApps pro rychlé budování S...
