C__Neural_netowr_ANNIE

所属分类:人工智能/神经网络/深度学习
开发工具:C++ Builder
文件大小:462KB
下载次数:17
上传日期:2009-11-22 15:37:55
上 传 者chong258
说明:  神经网络ANNIE最新C++源程序包,包括BP,LMS,RBF,SOM,ART等算法源程序
(neural network ANNIE code package,include BP,LMS,RBF,SOM,ART,etc )

文件列表:
C++Neural netowrk ANNIE\annie\acinclude.m4 (3689, 2004-06-16)
C++Neural netowrk ANNIE\annie\AUTHORS (0, 2004-02-16)
C++Neural netowrk ANNIE\annie\autogen.sh (3854, 2004-02-16)
C++Neural netowrk ANNIE\annie\ChangeLog (0, 2004-02-16)
C++Neural netowrk ANNIE\annie\config\config.h.in (2305, 2004-06-16)
C++Neural netowrk ANNIE\annie\config\depcomp (13303, 2004-02-16)
C++Neural netowrk ANNIE\annie\config\install-sh (7122, 2004-02-16)
C++Neural netowrk ANNIE\annie\config\missing (10270, 2004-02-16)
C++Neural netowrk ANNIE\annie\config\mkinstalldirs (1988, 2004-02-16)
C++Neural netowrk ANNIE\annie\configure (230753, 2004-06-28)
C++Neural netowrk ANNIE\annie\configure.ac (4451, 2004-06-17)
C++Neural netowrk ANNIE\annie\COPYING (0, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\bus.jpg (7138, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\formule.jpg (86673, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\ggobi.col (32, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\grad.jpeg (459, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\lines.col (32, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\lines.jpg (26357, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\lines2.jpg (37140, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\liness.jpg (661, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\mess.col (32, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\mess.jpg (33633, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\pluto.col (32, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\pluto.jpg (18712, 2004-02-16)
C++Neural netowrk ANNIE\annie\data\plutos.jpg (608, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\small.jpg (8630, 2004-06-16)
C++Neural netowrk ANNIE\annie\data\small2.jpg (2755, 2004-06-16)
C++Neural netowrk ANNIE\annie\doc\doxyfile (8114, 2004-06-18)
C++Neural netowrk ANNIE\annie\doc\Introduction.txt (1909, 2003-01-13)
C++Neural netowrk ANNIE\annie\examples\add.cpp (1241, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\analyze.cpp (2894, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\gren\create.cpp (11732, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\gren\train.cpp (4042, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\hdither.cpp (6513, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\hopfield01.cpp (10774, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\kanal.cpp (2078, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\kohonen.cpp (3052, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\kohonen_pars.h (472, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\ktiles.cpp (5197, 2004-06-16)
C++Neural netowrk ANNIE\annie\examples\Makefile.am (1860, 2004-06-17)
... ...

annie - Neural Network Library http://annie.sourceforge.net Version 0.70 Last Modified On: Jun 16, 2004 Author(s): - Asim Shankar http://www.geocities.com/asimshankar asimshankar@users.sourceforge.net - Ondrej Pacovsky (OP) http://op.matfyz.cz asimshankar (at server) users (dot!) sourceforge (yeah!) net GOALS ----- I will try to define my (OP's) goals in annie: - easy to use - extendable - pluggable These goals often decrease performance. This is bad when you finish exploring and want to employ one fixed network in some application. I think that it would be reasonable to implement something like "export to C" for these cases. The pluggability is becoming heavily backed by "Control". It's not always easy to design e.g. network training which can be either run completely in batch mode but on the other side also enable displaying current error and even to enable to change some parameters during learning. Visualization should always aim to be (not just compile-time option). BUG FIXES (some of) --------- Since 0.7: * momentum term now works Since 0.5: * Compilation error in Layer.h when using Visual Studio 6 fixed Since 0.0: * Memory leaks in Layer and Neuron fixed * Error in loading a MultiLayerNetwork from a file was fixed NOTES ----- * ($ANNIE) in this readme refers to the directory in which you've kept annie. For example, if you placed all annie files in /home/asim/annie then ($ANNIE) = /home/asim/annie and if you placed them in "E:\Development\annie" then ($ANNIE) = e:\Development\annie CREATING THE LIBRARY -------------------- The library file will be placed in ($ANNIE)/lib/ 1) Linux - ./configure (if that fails, follow configure's instructions or re-create configure using ./autogen.sh - this is often needed for development releases as I forget to commit required files often :) - make - If you want the libannie.a and headers installed in default system dirs, do "make install" (possibly as root) - To check everything went right, try examples in examples/ 2) Windows (out of sync!) - If you're using Visual Studio 7 (Visual Studio.NET) then open the solution file (annie.sln) in ($ANNIE)\windows If you're using Visual Studio 6 (Visual C++) then open the workspace file (annie.dsw) in ($ANNIE)\windows - Build - The library file generated with be: annied.lib - For the Debug configuration annier.lib - The for Release configuration LINKING WITH THE LIBRARY ------------------------ 1) Add "($ANNIE)/include/" to your include path 2) Add "($ANNIE)/lib/" to your library path 3) Link with - libannie.a (Linux) - annied.lib (Windows - Debug configuration) - annier.lib (Windows - Release configuration) For example, in Linux you could try something like: g++ myfile.cpp -I /home/asim/annie/include -L /home/asim/annie/lib -lannie (Presuming that annie is present in /home/asim/annie) DIRECTORY STRUCTURE ------------------- bin : Executable utilities and examples. Construct utils using "make utils" and examples using "make examples" in Linux and by building the solution in Windows data : some data files used in examples/tests doc : Documentation generated used doxygen Construct docs using "make doc" in Linux Or download from the annie website examples: Source files for some example programs. include : All header files relevant to annie. You need to include only ($ANNIE)/include/annie.h in your program and add ($ANNIE)/include to your include path to use the library include/util : non-core headers lib : Library binaries are placed here obj : Object files generated in Windows are placed here (.obj) src : The source files. In Linux the object files will also be here. You can get rid of them using "make clean" src/util : non-core sources windows : This is where the Visual Studio project files are placed

近期下载者

相关文件


收藏者