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

OSCHINA-MIRROR/MengLi666-privacy_computation

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Распознавание китайских рукописных цифр с использованием приватных вычислений

О приватных вычислениях

      Приватные вычисления, в основном, изучают методы защиты пользовательской конфиденциальности при обмене моделями (это мое личное понимание, а не официальное объяснение). В данном контексте методы атаки включают техники, которые позволяют извлечь конфиденциальную информацию пользователя из модели. Защитные методы, в свою очередь, направлены на противодействие этим атакам. Например, крупный банк может захотеть поделиться обученной моделью машинного обучения с другими организациями. Однако эта модель была обучена на данных, содержащих конфиденциальную информацию клиентов. Если модель будет просто передана, злоумышленники могут использовать техники, такие как атака по членству, чтобы извлечь конфиденциальную информацию. Чтобы предотвратить утечку данных клиентов, банк может использовать дифференциальную приватность для защиты от атаки по членству. Основные принципы этих методов будут подробно объяснены ниже.

Проблемы приватных вычислений

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

Описание проекта

      Основной элемент этого проекта - распознавание китайских рукописных цифр. В процессе обучения модели используются различные методы приватных вычислений. Конкретно, проект демонстрирует федеральное обучение (защитный метод), атаку по членству (атакующий метод) и дифференциальную приватность (защитный метод).

Распознавание китайских рукописных цифр

      Общие характеристики набора данных показаны на рисунке 1.
       Часть используемого набора данных показана на рисунке 1. Цель проекта - использовать глубокое обучение и методы приватных вычислений, чтобы обучить модель на этих изображениях и сделать её способной распознавать новые данные.
<div align=center>

! Часть набора данных

Рисунок 2. Часть набора данных
Пример: когда тестовые данные представляют собой изображение, как показано на рисунке 2, модель должна распознать, что это изображение цифры 3.
! [Описание входного изображения](others/pictures/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20220107175228.png)
Рис. 3. Пример тестового образца
Когда тестовые данные представляют собой изображение, как показано на рисунке 4, модель должна распознать, что это изображение цифры 0.
! [Описание входного изображения](others/pictures/1641549076(1).png)
Рис. 4. Пример тестового образца

Комментарии ( 0 )

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

Введение

На основе технологии вычислений с сохранением конфиденциальности данных разработана система распознавания рукописных китайских цифр. В проекте использовались федеративное обучение, атаки на основе членства и дифференциальная приватность. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/MengLi666-privacy_computation.git
git@api.gitlife.ru:oschina-mirror/MengLi666-privacy_computation.git
oschina-mirror
MengLi666-privacy_computation
MengLi666-privacy_computation
master