0 3 -5 -5
3 0 -3 2
-5 -3 0 -1
-5 2 -1 0
Нейросеть Хопфилда
При следующих значениях весов:
Код:
и значениях порогов: -3 -1 -4 -3
при нулевом значении входа и нулевом начальном значении выхода сеть меняет значения выхода с 1111 (с энергией -2) на 0100 (с энергией -1) и обратно, естественно, зацикливаясь. Проверил на MathCAD'е, так и должно быть.
Код:
void Hopfield::setInput(int i, char value)
{
_in;
}
{
_in;
}
это так и должно быть ? ;)
Файл исправил, если что.