Explosion builds **developer tools** for AI, Machine Learning and Natural Language Processing.

### Project
- [spaCy](/content/_/project/spacy/index.html)
- [Prodigy](/content/_/project/prodigy/index.html)
- [Ellf](/content/_/project/ellf/index.html)
- [Thinc](/content/site-root.html)
- [Consulting](/content/_/project/consulting/index.html)
- [Case Study](/content/_/project/case_study/index.html)

### Topics
- [LLMs](/content/_/topic/llms/index.html)
- [NLP Strategy](/content/_/topic/strategy/index.html)
- [Annotation](/content/_/topic/annotation/index.html)
- [Biomedical](/content/_/topic/biomedical/index.html)
- [Finance](/content/_/topic/finance/index.html)
- [Media](/content/_/topic/media/index.html)
- [Legal](/content/_/topic/legal/index.html)
- [Humanities](/content/_/topic/humanities/index.html)
- [Computer Vision](/content/_/topic/computer-vision/index.html)

### Category
- [Blog](/content/_/category/blog/index.html)
- [Release](/content/_/category/release/index.html)
- [Universe](/content/_/category/universe/index.html)
- [Talk](/content/_/category/talk/index.html)
- [Interview](/content/_/category/interview/index.html)
- [Video](/content/_/category/video/index.html)
- [Paper](/content/_/category/paper/index.html)
- [Book](/content/_/category/book/index.html)

### Tasks
Select...Code Generation, Coreference Resolution, Dependency Parsing, Distillation, Embeddings & Vectors, Entity Linking, Evaluation, Image Classification, Image Segmentation, Layout Analysis, Lemmatization, Named Entity Recognition, Object Detection, Optical Character Recognition (OCR), Part-of-Speech Tagging, PII Anonymization, Question Answering, Relation Extraction, Retrieval-Augmented Generation (RAG), Rule-Based Matching, Span Categorization, Text Classification, Text Generation, Tokenization, Weak Supervision

### Authors
Select...Adriane Boyd, Ákos Kádár, Basile Dura, Chung-Fan Tsai, Damian Romero, Daniel de Kok, Duygu Altinok, Edward Schmuhl, Helena Steckmeister, India Kerle, Ines Montani, Kabir Khan, Lj Miranda, Madeesh Kannan, Magdalena Anioł, Matthew Honnibal, Paul O’Leary McCann, Peter Baumgartner, Philip Vollet, Raphael Mitsch, Rehan Ahmed, Richard Hudson, Ryan Wesslen, Sofie Van Landeghem, Victoria Slocum, Vincent D. Warmerdam, Vinit Ravishankar, Walter Henry

## [Streaming spaCy](https://www.youtube.com/playlist?list=PLBmcuObd5An5_iAxNYLJa_xWmNzsYce8c)
[Join spaCy author and core developer Matt as he works on the library, develops features and fixes bugs, while chatting about all things NLP and open source. Every Thursday at 2pm CET and Friday at 11am CET.](https://www.youtube.com/playlist?list=PLBmcuObd5An5_iAxNYLJa_xWmNzsYce8c)

[**🔮 thinc v9.0.0 Apr 19, 2024** \\Better learning rate schedules and integration of thinc-apple-ops](https://github.com/explosion/thinc/releases/tag/v9.0.0)

[**🔮 thinc v8.2.0 Aug 11, 2023** \\Updates for automatic imports](https://github.com/explosion/thinc/releases/v8.2.0)

## [Implementing a custom trainable component for relation extraction](/content/blog/relation-extraction/index.html)
[Relation extraction refers to the process of predicting and labeling semantic relationships between named entities. In this blog post, we'll go over the process of building a custom relation extraction component using spaCy and Thinc. We'll also add a Hugging Face transformer to improve performance at the end of the post. You'll see how you can utilize Thinc's flexible and customizable system to build an NLP pipeline for biomedical relation extraction.](/content/blog/relation-extraction/index.html)

## [Fast transformer inference with Metal Performance Shaders](/content/blog/metal-performance-shaders/index.html)
[We are happy to introduce support for Metal Performance Shaders in Thinc PyTorch layers. This makes it possible to run spaCy transformer-based pipelines on GPU on Apple Silicon Macs and improves inference speed up to 4.7 times.](/content/blog/metal-performance-shaders/index.html)

[**🍏 thinc-apple-ops v0.1.0 Jul 19, 2022** \\Many performance improvements](https://github.com/explosion/thinc-apple-ops/releases/tag/v0.1.0)

## [spaCy v3: Custom trainable relation extraction component](https://www.youtube.com/watch?v=8HL-Ap5_Axo)
[spaCy v3.0 features new transformer-based pipelines that get spaCy’s accuracy right up to the current state-of-the-art, and a new training config and workflow system to help you take projects from prototype to production. In this video, Sofie shows you how to apply all these new features when implementing a custom trainable component from scratch.](https://www.youtube.com/watch?v=8HL-Ap5_Axo)
