Получено предупреждение при выполнении анализа PATE:
Предупреждение: возможно, не использовались достаточные значения l.Увеличьте переменную «моменты» и запустите снова.
from syft.frameworks.torch.differential_privacy import pate
data_dep_eps, data_ind_eps = pate.perform_analysis(teacher_preds=preds, indices=indices, noise_eps=0.1)
print("Data Independent Epsilon:", data_ind_eps)
print("Data Dependent Epsilon:", data_dep_eps)
Это произошло после увеличения значения параметра «момент» в аналитической функции «pate.perform_analysis».Но я хочу знать, почему это так.
data_dep_eps, data_ind_eps = pate.perform_analysis(teacher_preds=preds, indices=indices, noise_eps=0.1,moments=20)
print("Data Independent Epsilon:", data_ind_eps)
print("Data Dependent Epsilon:", data_dep_eps)
[PySyft]