TY - GEN
T1 - Automatic generation of C++ code for neural network simulation
AU - Dreiseitl, Stephan
AU - Wang, Dongming
PY - 1993
Y1 - 1993
N2 - Coding neural network simulators by hand is often a tedious and error-prone task. In this paper, we seek to remedy this situation by presenting a code generator that produces efficient C++ simulation code for a wide variety of backpropagation networks. We define a high-level, Maple-like language that allows the specification of such networks. This language is compiled to C++ code segments that in turn are executable in link with an already given generic code for backpropagation networks. Our generator allows the specification of arbitrary network topologies (with the restriction of full connections between layers) and weightchange formulae, while the activation rule and error propagation rule remain fixed. With this tool, future research on learning rules for backpropagatiou networks can be made more efficient by eliminating routine work and producing code that is guaranteed to be error-free.
AB - Coding neural network simulators by hand is often a tedious and error-prone task. In this paper, we seek to remedy this situation by presenting a code generator that produces efficient C++ simulation code for a wide variety of backpropagation networks. We define a high-level, Maple-like language that allows the specification of such networks. This language is compiled to C++ code segments that in turn are executable in link with an already given generic code for backpropagation networks. Our generator allows the specification of arbitrary network topologies (with the restriction of full connections between layers) and weightchange formulae, while the activation rule and error propagation rule remain fixed. With this tool, future research on learning rules for backpropagatiou networks can be made more efficient by eliminating routine work and producing code that is guaranteed to be error-free.
UR - http://www.scopus.com/inward/record.url?scp=84979997900&partnerID=8YFLogxK
U2 - 10.1007/3-540-56798-4_173
DO - 10.1007/3-540-56798-4_173
M3 - Conference contribution
AN - SCOPUS:84979997900
SN - 9783540567981
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 358
EP - 363
BT - New Trends in Neural Computation - International Workshop on Artificial Neural Networks, IWANN 1993, Proceedings
A2 - Mira, Jose
A2 - Cabestany, Joan
A2 - Prieto, Alberto
PB - Springer
T2 - International Workshop on Artificial Neural Networks, IWANN 1993
Y2 - 9 June 1993 through 11 June 1993
ER -