kostteg
Just do it!
Всем тем, кто решится делать задачу 11. Нейросетевое согласование ключа ("Реализовать нейросетевой протокол согласования ключа для симметричного шифрования"):

Попов нам на лекции не рассказал почти ничего, что помогло бы решить эту задачу. Ну, вернее как - он говорил некие общие вещи, наметки идеи. Но никакого конструктива там не наблюдается. Он вводил понятие "обратное распространение верного результата", которого в общем случае для нейронных сетей в Google я так и не смог найти. Совершенно неочевидно, что можно чему-то научить сеть, распространяя верный результат вместо ошибки, да еще и не от всех выходов, а от части. Это для "обратного распространения ошибки" понятно, что градиентным спуском мы будем стремится к (хотя бы локальному) минимуму ошибки.

А на самом деле в этой задаче надо использовать древовидные машины четности - ru.wikipedia.org/wiki/Нейрокриптография