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/_/project/thinc/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 GenerationCoreference ResolutionDependency ParsingDistillationEmbeddings & VectorsEntity LinkingEvaluationImage ClassificationImage SegmentationLayout AnalysisLemmatizationNamed Entity RecognitionObject DetectionOptical Character Recognition (OCR)Part-of-Speech TaggingPII AnonymizationQuestion AnsweringRelation ExtractionRetrieval-Augmented Generation (RAG)Rule-Based MatchingSpan CategorizationText ClassificationText GenerationTokenizationWeak Supervision

### Authors

Select...Adriane BoydÁkos KádárBasile DuraChung-Fan TsaiDamian RomeroDaniël de KokDuygu AltinokEdward SchmuhlHelena SteckmeisterIndia KerleInes MontaniKabir KhanLj MirandaMadeesh KannanMagdalena AniołMatthew HonnibalPaul O’Leary McCannPeter BaumgartnerPhilip VolletRaphael MitschRehan AhmedRichard HudsonRyan WesslenSofie Van LandeghemVictoria SlocumVincent D. WarmerdamVinit RavishankarWalter Henry

## [How to uncover and avoid structural biases in evaluating your Machine Learning/NLP projects](https://speakerdeck.com/sofievl/2024-06-16-pydata-london)  
[This talk highlights common pitfalls that occur when evaluating ML and NLP approaches. It provides comprehensive advice on how to set up a solid evaluation procedure in general, and dives into a few specific use-cases to demonstrate artificial bias that unknowingly can creep in.](https://speakerdeck.com/sofievl/2024-06-16-pydata-london)

## [Reflections on a year of spaCy consulting at Explosion](https://www.linkedin.com/pulse/reflections-year-spacy-consulting-explosion-peter-baumgartner/)  
[In this post, Peter shares some lessons learned from chatting with practitioners about their NLP challenges, developing production-ready NLP pipelines for clients, and working with an open-source development team.](https://www.linkedin.com/pulse/reflections-year-spacy-consulting-explosion-peter-baumgartner/)

## [Setting your ML project up for success](https://www.linkedin.com/pulse/setting-your-ml-project-up-success-sofie-van-landeghem/)  
[“What can you do to maximize the probability of success for your Machine Learning solution? Throughout my 15 years as a data scientist in academia, big pharma, and through consulting, one common theme has emerged: the most reliable predictor of success for any NLP or ML-based solution is whether or not you involve the data science team early on.”](https://www.linkedin.com/pulse/setting-your-ml-project-up-success-sofie-van-landeghem/)

## [Diary of a spaCy project: Predicting GitHub Tags](/content/blog/diary-of-github-spacy-project/index.html)  
[Many people assume that working on an NLP project involves a lot of machine learning. Our experience is that it's much less about flowing tensors, and more about making a tailored solution. This blog post demonstrates how a typical spaCy project could be initiated, implemented, and executed towards a custom solution.](/content/blog/diary-of-github-spacy-project/index.html)

## [Introducing spaCy Tailored Pipelines](/content/blog/introducing-spacy-tailored-pipelines/index.html)  
[Explosion is pleased to announce a new development services offering, spaCy Tailored Pipelines. We’ll build you a custom natural language processing pipeline, delivered in a standardized format using spaCy’s projects system.](/content/blog/introducing-spacy-tailored-pipelines/index.html)
