Skip to main content

Library for guaranteed backdoor neutralization of machine learning models

Project description

proteca

Library for guaranteed backdoor neutralization of machine learning models

PROTECA предназначена для обеспечения гарантированной защиты прикладных систем искусственного интеллекта на основе нейронных сетей от бэкдоров и других воздействий.

PROTECA представляет собой программный модуль, расположенный по адресу https://pypi.org/project/PROTECA/.

Чтобы начать данную процедуру, нужно загрузить и установить все необходимые элементы из хранилищ Ubuntu.

Для установки дополнительных компонентов позже используем диспетчер пакетов Python pip.

Необходимо обновить локальный индекс пакетов apt, а затем загрузить и установить пакеты. Конкретный состав устанавливаемых пакетов зависит от того, какая версия Python будет использоваться в проекте.

Если используете Python 3, введите следующее:

sudo apt update
sudo apt install python3-pip python3-dev libpq-dev 

Таким образом, будет установлен pip, файлы разработки Python для последующего использования библиотеки.

Создание виртуальной среды Python

База данных создана, теперь переходим к остальным требованиям проекта. Для удобства управления установим требования Python в виртуальной среде. Для этого потребуется доступ к команде virtualenv. Для установки используем pip.

sudo -H pip3 install --upgrade pip
sudo -H pip3 install virtualenv

После установки virtualenv переходим к проекту. Создайте в каталоге проекта виртуальную среду Python с помощью следующей команды:

virtualenv venv

Эта команда создаст каталог venv. В каталог будут установлены локальная версия Python и локальная версия pip. Необходимо использовать эту команду для установки и настройки изолированной среды Python.

Прежде чем установить требования Python, необходимо активировать виртуальную среду следующей командой:

source venv/bin/activate

Установка PROTECA Для установки программной библиотеки введите следующую команду:

pip install PROTECA

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

PROTECA-0.1.4.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

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

PROTECA-0.1.4-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file PROTECA-0.1.4.tar.gz.

File metadata

  • Download URL: PROTECA-0.1.4.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for PROTECA-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e59cfc497524b5f0d675c4833fb4df88ab7fcdf0de4977d5dc51ffbd8c28ac4a
MD5 2f207baa788b85477aa6e4a949f0c69b
BLAKE2b-256 4f55d7334563335ce8c69462bacfdfe52df80e481b9d50031d0b8c94b1659d60

See more details on using hashes here.

File details

Details for the file PROTECA-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: PROTECA-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for PROTECA-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b58f5502b1eba7555267b2f4a9bb20350e15318e127a8e0f6d8ae3ffc54ea99a
MD5 3b36ac91716a403feb816abc7469484e
BLAKE2b-256 bd104ed85bf17681b39738f2ca4c2dc0dbf5fe85884710c75f2e743de01432fa

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