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.ImperceptibleASRPyTorch
andart.attacks.evasion.CarliniWagnerASR
where necessary to use the same names in all three attacks. (#955, #959) - Changed optimisation in
art.attacks.evasion.ImperceptibleASRPyTorch
to usetorch.float64
instead oftorch.float32
to prevent NaN as loss value. (#931) - Changed
art.attacks.evasion.ImperceptibleASR
to 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.ImperceptibleASR
to use periodic window for STFT instead symmetric window option. (#930) - Changed
art.attacks.evasion.ImperceptibleASR
with early stopping if loss theta < 0.05 to avoid running into gradients with NaN values. (#930) - Changed
art.attacks.evasion.ImperceptibleASRPyTorch
to reset its optimisers for each internal batch in methodgenerate
to guarantee the same optimiser performance on each batch, this is especially important for adaptive optimisers. (#917) - Changed
art.attacks.evasion.ImperceptibleASRPyTorch
to usetorch.stft
instead oftorchaudio.transforms.Spectrogram
to correctly compute the spectrogram. (#914) - Changed
art.estimators.speech_recognition.PyTorchDeepSpeech
to freeze batch-norm layers of the Deep Speech model in methodloss_gradient
to 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
model
inart.estimators.object_detection.TensorFlowFasterRCNN
which caused instantiation to fail. (#951) - Fixed bug of missing square in calculation of loss and class gradients for
art.estimators.classification.ScikitlearnSVC
using Radial Basis Function (RBF) kernels. (#921) - Fixed missing support for
preprocessing=None
inart.estimators.BaseEstimator
. (#916)