/ Модель

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

Лицензия
MIT
Библиотека
onnxruntime
Опубликована
1 авг 2026

tiny-industrial-edge-onnx

Классификация таблицTable → label

Небольшой ONNX-классификатор на LogisticRegression для демонстрации бинарной классификации синтетических промышленных табличных признаков на CPU и периферийных устройствах.

0скачиваний за 30 дней0лайковвеса обновлены7 окт 2026

Бенчмарки

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

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

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

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

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

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

Tiny Industrial Edge ONNX Classifier — небольшой классификатор, созданный автором sankalpsthakur. Это конвейер scikit-learn из StandardScaler и LogisticRegression, обученный на полностью синтетических табличных признаках и экспортированный в ONNX opset 12 для демонстраций на CPU и периферийных устройствах. Модель предсказывает бинарную метку intervene по признакам с условно промышленными названиями, например specific_power, vibration_rms и steam_makeup.

Модель подходит для демонстрации запуска табличного классификатора через ONNX Runtime и проверки интеграции в локальные CPU- или edge-сценарии. Указана лицензия MIT. README сообщает о проверке выполнения нескольких примеров с конечными вероятностями и согласованными пороговыми решениями, но не приводит подтверждённой точности на реальных производственных данных.

Сценарии применения

  • демонстрация табличной классификации через ONNX Runtime
  • проверка запуска бинарной модели на CPU
  • тестирование интеграции классификатора в edge-приложение

Ограничения

Обучена только на синтетических данных, поэтому её предсказания не подтверждают экономию предприятия и не подходят как рекомендации по управлению производством. Проверка выполнения не устанавливает точность на реальных данных или пригодность для промышленного внедрения.

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

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

Открыть на Hugging Face

Tiny Industrial Edge ONNX Classifier

A tiny scikit-learn LogisticRegression pipeline (StandardScaler + LR) trained on synthetic tabular features with industrial-energy-flavored names, exported to ONNX for CPU / edge demos.

Claim boundary

This model uses fully synthetic data. Feature names (specific_power, vibration_rms, steam_makeup, etc.) are illustrative only. Do not treat predictions as plant savings, control advice, or operational recommendations. Synthetic ≠ measured plant outcomes.

Features

FeatureDescription (synthetic)
specific_powerRelative specific power
vibration_rmsVibration RMS
steam_makeupSteam makeup rate
condenser_approachCondenser approach
cooling_tower_delta_tCooling tower delta-T
boiler_o2_pctBoiler O₂ %

Label: intervene (binary)

Files

  • model.onnx — ONNX graph (opset 12)
  • latency.json — local CPU ORT benchmark
  • train_export.py — reproducible train + export

Latency (CPU, onnxruntime)

From latency.json (1000 single-row inferences, CPUExecutionProvider, warm-up excluded):

MetricValue
mean_ms0.0046
p50_ms0.0038
p95_ms0.0090
providerCPUExecutionProvider
n_inferences1000

Numbers above match the committed latency.json from the export run (macOS ARM CPU).

Run with onnxruntime

pip install onnxruntime numpy
python - <<'PY'
import json
import numpy as np
import onnxruntime as ort

session = ort.InferenceSession("model.onnx", providers=["CPUExecutionProvider"])
name = session.get_inputs()[0].name
# order: specific_power, vibration_rms, steam_makeup,
#        condenser_approach, cooling_tower_delta_t, boiler_o2_pct
x = np.array([[0.9, 3.0, 5.0, 9.0, 11.0, 4.0]], dtype=np.float32)
label, probs = session.run(None, {name: x})
print("label", label, "probs", probs)
print(json.load(open("latency.json"))["mean_ms"], "ms mean")
PY

Reproduce export

python3 -m venv .venv-onnx
.venv-onnx/bin/pip install scikit-learn onnx onnxruntime skl2onnx numpy
.venv-onnx/bin/python train_export.py

Seed is fixed (SEED=42).

Links

Measured evaluation review — 2026-10-07

Four authored ONNX rows execute with finite two-class probabilities and matching threshold decisions. This is a runtime contract check; no fresh field accuracy or external rank is established.

Report and retained failures · Whole-profile evaluation scope. No external rank-one position or industrial deployment qualification is established. Original scientific objects and model weights are preserved.

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

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

GPU в ailist

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

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

Модель выложена только в формате ONNX.

Ревизия весов
5a1369d

0 моделей