У меня проблема с сериализацией нейронной сети для Json, я также сохраняю эту сеть в хранилище таблиц Azure (также json).Эта проблема может возникнуть даже в других случаях.
Короткая структура:
Класс нейронных сетей имеет список слоев нейронов, каждый слой нейронов имеет свой список нейронов.Нейроны имеют список соединений, каждое соединение ссылается на нейрон (входной нейрон) от уровня ранее.
Проблема:
Когда я сериализую нейронную сеть и десериализую ее, соединение теряет ссылку на входной нейрон.Десериализатор Json просто создает новый нейрон вместо ссылки на указанный входной нейрон.Итак, проблема, вкратце, заключается в том, что ссылки на объекты теряются при сериализации.
Я также создал метод для ссылки на нейроны входа, но это не очень хороший способ, и я незнаю почему, но он обеспечивает меньшую производительность, чем до сериализации.
Так кто-нибудь знал, как сохранить объект, не теряя своих ссылок на другие сериализованные объекты?Я думаю, что двоичный форматировщик мог бы справиться с этим ...
Спасибо за будущие советы !!