ART: Actually Robust Training

Sebastian Chwilczyński, Kacper Trębacz, Karol Cyganik, Mateusz Małecki, Dariusz Brzezinski
8/29/2024
cs.LGcs.NE

Official code: SebChw/Actually-Robust-Training (44 stars, MIT, PyTorch, last commit 2024-04-13).

Abstract

Current interest in deep learning captures the attention of many programmers and researchers. Unfortunately, the lack of a unified schema for developing deep learning models results in methodological inconsistencies, unclear documentation, and problems with reproducibility. Some guidelines have been proposed, yet currently, they lack practical implementations. Furthermore, neural network training often takes on the form of trial and error, lacking a structured and thoughtful process. To alleviate these issues, in this paper, we introduce Art, a Python library designed to help automatically impose rules and standards while developing deep learning pipelines. Art divides model development into a series of smaller steps of increasing complexity, each concluded with a validation check improving the interpretability and robustness of the process. The current version of Art comes equipped with nine predefined steps inspired by Andrej Karpathy's Recipe for Training Neural Networks, a visualization dashboard, and integration with loggers such as Neptune. The code related to this paper is available at: https://github.com/SebChw/Actually-Robust-Training.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

Actually Robust Training - Tool Inspired by Andrej Karpathy "Recipe for training neural networks". It allows you to decompose your Deep Learning pipeline into modular and insightful "Steps". Additionally it has many features for testing and debugging neural nets.

440CSS, PythonFeb 10, 20232 years agoMIT
deep-learninglightning-aipytorch

Similar Papers

Cite this paper

@article{chwilczyski2024art,
  title  = {ART: Actually Robust Training},
  author = {Sebastian Chwilczyński and Kacper Trębacz and Karol Cyganik and Mateusz Małecki and Dariusz Brzezinski},
  year   = {2024},
  eprint = {2408.16285},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.16285v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.16285.svg)](https://codeofpaper.com/paper/2408.16285)

Discussion