original in de Ralf Wieland
de to en J�rgen Pohl
en to cn ����
��ͨ��������о��������桢�������ģ��ϵͳ�����߾����� linux �½��е�(�ԴӰ汾 0.99pl12 ��ʼ)�����ң��ҶԵ��Ӻ�Ӳ���ܸ���Ȥ���Ҿ����� linux �����صĹ�����
�ҹ�����һ���о��������о��� �о����������⣺
�ճ��Ĺ����������ݷ������޳��������ݡ�������ͬ�����ݸ�ʽ����д����ȣ���Щ����������ص����� Linux ��ʹ�á�������Щ�˸����� Excel ����Щ���������������� Perl��Emacs�� octave [www.octave.org], R [www.r-project.org] �ȹ��ߵ���ϱ�֤���ںʹ������ݵĶ�������ʤ���ߡ�Perl ��һ�������֣��������ó����ݵ�ת���������Բ�ѯ���ݿ� (MySQL)�� ���м���ȣ����ҿ��ٶ����ظ�ִ�С��ر�أ�����(���ظ�ִ��)�ڷ��湤����������Ҫ����Ϊ�ֹ�����ʮ�����׳�������ʹ����֤���Ľű��ͺ��ٷ�������ʹ�� LaTeX ��д���¿��Է���صõ��ܸߵ����������Linux �ṩ�˺ܶ�Կ�ѧ����ʮ�����������Ĺ��ߣ��Ͼ��������е����鶼����ͨ��ֱ����ɣ�Ҳ���������˶��DZ�̹��
һ����ΪʲôҪ�Լ��������еĶ����أ��ѵ����еIJ������𣿸����ܵķ��湤�ߣ��� Matlab [www.mathworks.com]���ǿ��õġ� Ҫ�����������ݿ�������ARCGIS [www.esri.com/software/arcgis] ���������� Grass [grass.itc.it] ��Щ������Ϣϵͳ (GIS)������ͳ�ƣ�Ҳ����ˡ�����һ����Ϊʲô��Ҫ���������أ�
���ⲻ���ڵ������������ܣ�����Ҫ���������ϳ�һ��ϵͳ���ڷ����У������񲻵ò��ɲ�ͬ�ij�����ɣ���Щ����֮���ͨ�ſ���ֻ��ʹ�÷dz����ص��û�����Ľӿڡ��������ջ���ǿ��õ������Ǵ��ĸߴ����ʵ����ݡ�Ϊ�ˣ�����Ҫ�д����ķ��������һ���㷨�����ܹ��õ����õĽ������ʹ����������ݲ�ȫ������Ҫ�������������Ӧ�ø���һ�����档�ڴ�����������(�����ǰ����ϰ���Ԫ�صľ���)��ʱ����Ҫ�п��ٵ��㷨����׳���ٵ��㷨����ֻ�����о������Լ���ʵ�֡�
��ҵϵͳ������ȱ����Դ���뱣�ܡ�����һ����ѧ����ο����ͽ���ģ���أ���ˣ����Ǿ�������һ������Դ��������---�ռ�����뽨ģ����(SAMT, Spatial Analysis and Modeling Tool)��
����һ�����湤�ߣ�Ҳ�����ռ����ݵ����ݹ����Ͷ� MySQL ���ݿ�� GIS ϵͳ�Ľӿڡ���������դ���ݹ����Ļ������������ܴ�����դ(��ϡ����롢�ڲ��)���������ɶ�ά����ά�����ݱ��
ע�⣺��դ�����ǻ��ڰ�һ��ͼ�ֵ�С�����еõ��ġ���Ϣ�洢�����ɲ��С����˸�����ؽӽ���Ϣ��ͬһ�����ܱߵ���ϢҲ����Ҫ�������� lateral material flows ��ģ�Ļ����������ڷ��ˮ���µ�������ʴ�����С�
SAMT ������һ����ܣ����п������ɸ��ֹ��ߣ�����(������)ģ���������������繤��(nnqt)��ģ��ģ�����ڰ�ר��֪ʶ���뵽����֮������һ��ר�ҳ���������ȱ����ѧģ�͵�����£�����һ�����������ǿ���������̡���������һЩ���̣�������������ͨ���������ݵõ������ϵ�����ԡ����Ľ����һ��������������繤�ߵĿ�����
һ���˹�����������ܶ�㡣��һ�㽫��װ�븡���ʽ�ij�ʼ���ݣ�����ѵ��ģ�͡���������֮��IJ�����粻��ֱ�ӿɼ��ģ������������ز㡯����ʱ���ж�����ز㡣�����е������ֻ��һ��Ԫ�ء����ֽṹ���ڽ���һ�����뵥�����������ڷ�������Ϊ��ӳ�䣬���纯�� x^2-y^2�����ز��DZز����ٵġ����������֪��Ŀ�꺯�����أ���Ȼ����ʼ����£����粢��֪����Ԫ��(�ڵ�)�������(����)����������ġ���ѵ�������У�ѧϰ�㷨�����ı�������ʹ�ü���������Ԥ֪������ľ��������С�����кܶ಻ͬ���㷨���ﵽ���Ŀ�ģ����Dz���ʵ��ÿ���㷨���� nnqt �У�����ʵ���������㷨��Ϊ���ض�������ƶ�������Ĺ���Ҳ��Ϊ�����ѧϰ (supervised learning)����
������Ҫѵ�������Դﵽһ����ѵ�����ݡ�ͬ��Ҳ�ǶԿ������ݵ��㹻С�����(ʹ�ò���ѵ�����е���������������֤ѧϰ�������Ǹ����ǵ�����)�����ӵ�����ȷ�����������Ϊ�����DZ�������Ŀ�Ĵ洢����������һ������������ʲô�أ����˿�ѧ�������ڽ�ģ�������⣬���кܶ������ʽ�����ʽ����;������Ԥ��������ơ���Ȼ��û�ɹ���������Ԥ�⣬���������˿��ܳɹ�����
��һ����Ȥ�Ŀ�������ʹ����������ж�������Ԥ��������˵����������վ�����ݿ��Ա�����ѵ��һ�������硣���õ����ݰ�����ѹ����仯���Լ���ˮ����������վ��ķ�������������ʽ��һ�������������ø�����Ҫ֧���Լ���ʵ�飬�������� nnqt������һ�� GPL ������
��ѧ���������Է������Dzɼ�������Ϊ����ʼ�������繤�ߵĿ�����������Ҫһ�������ܼ򵥵Ĺ��ߣ��������Ӧ�ÿ��Ա��ռ�Ӧ�������ã�Ҳ����˵������ϣ����������Ϳռ�λ�õĹ�ϵ����Ȼ���г����Ѿ����˺ܶ�����������繤���ˡ���ʹ�����ɵĹ��ߣ�����SNNS [www-ra.informatik.uni-tuebingen.de/SNNS/]���������ɵ������⣬���� fann [fann.sourceforge.net]��Ҳ�ǿɹ�ѡ��ġ�SNNS �dz���ɫ�����������ڲ����̵�����˵����ʹ�ã���Ϊ������ C Դ���롣������������У�SNNS ������������������û����޷����ܵġ���nnqt�������µ�����
nnqt �Ŀ�����Ϊ�����¼�����
�й���������������ײ�ʤö�١���Ϊһ��������������һ����������������ˣ���ʱ�еĶ������DZ���Ҫͨ������Ļ��ۺͽ������ܵõ����ұ�����ϲ��ʹ�� Matlab �� Levenberg-Marquardt �㷨���ٵĹ�������ͨ���ڻ������ϵĹ㷺�������Ҷ�����һƪ ���� [www.eng.auburn.edu/~wilambm/pap/2001/FastConv_IJCNN01.PDF][���ذ汾, 105533 �ֽ�]������������������ʹ�������㷨���Դ�Ϊ�������Ҳſ�ʼ�����Ӱ��� tanh (tangens hyperbolicus) �������뵽�㷨֮�С����ң�Ϊ����ʹ���� Linux ���������������ϵͳ Maxima [maxima.sourceforge.net]������ϵͳ���Դ������ӵķ��̡�����΢�֡�������Щ��ֽ�ʲ����׼���IJ�����Maxima ʹ�ý�����Щ������Ϊ���ܣ���������һ����ĩ��ʱ������ C ʵ�ֵ��㷨���㷨�ĵ�һ���汾��C ��ʵ�ֿ����������ԺͲ�����ѡ��ͨ��ʹ�ÿ���Դ����ķ���ϵͳ desire [members.aol.com/gatmkorn] (�dz���л������ Korn ���ڣ�) ���бȽϣ����Խ��г�ʼģ�͵ļ��㡣���µ�ʵ���㷨���ò���̫���Ϊһ�����Ե����ӣ�xor�����ѵ��ʱ����� 3GHz Pentium �������˵��Լ 70 ���롣(�󲿷�ʱ�������˶�Ӳ�̲�������һ̨�ϵ� Athlon 750MHz ������ϵ�����ʱ��ֻ�Գ�һ��)��
��Ϊһ�����ѡ��������back propagation�㷨Ҳ��ʵ�֡������ˡ���Щ׼�����Ϊ��һ���Ľ��㷨�Ļ���������֮�󣬹������ʵ�ֹ����������С�
��ϲ�� qt ���������������ĵ��dz��ã������ҿ���ʹ�� Emacs �à¼ï¿½ï¿½ï¿½ï¿½qt designer ���԰���������ƽ��棬�������ѡ������� nnqt ��������Ҫ������ҪһЩʾ��ͼ������֮��Ķ�����������Щ�������������ٴ��ṩ�˾޴�İ���������ʹ�� qwt [qwt.sourceforge.net] �� qwt3d [qwtplot3d.sourceforge.net] �⣬�⼫��������˿������ڡ�ʹ����Щ��Դ��nnqt �ڴ�Լ����֮�ھ͹��������ˡ�����Ϊ���������������ʱ����ת���������û������������˸������������Ӧ���Զ��ķ�Ϊѵ�����Ͳ��Լ�������ϣ���ܽ���������Ϊ�Ľ��Ľ�����֯��ϣ������ķ���--���������������ͼ�ȡ����ˣ���Щ�����ҿ������̼��룬���������أ�����������ġ�����һЩ������
���reader ���Ը����������ݸ�ʽ������������ʹ�ò�ͬ��Separator����Щ��ͷ���п��ܱ����أ��������ݼ��е�Ŀ�����ݿ��Ա������ѡ��ע�⣺���ݵĸ�ʽӦ������֪�ģ���Ϊ nnqt ���������û�����ġ�
�ɹ���������֮������ֱ�ӽ������ݷ���ҳ�档������Ǵ��������ҳ�һЩ��Ϣ���������е�����ѡ��ѵ�����ݡ����һ���е�'1'��־��ѵ��ֵ�����롣(������ʹ��29��ѵ��ֵ��)
����Ҫ���ǿ�����塣����Ԫ�صĸ�����ѧϰ������ѵ���㷨�����������á�ѵ�����������������Կ̶ȺͿ̶�ֵ����ʽ���ֳ�����ѵ�������ظ����У���Ϊ��ʼ���������ѡ��ģ�������ͳ�ʼ������ء�ѡ��"shuffle"�б����ʾ���ѡ��ѵ�����ݶ�����˳��ѡ����ʱ�����һЩ�ô�������������dzɹ��شﵽ���㹻�͵ľ��������ǿ��԰�"view_trained"��ť�õ���һ��ͼ
����ͼ��ʾ��ѵ�����������������ɵ����ݡ�����״̬�£�����Ӧ���ڶԽ����ϡ������벻���ܱ�ʵ�֣������������������������(��������--Ҳ������Щû�б�ѵ����--���ú�ɫ������ˡ�)��һ���Ϳ��Է������ܵĽ����ˡ�ȱʡֵ������һЩ����ѡ�����������DZ���ʮ��С�ģ���Ϊ����ֻ���ں�ѵ�����ݽӽ������ݲ��ǿɿ��ġ�
����ѡ���ά������ά�ı�ʾ
nnqt�ǿ���Դ������������ GPL �·������κ��˶��������ɵ�ʹ�ú��޸��������߸����ر���Ҫ�ġ���װ�dz��򵥡�ֻ�� qwt �� qt �DZ���Ԥ�Ȱ�װ�ġ�nnqt.tgzֱ�ӽ�� (tar-zxvf nnqt.tgz)���⽫����һ����Ϊ nnqt ����Ŀ¼������Ŀ¼cd nnqt ֮������ qmake �� make�����һ�������Ļ��������������������������һ������������
export NN_HOME=/pfad_zu_nnqt
��� nnqt ��һ���µ��ն��б��ò¿ª£ï¿½ï¿½ï¿½ï¿½Ýºï¿½Ä£ï¿½Í½ï¿½ï¿½ï¿½ nnqt �Զ���⵽����ϣ�����ܴ�����õ�������Ȥ��Ϊ�˼�����һ�����������ݼ������뵽�������ˡ���û��Ë�����ϳ������ѧϰ�ĺ�����(����һ��[-2..2]�ϵ� x^2-y^2��)
ʹ���������ܴ����ʲô��--����Ŀ�Դ�����뷨��
Linux ��һ���ܳ��Ľ����ѧ����Ŀ����������ҿ���������������Ļ����Ͽ�����û����Щ���Ҳ������ڶ̶̵�6���п��������õ���������ʹ�����������������˸е����ڵġ��Դ˷dz���л��Щ�����ߣ����ǵĹ���ʹ���������� Linux ����ɵ���Щ����������Ϊ���ܡ�
James A. Freeman:
"Simulating Neural Networks with Mathematica", Addison-Wesley
1994