Я изучаю концепцию персептрона в машинном обучении и как он используется для классификации. Я знаю, что персептрон может классифицировать данные, которые являются линейно разделяемыми и которые имеют
Я реализую персептрон с использованием Python и Numpy. Я тренирую его, используя алгоритм, описанный в this Wikipedia article, но результирующий вектор весов не правильно классифицирует векторы выборк
Для некоторых входных X, например: [[ 1.456044 -7.058824]
[-4.478022 -2.072829]
[-7.664835 -6.890756]
[-5.137363 2.352941]
...
И Y, например: [ 1. 1. 1. -1. ...
Вот мой персептрон обучения фун
У меня есть четыре набора данных (3 для обучения, 1 для тестирования), которые включают в себя час дня и температуры в этом формате: Время | температуры 5, 60 6, 63 7,70 8,73 9,78 10,81.5 11,85.1 12,8