- Plongée en profondeur sur l'intégration TFF/OpenMined et le partitionnement logique, présentée par Teo Milea
- Des questions:
- Qui audite si un calcul sur le serveur de domaine est OK.
- Plusieurs mécanismes à l'étude.
- À une extrémité du spectre, nous prévoyons de prendre en charge l'audit manuel et l'approbation des demandes soumises par le propriétaire des données.
- À l'autre extrémité du spectre, nous visons à automatiser le processus, par exemple en exigeant DP, en introduisant un budget de confidentialité (max epsilon, delta), une analyse statique du code modèle pour vérifier la présence d'opérations de systèmes de fichiers, etc.
- Limite entre TFF et PySyft et nouveautés de PySyTFF, sur le plan architectural
- Pointeur vers le schéma architectural sur les diapositives 28 à 33 dans ce jeu du 21 juillet
- Le DSL fédéré et les abstractions d'exécution de TFF ne sont pas la seule partie du service qui doit s'exécuter dans un espace de confiance
- Une autre logique qui doit s'exécuter dans un espace de confiance, hors du contrôle de l'utilisateur, comprend le code qui construit des calculs TFF, décide de l'utilisation de mécanismes tels que DP, détermine le budget de confidentialité, effectue des vérifications de politique, pilote la boucle de formation et décide de la version d'artefacts individuels (tels que des modèles formés ou des métriques)
- PySyTFF est un exemple de la manière dont une telle logique peut être superposée au DSL et à l'exécution de la TFF, en tant que service de nœud de domaine PySyft.
- Nous recommandons aux autres systèmes basés sur la TFF de suivre le même schéma
- Qui audite si un calcul sur le serveur de domaine est OK.
- Conversations à poursuivre sur Discord
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/10/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/10/31 (UTC)."],[],[]]