1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/torchei-TorchEI

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README-zh.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 20.04.2025 04:20 be8f0c0
torchei_logo

TorchEI⚡

IntroUsageDocCiteContributionLicense

Introduction

👋 TorchEI, произносится как /ˈtôrCHər/ (как пытка), является аббревиатурой от Pytorch Error Injection, инструментом для исследований надежности DNN. TorchEI позволяет вам быстро и просто вводить ошибки в DNN, собирать необходимую информацию и укреплять ваш DNN.

Функции

  • Полные типовые подсказки и документация
  • Включает методы из статей по надежности DNN
  • Высококастомизируемый## Пример

Вот простой пример, или вы можете попробовать интерактивный демонстрационный пример и онлайн редактор

Установка

Вы можете использовать pip3 install torchei для установки или скачать

Пример

Инициализация модели с отказами

import torch
from torchvision import models
import torchei
model = models.resnet18(pretrained=True)
data = torch.load('data/ilsvrc_valid8.pt')
fault_model = torchei.fault_model(model, data)

Вычисление надежности с использованием метода emat

fault_model.emat_attack(10, 1e-3)

Вычисление надежности с использованием метода SERN

fault_model.sern_calc(output_class=1000)

Усиление DNN с использованием метода ODR

fault_model.outlierDR_protection()
fault_model.emat_attack(10, 1e-3)

Вклад

contributors

Если вы заметили 🧐 любые ошибки или у вас есть 🖐️ предложения, пожалуйста, дайте нам знать.

Этот репозиторий открыт для всех, кто хочет внести свой вклад.

Вы можете помочь нам следующими способами:

  • Отправьте PR с вашими реализованными методами из ваших или чужих статей
  • Завершите наше проект
  • Переведите нашу документацию на ваш язык
  • Другое

Мы стремимся сделать TorchEI лучшим набором инструментов для DNN-надежности, включая битовые ошибки и противодействие атакам.:e-mail: forcessless@foxmail.com

Цитирование

Наша статья находится в процессе подготовки.

Лицензия

MIT лицензия. Copyright © 2022/5/23-present, Hao Zheng.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/torchei-TorchEI.git
git@api.gitlife.ru:oschina-mirror/torchei-TorchEI.git
oschina-mirror
torchei-TorchEI
torchei-TorchEI
main