Title : 
´NPL´-A neural programming language
         
        
        
            Author_Institution : 
Dept. of Elect. Eng., FLorida Inst. of Technol., Melbourne, FL
         
        
        
        
            Abstract : 
Summary form only given, as follows. To design large neural networks, a notation suitable for standardization has been developed utilizing the C++ programming language. The primary objective of the notation was to develop a concise and simple syntax to represent large neural networking systems that might utilize a variety of paradigms, and to be portable over a wide range of systems. The C++ programming language was selected since it has the promise of becoming the next de facto standard and has been demonstrated to be available on a wide range of hardware platforms. From a functional point of view, the C++ language has proven to be a suitable platform also for such a syntax. With the ability to overload selected operators, it becomes as simple as `training>>a0>>a1>>a3>>out´ to represent a feedforward perceptron. A training cycle is represented as `a0<<=a1<<=a3<<=training´. The syntax can represent feedback from selected outputs and from selected networks, thus supporting the ability to handle multisource inputs and the fan-out of results, systemwide
         
        
            Keywords : 
C language; feedback; high level languages; learning systems; neural nets; standardisation; C++ programming language; NPL; fan-out; feedback; feedforward perceptron; large neural networks; multisource inputs; neural programming language; notation; operator overloading; software portability; standardization; syntax; training cycle; Computer languages; Convolution; Image converters; Image processing; Kernel; Neural networks; Shift registers; Standardization; Systolic arrays; Very large scale integration;
         
        
        
        
            Conference_Titel : 
Neural Networks, 1991., IJCNN-91-Seattle International Joint Conference on
         
        
            Conference_Location : 
Seattle, WA
         
        
            Print_ISBN : 
0-7803-0164-1
         
        
        
            DOI : 
10.1109/IJCNN.1991.155581