Beetorch is a PyTorch-based library designed to simplify testing the robustness of machine learning models.
Report: Robustness of High-Dimensional Deep Learning Models
To use Beetorch, you will need the following Python packages:
- numpy
- torch, torchmetrics
- mysql-connector-python
- pushbullet.py
You can install these packages using pip:
pip install numpy torch torchmetrics mysql-connector-python pushbullet.pyThe PoisonClass in beetorch/init.py is used to handle poisoning of the data. It provides methods to initialize poison and convert poison to string.
The Model class in beetorch/init.py is the main class for creating and training machine learning models.
The Saver class in beetorch/init.py is used to save the state of the model.
The Pushbullet_saver class in beetorch/pushbullet.py extends the Saver class and is used to send notifications about the model's progress via Pushbullet.
Coming soon...