Skip to main content

DINOv3 + UNet for single-task segmentation and multi-task models (segmentation / malignancy classification / TIRADS), with dataset and training utilities

Project description

ThyroidAgent

ThyroidAgent is a PyTorch-based library that provides DINOv3 + UNet models for thyroid ultrasound image analysis, including both single-task segmentation and multi-task learning (segmentation + malignancy classification + TIRADS).

Features

  • DINOv3_S_UNet: single-task tumor segmentation.
  • DINOv3_S_UNet_MULTITASK: joint segmentation, malignancy classification, and TIRADS prediction.
  • Dataset utilities: FullDataset and MultiTaskDataset for training/validation pipelines.
  • Metrics and loss: ready-to-use evaluation metrics and loss functions for medical image segmentation and multi-task learning.

Installation

From PyPI (after you publish):

pip install ThyroidAgent

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thyroidagent-0.1.1.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thyroidagent-0.1.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file thyroidagent-0.1.1.tar.gz.

File metadata

  • Download URL: thyroidagent-0.1.1.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for thyroidagent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 48d95248dd9cbb395adb803bd7ffc31c5a32c45d7abd6f88c0bcd64c132bd4f0
MD5 8b71a5ee73096f8e23935abe7d8895a1
BLAKE2b-256 a500921f058d602d6230c4439134e55b76d467964f7aaa874e6b09693f4b27a5

See more details on using hashes here.

File details

Details for the file thyroidagent-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: thyroidagent-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for thyroidagent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf702d1860f1df9a71346d635ea53835029f4689f5849567aaf61a76d15be161
MD5 174fc792b129d45f05f2e6675b85ac75
BLAKE2b-256 12c19f177eff7ae6f3d277a410064632aaadfb16ae619a864c0d4926a3f77ec5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page