skorch
Scikit-learn compatible neural network library wrapping PyTorch.
- Status
- Generally available
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Skorch is a scikit-learn compatible neural network library that wraps the popular deep learning framework PyTorch. It provides a high-level interface for training and deploying neural networks while maintaining compatibility with other scikit-learn tools.
Skorch uniquely bridges the gap between scikit-learn and PyTorch, offering a familiar API to machine learning practitioners while enabling them to leverage the power of deep neural networks.
When it fits — and when it doesn’t
A good fit for
Developers who need to integrate PyTorch-based models into scikit-learn workflows
Data scientists familiar with scikit-learn but looking to leverage deep learning capabilities
Look elsewhere if
Projects requiring real-time inference as skorch is primarily for training and model deployment
Teams needing a fully managed service or cloud-based solution, as it's self-hosted
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited community support and small user base compared to direct PyTorch usage
The niche nature of Skorch as a scikit-learn wrapper for PyTorch means fewer resources and slower response times for issues.
- 02
Performance overhead due to additional abstraction layer
The high-level interface adds an extra layer, which can introduce performance penalties compared to direct PyTorch usage.
- 03
Potential for outdated documentation and examples
As a less mainstream tool within the deep learning community, Skorch's documentation may lag behind updates or new features in PyTorch itself.
What it does well
Scikit-learn compatible API for neural networks
Wraps PyTorch, providing a high-level interface
Supports grid search and cross-validation out-of-the-box
Flexible model definition using PyTorch modules
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up skorch
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for skorch’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/skorch)HTML
<a href="https://navigateaitools.com/explorer/tool/skorch"><img src="https://navigateaitools.com/badge/skorch.svg" alt="skorch — tracked on AI Navigator" height="58"></a>