Simple Image Heads and Layers
Project description
Simple Image Heads and Layers
Pytorch implementations of computer vision tasks that aim to be readable, efficient, and effective.
Most of the code is based on published research, adapted to be easy to understand and use, sometimes at the cost of decreased benchmark performance compared to official figures.
pip install sihl to get started. Check out the examples.
Models
Models have a backbone (from torchvision or timm), an optional neck (FPN or BiFPN), and one or more heads (enabling multitask learning).
Each head corresponds to a task:
- Anomaly detection
- Autoencoding
- Autoregressive text recognition
- Depth estimation
- Instance segmentation
- Keypoint detection
- Metric learning
- Multiclass classification
- Multilabel classification
- Object detection
- Panoptic segmentation
- Quadrilateral detection
- Regression
- Scene text recognition
- Semantic segmentation
- View invariance learning
Development
We recommend using rye to manage this project:
- Set your preferred python version with
rye pin 3.X(3.9 or later). - If you have a local GPU, run examples with:
rye run python examples/[...].py. - See generated logs with
rye run tensorboard --logdir examples/logs/[...]. - Run tests with
rye run pytest tests/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sihl-0.0.3.post4.tar.gz.
File metadata
- Download URL: sihl-0.0.3.post4.tar.gz
- Upload date:
- Size: 74.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b5aa63c7d47fc210f5f69d8e32114a6ac8702b17eee42a148f5cf285850be80
|
|
| MD5 |
913f7c5cf331ff744a9b2545be012e7d
|
|
| BLAKE2b-256 |
6318c9895eb646c7c6470c48d3cf722e6ebe14d1c7e5bc90800788955ce71af2
|
File details
Details for the file sihl-0.0.3.post4-py3-none-any.whl.
File metadata
- Download URL: sihl-0.0.3.post4-py3-none-any.whl
- Upload date:
- Size: 84.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78d90642344d66467c41136a3c742c426b1d8c0b284a4fd586d11bff1c7fc1c8
|
|
| MD5 |
e2fd5702a8a8a26bf85207f6e319b28f
|
|
| BLAKE2b-256 |
5a1ea7a15b9642c101574161f1b69938d7c1d5f207bd22c8a7376108f7063adc
|