Я установил Pybrain в приглашении Anaconda следующим образом:
pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip
(Windows 10, Anaconda 3, Spyder, Python 3.7.4)
Тогда яисправили expm2 => expm: в файле C: /Users/username/Anaconda3/envs/envname/lib/site-packages/pybrain/tools/functions.py Я отредактировал 4-ю строку: from scipy.linalg import inv, det, svd, logm, expm2
, изменив expm2до expm.
Затем я запускаю тесты:
cd C:/Users/username/Anaconda3/envs/envname/Lib/site-packages/pybrain/tests
python runtests.py
Вывод:
Ran 31 test in 5.430s
FAILED (failures=12)
Тем не менее, я все еще могу запустить свой код эскиза, где я тренирую NNЯ хотел бы знать, могу ли я действительно полагаться на Pybrain в таком случае. Кажется, я нашел самую последнюю и самую стабильную версию (https://github.com/pybrain/pybrain/archive/0.3.3.zip),, но я удивлен, что ошибка SciPy expm2-> expm здесь не исправлена. Возможно, есть более свежая версия Pybrain, где expm2-> expmисправлены и тесты не провалились?