fixedclipping_mod

fixedclipping_mod(msg: Message, ctxt: Context, call_next: Callable[[Message, Context], Message]) Message[source]

Modifier de clipping fixe côté client.

Cette modifie doit être utilisée avec l’adaptateur de stratégie côté serveur DifferentialPrivacyClientSideFixedClipping.

L’adaptateur envoie la valeur de clipping_norm au client.

Cette modifie les mises à jour du modèle client avant de les envoyer au serveur.

Il opère sur des messages de type MessageType.TRAIN.

Notes

Considérez l’ordre des mods lorsqu’il y a plusieurs.

Généralement, fixedclipping_mod devrait être le dernier à opérer sur les paramètres.