⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todo.txt

📁 一个人工神经网络的程序。 文档等说明参见http://aureservoir.sourceforge.net/
💻 TXT
字号:
vor Release auf reservoir computing liste:- bsp vom d+s paper dazutun zu examples- beschreibung wie man die library kompiliert bzw flens halt- auch wo die examples, tests usw. sind gscheit beschreiben  (dass man halt die python sachen anschauen sollte)Gaussian-IP:- weitere Versuche machen, dann Bsp dazutunversuchen SIM_BP umzurechnen-> brauch nurmehr SIM_FILTER verwenden !-> SIM_LI auch mit SIM_FILTER rechnen !-> viel weniger klassen und code !check:- wenn SIM_SQUARE und TRAIN_* dann gibts keinen Fehler aber es geht gar nix-> in init prüfen, wenn SIM_SQUARE gesetzt, dass auch TRAIN_*_SQUARE gesetzt sein muss !probiern ob andere typemaps von numpy.i jetzt nicht manchmal besser wären(z.B. input statt immer inplace ...)bessere code organisation (???):- Activation Function: auch als function objects ?  -> zumindest ist im moment die globale variable ein hack ...  -> schauen wie man das sonst besser lösen kann- eigene Interface-Klasse für reservoir adaptation algorithms machenProblem bei esn_predict lösen -> siehe protokoll dortOnline Training:- target und output bei train() übergeben  -> braucht default parameterübergabe:     inline void simulate(const DEMatrix &in, DEMatrix &out,                          const DEMatrix &target=DEMatrix())- in swig braucht man typecheck  -> mit numpy.i probiern ob das funktioniert !!Tests:- TrainLS und TrainLSSquare haben manchmal Fehler bei float32  -> wahrscheinlich Problem von Präzesion on gels(s) bei floats  -> schauen obs das überhaupt noch gibt !?- gscheite automatische Auswahl von float32,64 noch machen !  (vielleicht kann man das irgendwie der testklassen übergeben)- noise vector funktion- init_test.cpp in python machen- für sigmoid activation functionsDOCSTRING: - docstring der einzelnen train/test sachen noch dazutun rausparsen und   in python dazutunSWIG:- noch (python?) code dazu, dass er den shape automatisch ändert, wenns  nur eindimensional ist (data.shape = 1,-1)  -> könnte bei float version auch gleich automatisch daten von double umwandeln     wenn nötig  -> siehe tests in numpy.i, der steht wie man python code hinzufügen kann- wenn man bei train z.B. in integer array reinschickt geht es nicht  (dann is erstes array alles 0)  -> schaun ob er das mit numpy.i jetzt alles automatisch machtNUMPY STYLE GUID (tests und etc.):- http://projects.scipy.org/scipy/numpy/wiki/DistutilsDoc#the-tests-directory---------------------- Algorithmen/Activation Namen besser abspeichern, am besten in einer map  oder string konstante, wo die fix zugeordnet sind- DENORMALS:  -> set_denormal_flags(): irgendwie anders setzen, nicht direkt in der Klasse !- schauen ob man in doxygen richtige Referenzen machen kann, weil ich doch  auf einige papers verweise  -> zumindest nicht nur die links zu papers angeben, sondern eher Titel+Autor     (sonst wenn link sich mal änder -> alles sinnlos)-----------------------Doxygen Regionen:        //! @name Beschreibung der Region        //@{              ...        //@}weitere Doxygen tags:\warning\attention\note\sa url : Referenz zu Klassen, Methoden, ... URLs\example example_test.cpp -> filename wird als example in doxygen doku dazugetan(muss EXAMPLE_PATH im doxyfile richtig setzen !)-----------------------see "\todo" tags in the doxygen documentation

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -