/ Модель

Характеристики

Контекст
512 токенов
Параметры
155 млн
Лицензия
Apache 2.0
Архитектура
deberta-v2 · dense
Базовая модель
OpenMed-PII-SuperClinical-Small-44M-v1
Библиотека
openmed
Опубликована
12 июл 2026

OpenMed-PII-SuperClinical-Small-44M-v1-onnx-android

Разметка токеновТекст → label3 профессии

OpenMed-PII-SuperClinical-Small-44M-v1-onnx-android — модель OpenMed для обнаружения персональных и клинических идентификаторов в англоязычных клинических и биомедицинских текстах.

1 743скачиваний за 30 дней2лайкавеса обновлены13 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Она предназначена для token classification и может применяться в задачах выявления и последующей деидентификации конфиденциальных данных. Модель не диагностирует заболевания и не принимает клинических решений.

Модель построена на архитектуре DeBERTa-v2 и содержит около 44 миллионов параметров. Она обрабатывает английский язык и поддерживает последовательности длиной до 512 токенов. Распознаётся более 55 типов сущностей, включая имена, даты, адреса, телефоны, электронную почту, номера медицинских записей, страховые идентификаторы, SSN, IP- и MAC-адреса, сведения о здоровье, расе и этнической принадлежности, религиозных убеждениях и другие персональные или клинические идентификаторы. В комплект входят ONNX-графы INT8, FP16 и полной точности, токенизатор и метаданные для интеграции.

Модель рассчитана на локальный запуск после загрузки: на CPU в Python, в браузере через WebAssembly или WebGPU, а также на Android. Она возвращает найденные сущности, оценки уверенности и точные смещения в исходном тексте. Локальная обработка может поддерживать сценарии с повышенными требованиями к приватности и офлайн-развёртыванию, однако сама по себе не гарантирует соблюдение нормативных требований. Перед использованием необходимо оценить полноту обнаружения, пороги уверенности и корректность выделения фрагментов на данных целевого домена. Модель распространяется по лицензии Apache-2.0.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

OpenMed PII Detection 44M

OpenMed/OpenMed-PII-SuperClinical-Small-44M-v1-onnx-android

A 44M DeBERTa-v2 model for detecting personal and clinical identifiers in English clinical and biomedical text.
Runs locally after download on Python CPU, in the browser, and on Android.

OpenMed | Documentation | Model collection | Paper

Model

FieldValue
TaskPII token classification
LanguageEnglish
ArchitectureDeBERTa-v2
Parameters44M (44,000,000)
Maximum sequence length512 tokens
Entity labelsaccount_number, age, api_key, bank_routing_number, biometric_identifier, blood_type, certificate_license_number, city, company_name, coordinate, country, county, credit_debit_card, customer_id, cvv, date, date_of_birth, date_time, device_identifier, education_level, email, employee_id, employment_status, fax_number, first_name, gender, health_plan_beneficiary_number, http_cookie, ipv4, ipv6, language, last_name, license_plate, mac_address, medical_record_number, occupation, password, phone_number, pin, political_view, postcode, race_ethnicity, religious_belief, sexuality, ssn, state, street_address, swift_bic, tax_id, time, unique_id, url, user_name, vehicle_identifier
Source modelOpenMed/OpenMed-PII-SuperClinical-Small-44M-v1
Licenseapache-2.0

OpenMed in Python on CPU

pip install --upgrade "openmed[onnx-runtime]"
from openmed import OnnxModel

model = OnnxModel.from_pretrained("OpenMed/OpenMed-PII-SuperClinical-Small-44M-v1-onnx-android")
entities = model("Patient Alice Nguyen can be reached at alice@example.org.")

for entity in entities:
    print(entity.to_dict())

OpenMed selects the CPU-oriented INT8 graph by default and returns labels, confidence scores, exact character offsets, and source text.

OpenMed in Web

npm install openmed @huggingface/transformers onnxruntime-web
import { loadOnnxModel } from "openmed";

const repo = "OpenMed/OpenMed-PII-SuperClinical-Small-44M-v1-onnx-android";
const model = await loadOnnxModel(repo);
const entities = await model("Patient Alice Nguyen can be reached at alice@example.org.");

The default INT8 path runs with WebAssembly. For WebGPU, select the FP16 graph:

const model = await loadOnnxModel(repo, {
  variant: "fp16",
  device: "webgpu",
});

OpenMedKit for Android

Add JitPack to the consumer application's settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven {
            url = uri("https://jitpack.io")
            content { includeGroup("com.github.maziyarpanahi") }
        }
    }
}

Use the latest OpenMed build from the master branch:

dependencies {
    implementation("com.github.maziyarpanahi:openmed:master-SNAPSHOT")
}

After downloading this model repository into an app-controlled directory:

import com.openmed.openmedkit.OpenMedKit

OpenMedKit.fromDirectory(modelDirectory).use { model ->
    val entities = model.analyzeText("Patient Alice Nguyen can be reached at alice@example.org.")
}

Inference and tokenization remain on-device.

Included Artifacts

ArtifactRecommended use
model_int8.onnxCPU, WebAssembly, and Android default
model_fp16.onnxWebGPU and compatible accelerated runtimes
model.onnxFull-precision reference
model.ortCustom ONNX Runtime Mobile integration
tokenizer.jsonCross-platform tokenizer
openmed-onnx.jsonRuntime contract and operator metadata

All graphs use opset 18, dynamic batch and sequence axes, stable tensor names, and source-text offset metadata.

The OpenMed Ecosystem

This model is part of OpenMed, an Apache-2.0, local-first clinical AI stack:

  • 2,000+ medical models for clinical NER, biomedical extraction, and privacy.
  • PII detection and de-identification across 55+ identifier types and 17 languages.
  • Python, MLX, Swift, Android, React Native, Web, REST, and gRPC runtimes.
  • Structured and multimodal intake for OCR, documents, DICOM, FHIR, and HL7.
  • Offline and air-gapped deployment with no telemetry by default.

Intended Use and Limitations

This model is intended for detecting personal and clinical identifiers. It does not diagnose conditions or make clinical decisions. Evaluate recall, thresholds, and span behavior on appropriately governed data before deployment. Local execution supports privacy-preserving workflows but does not by itself guarantee regulatory compliance.

All examples in this card are synthetic.

Citation

@misc{panahi2025openmedneropensourcedomainadapted,
  title={OpenMed NER: Open-Source, Domain-Adapted State-of-the-Art
         Transformers for Biomedical NER Across 12 Public Datasets},
  author={Maziyar Panahi},
  year={2025},
  eprint={2508.01630},
  archivePrefix={arXiv},
  primaryClass={cs.CL}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · openmed

Нельзя запустить

Библиотека «openmed» рантаймом не поддерживается.

Класс архитектуры
DebertaV2ForTokenClassification
Ревизия весов
82f57fc

0 моделей