А в чём помочь? Вы не можете найти ссылку на готовый код? Причём полно обучающихся статей с кодом полностью в ООП нейронами, связями и прочее.
Ну и всегда наглядней это не xor, а апроксимация функции. Там хотя бы видно, что ошибка уменьшается и кривая приближается к заданной функции.
lolka02, Как вариант, но это только на первый взгляд кажется, что это волшебная кнопка, включил кластеризацию и всё хорошо. Представьте что у вас кластер висит на лесом, в то время как его содержимое отражает объекты в близлежащих деревнях. Пользователь будет недоумевать.
Griboks,
1) squares - это корень, а не квадрат, вы не то проверяете. Если numbers = 4, то squares должен быть 2, а не 16 как вы проверяете.
2) но даже если предположить другую зависимость у вас даст не тот результат при n = {1, 2, 2} s={1, 4, 8} т.к. для восьмёрки нет значения в numbers. А условие звучит как все в коллекции squares являются квадратными корнями