Искам да изградя невронна мрежа в pybrain, която да отговаря на следната функция
z(t) = A + B x(t) + C(t) y(t)
Тук (x, y, z)(t)
са моите експериментални данни; A
и B
са константи, а C(t)
е функция на времето. Изискванията за моята мрежа са:
- Входен слой от 4 неврона: t, x, y и z
- изходен слой от 3 неврона: A, B и C
Двата концептуални проблема, които ми пречат да го реализирам са
- За да обуча мрежата, вместо да предоставям входните и изходните стойности, искам да минимизирам горната функция
- Тъй като имам някои предварителни познания (т.е. A и B са константи), искам изрично да направя, че те не са зависими от времето
Ако решението е по-лесно с помощта на други инструменти (pylearn2 или scikit-learn), бих могъл да го внедря и там.