Найти ошибку в коде перцептрона написаного на Python

Виталик4 роки у сервісі
Дані замовника будуть вам доступні після подання заявки
23.03.2023

На каком-то из этапов перцептром из 3-ех нейронов неправильно обучается, хотя аналогичный перцептрон с одним нейроном выдает правильный ответ. Задача нейросети разделять точки на те что выше у=15, и на тех что ниже, т.е. фактически провести линию у=15 на графике. Перцептром с одним нейроном справляеться, с тремя - рисует линию у=0, тоесть распознает относительно у=0. Во вложениях прикладываю результат который я ожидаю увидеть (сделаный нейросетью с 1 нейроном), результат который есть на данный момент (сделаный нейросетью с 3-мя нейронами). Код: гитхаб

Код для нейросети с одним нейроном предоставлю по запросу

Заявки фрілансерів