Learning Federated Program Developer Guide

This documentation is for anyone who is interested in authoring federated program logic in tff.learning. It assumes knowledge of tff.learning and the Federated Program Developer Guide.

Program Logic

This section defines guidelines for how program logic should be authored in tff.learning.

Learning Components

Do use learning components in program logic (e.g. tff.learning.templates.LearningProcess and tff.learning.programs.EvaluationManager).

Program

Typically programs are not authored in tff.learning.