ART 1.5.3
This release of ART 1.5.3 provides updates to ART 1.5.
Added
[None]
Changed
- Changed argument names of
art.attacks.evasion.ImperceptibleASR,art.attacks.evasion.ImperceptibleASRPyTorchandart.attacks.evasion.CarliniWagnerASRwhere necessary to use the same names in all three attacks. (#955, #959) - Changed optimisation in
art.attacks.evasion.ImperceptibleASRPyTorchto usetorch.float64instead oftorch.float32to prevent NaN as loss value. (#931) - Changed
art.attacks.evasion.ImperceptibleASRto improve the psychoacoustic model and stabilize the imperceptible loss by switching to librosa's STFT and using scalar PSD maximum. (#930) - Changed
art.attacks.evasion.ImperceptibleASRto use periodic window for STFT instead symmetric window option. (#930) - Changed
art.attacks.evasion.ImperceptibleASRwith early stopping if loss theta < 0.05 to avoid running into gradients with NaN values. (#930) - Changed
art.attacks.evasion.ImperceptibleASRPyTorchto reset its optimisers for each internal batch in methodgenerateto guarantee the same optimiser performance on each batch, this is especially important for adaptive optimisers. (#917) - Changed
art.attacks.evasion.ImperceptibleASRPyTorchto usetorch.stftinstead oftorchaudio.transforms.Spectrogramto correctly compute the spectrogram. (#914) - Changed
art.estimators.speech_recognition.PyTorchDeepSpeechto freeze batch-norm layers of the Deep Speech model in methodloss_gradientto obtain gradients using dataset statistics instead of batch statistics and avoid changing dataset statistics of the batch-norm layers with each call. (#912)
Removed
[None]
Fixed
- Fixed bug of missing argument
modelinart.estimators.object_detection.TensorFlowFasterRCNNwhich caused instantiation to fail. (#951) - Fixed bug of missing square in calculation of loss and class gradients for
art.estimators.classification.ScikitlearnSVCusing Radial Basis Function (RBF) kernels. (#921) - Fixed missing support for
preprocessing=Noneinart.estimators.BaseEstimator. (#916)