Сериализация нейронной сети - PullRequest
0 голосов
/ 05 декабря 2018

У меня проблема с сериализацией нейронной сети для Json, я также сохраняю эту сеть в хранилище таблиц Azure (также json).Эта проблема может возникнуть даже в других случаях.

Короткая структура:
Класс нейронных сетей имеет список слоев нейронов, каждый слой нейронов имеет свой список нейронов.Нейроны имеют список соединений, каждое соединение ссылается на нейрон (входной нейрон) от уровня ранее.

Проблема:
Когда я сериализую нейронную сеть и десериализую ее, соединение теряет ссылку на входной нейрон.Десериализатор Json просто создает новый нейрон вместо ссылки на указанный входной нейрон.Итак, проблема, вкратце, заключается в том, что ссылки на объекты теряются при сериализации.

Я также создал метод для ссылки на нейроны входа, но это не очень хороший способ, и я незнаю почему, но он обеспечивает меньшую производительность, чем до сериализации.

Так кто-нибудь знал, как сохранить объект, не теряя своих ссылок на другие сериализованные объекты?Я думаю, что двоичный форматировщик мог бы справиться с этим ...

Спасибо за будущие советы !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...