- Mergulho profundo na integração TFF/OpenMined e particionamento lógico, apresentado por Teo Milea
- Perguntas:
- Quem audita se uma computação no servidor de domínio está correta.
- Vários mecanismos sendo considerados.
- Em uma extremidade do espectro, esperamos oferecer suporte a auditoria manual e aprovação de solicitações enviadas pelo proprietário dos dados.
- No outro extremo do espectro, pretendemos automatizar o processo, por exemplo, exigindo DP, introduzindo orçamento de privacidade (max epsilon, delta), análise estática do código do modelo para verificar a presença de operações de sistemas de arquivos, etc.
- Fronteira entre TFF e PySyft e o que há de novo em PySyTFF, arquitetonicamente
- Ponteiro para o diagrama de arquitetura nos slides 28-33 neste deck de 21 de julho
- A DSL federada e as abstrações de tempo de execução do TFF não são a única parte do serviço que deve ser executada em um espaço confiável
- Outra lógica que deve ser executada em espaço confiável, fora do controle do usuário, inclui código que constrói cálculos TFF, decide sobre o uso de mecanismos como DP, determina o orçamento de privacidade, executa verificações de política, conduz o loop de treinamento e decide sobre o lançamento de artefatos individuais (como modelos treinados ou métricas)
- O PySyTFF é um exemplo de como essa lógica pode ser colocada em camadas sobre o DSL e o tempo de execução do TFF, como um serviço de nó de domínio PySyft
- Recomendamos que outros sistemas baseados em TFF sigam o mesmo padrão
- Quem audita se uma computação no servidor de domínio está correta.
- Conversas para continuar no Discord
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2022-12-06 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2022-12-06 UTC."],[],[]]