#126 · Primary category: Deep Learning Frameworks

thinc

ai artificial-intelligence deep-learning functional-programming jax machine-learning machine-learning-library mxnet natural-language-processing nlp python pytorch spacy tensorflow type-checking

🔮 A refreshing functional take on deep learning, compatible with your favorite libraries

Project last updated:03/27/26

GitHub Stars

2.9K

Forks

294

Contributors

68

License

MIT

Why we included this project

Thinc comes from the team behind spaCy, and it takes a functional approach to deep learning: you compose models rather than subclass them. It's a lightweight layer that lets you build networks out of pieces written in PyTorch, TensorFlow, or MXNet, all in one graph. The type-checked API and integrated configuration system are a real plus when you're assembling custom NLP models, because errors surface early and hyperparameters live in clean, declarative trees. For developers who want a thin, readable wrapper over a familiar framework instead of a whole new ecosystem, Thinc is a practical choice.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category