Описание тега federated-learning

1 ответ

Точность проверки снижается, когда количество рабочих увеличивается в федеративном обучении с набором данных, не относящимся к IID.

Я использую набор данных распознавания человеческой активности (HAR) с 6 классами с использованием федеративного обучения (FL). В этом случае я реализую набор данных не-IID, назначая (1) каждый набор данных класса разным 6 рабочим, (2) два класса 3 …
19 фев '21 в 15:51
1 ответ

Керас загружает модель после сохранения модели, зачем начинать обучение с самого начала?

Epoch 1/8 222/222 [==============================] - 18s 67ms/step - loss: 1.4523 - accuracy: 0.9709 - val_loss: 1.3310 - val_accuracy: 0.9865 Epoch 2/8 222/222 [==============================] - 14s 63ms/step - loss: 1.3345 - accuracy: 0.9747 - va…
22 фев '21 в 11:05
1 ответ

Ошибка при выполнении учебника по созданию текста федеративного обучения в Colab

Я пытаюсь следовать этому руководству по федеративному обучению TensorFlow, и при выполнении этой строки я получаю сообщение об ошибке: train_data, test_data = tff.simulation.datasets.shakespeare.load_data() Ошибка: Downloading shakespeare.sqlite.lz…
0 ответов

Есть ли способ ограничить потребление памяти Tensorflow Federated?

Сейчас я запускаю симуляцию Tensorflow Federated с размером модели ~ 2 ГБ. Я бегу на train набор из 300 пользователей, val 100 пользователей и test100 пользователей. Максимально в тренировочном раунде участвуют около 50 пользователей. Потребление па…
0 ответов

ValueError: формы (None, 1) и (None, 41) несовместимы

Привет, я пытаюсь интегрировать этот код https://github.com/stijani/tutorial/blob/master/fl_implemetation.py с кодом классификации текста. Код, который приведен в ссылке, использовал данные изображения, поэтому я столкнулся с трудностями при интегра…
25 фев '21 в 23:44
1 ответ

Федеративное обучение в Tensorflow Federated, есть ли способ применить раннюю остановку на стороне клиента?

Я использую Tensorflow Federated для обучения модели классификации текста с использованием подхода федеративного обучения. Есть ли способ применить раннюю остановку на стороне клиента? Есть ли в API возможность перекрестной проверки? Единственное, ч…
1 ответ

Как разделить набор данных на обучение и тестирование на основе количества клиентов с помощью «Федеративного обучения»

Я пытаюсь использовать np.array.split разбить набор данных на 2 части, но это не работает Надеюсь, кто-нибудь может дать совет по этому вопросу x` (images tensor) and `y` (labels) should have the same length. Found: x.shape = (14218, 32, 32, 3), y.s…
20 фев '21 в 10:32
2 ответа

Какое состояние = iterative_process.initialize() в федеративном обучении

Я новичок в федеративном обучении, я пытался реализовать код FL для классификации изображений, но я не могу понять эту строку: state = iterative_process.initialize() , Веса влияли на сервер откуда?
11 мар '21 в 12:18
0 ответов

Федеративное обучение для утвержденных FDA приложений

Мы очень заинтересованы в изучении федеративного обучения. У нас есть много распределенных устройств (включая носимые устройства) и мы сотрудничаем с клиентами, у которых есть полезные данные. Конечно, есть все обычные проблемы с конфиденциальностью…
25 мар '21 в 01:01
1 ответ

ВНИМАНИЕ: тензорный поток:AutoGraph не смог преобразовать <функцию <lambda> в 0x7fca141a6d08> и запустит ее как есть

Реализую код TFF классификации изображений. TFF версии 0.18.0, пишу так: iterative_process = tff.learning.build_federated_averaging_process(model_fn, server_optimizer_fn=lambda: tf.keras.optimizers.SGD(learning_rate=1.0), client_optimizer_fn=lambda:…
11 мар '21 в 13:51
1 ответ

Использование федеративного обучения для обнаружения объектов

Я планирую использовать федеративное обучение для алгоритма обнаружения объектов, который я уже разработал для обнаружения сорняков. В процессе исследования я вижу примеры федеративного тензорного потока в классификации изображений. Как следующая сс…
1 ответ

вычисление инициализации для построения состояния сервера

В контексте федеративного обучения и, как показано в этом руководстве , начальные веса глобальной модели (на уровне сервера) инициализируются случайным образом с помощью: state = iterative_process.initialize(). Я хочу приложить руку, чтобы поставить…
09 мар '21 в 14:50
1 ответ

Нет модуля с именем tenorflow_fedarated

Я использую Windows, но даже в Google Collab я не могу импортировать его. и у меня есть нормальный интернет. from tensorflow_federated import python as tff
1 ответ

MODEL_SPEC в федеративном обучении (с использованием федеративного ядра Tensorflow)

Я пытаюсь использовать федеративный код для создания собственного алгоритма федеративного обучения. Но я столкнулся с одной проблемой. В официальном руководстве он определяет спецификацию модели следующим образом: MODEL_SPEC = collections.OrderedDic…
0 ответов

TypeError: вывод ufunc 'add' (код типа 'O') не может быть приведен к предоставленному выходному параметру в соответствии с правилом приведения "same_kind"

Я пытаюсь реализовать схему федеративного обучения самостоятельно, но получаю следующее предупреждение и ошибку: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists- or-tuples-or ndarrays wi…
16 апр '21 в 22:44
1 ответ

увеличение потерь при обновлении «Состояние»

Я хотел бы обновить состояние, вот что я написал: def create_keras_model(): ... return model iterative_process = tff.learning.build_federated_averaging_process(..) state = iterative_process.initialize() keras_new_model = create_keras_model() state =…
17 май '21 в 13:17
0 ответов

используйте tff.learning.build_federated_evaluation вместо keras_evaluate

Я новичок в TFF, я работаю над этим туториалом . Я хотел бы заменить keras_evaluate функция предопределенной функцией TFF: evaluation = tff.learning.build_federated_evaluation(model) Итак, как мне отредактировать эти строки: def keras_evaluate(state…
17 май '21 в 16:20
1 ответ

Как распечатать состояние модели в федеративном обучении

Я хочу распечатать (перед обучением) состояние модели: с print(state['model']), Я обнаружил эту ошибку: TypeError: 'ServerState' object is not subscriptable
19 май '21 в 14:08
0 ответов

TFF: вручную установить начальное состояние

Пожалуйста, я хотел бы изменить этот код , нажав начальные веса state.model которые генерируются случайным образом ( state = iterative_process.initialize() ) другими весами, загруженными из внешнего файла: def create_keras_model(): return tf.keras.m…
19 май '21 в 13:20
1 ответ

Могут ли клиенты обучать в FL разные архитектуры моделей?

Я практикуюсь в этом руководстве , я бы хотел, чтобы каждый клиент обучал разной архитектуре и разной модели. Возможно ли это?
21 май '21 в 12:40