|
|
| This document is available in: English Castellano ChineseGB Deutsch Francais Italiano |
by Ralf Wieland <rwielandQzalf.de> ��������: ��ͨ���������о��������桢����������ģ��ϵͳ�����߾����� linux �½��е�(�ԴӰ汾 0.99pl12 ��ʼ)�����ң��ҶԵ��Ӻ�Ӳ���ܸ���Ȥ���Ҿ����� linux �������صĹ����� Ŀ¼: |
Linux �ڿ�ѧ�� --- ������һ����ǿ�����������繤�߰���
ժҪ:
������ʾ�˻��� linux �Ŀ�ѧ���������Ŀ����ԡ������ر������˿ռ������Ŀ�ѧ���ߵĿ�������Ϊһ�����ӣ����ǽ�����һ���� GPL ����������--- neural network simulator (��������������)��
|
�ҹ�����һ���о��������о��� �о����������⣺
�ճ��Ĺ����������ݷ��������������ݡ�������ͬ�����ݸ�ʽ����д�����ȣ���Щ�����������ص����� 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
|
��ҳ��LinuxFocus�༭��ά��
© Ralf Wieland "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
������Ϣ:
|
2004-10-14, generated by lfparser version 2.49