- Approfondimento sull'integrazione TFF/OpenMined e il partizionamento logico, presentato da Teo Milea
- Domande:
- Chi verifica se un calcolo sul server di dominio è OK.
- Diversi meccanismi allo studio.
- A un'estremità dello spettro, ci aspettiamo di supportare l'audit manuale e l'approvazione delle richieste presentate dal proprietario dei dati.
- Dall'altra parte dello spettro, miriamo ad automatizzare il processo, ad esempio richiedendo DP, introducendo budget per la privacy (max epsilon, delta), analisi statica del codice del modello per verificare la presenza di operazioni sui filesystem, ecc.
- Confine tra TFF e PySyft e cosa c'è di nuovo in PySyTFF, dal punto di vista architettonico
- Puntatore al diagramma architettonico nelle diapositive 28-33 di questo mazzo dal 21 luglio
- Le astrazioni DSL e runtime federate di TFF non sono l'unica parte del servizio che deve essere eseguita in uno spazio attendibile
- Un'altra logica che deve essere eseguita in uno spazio attendibile, al di fuori del controllo dell'utente, include codice che costruisce calcoli TFF, decide sull'uso di meccanismi come DP, determina il budget per la privacy, esegue controlli delle politiche, guida il ciclo di formazione e decide il rilascio di singoli artefatti (come modelli addestrati o metriche)
- PySyTFF è un esempio di come tale logica può essere sovrapposta al DSL e al runtime di TFF, come servizio di nodo di dominio PySyft
- Raccomandiamo altri sistemi basati su TFF di seguire lo stesso schema
- Chi verifica se un calcolo sul server di dominio è OK.
- Conversazioni per continuare su Discord
Appunti dall'incontro federato SIG del 13/10/2022
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 UTC."],[],[]]