artificial-neural-network-experiments-in-pascal
Artificial Neural Network (ANN) Experiments in Pascal
- Active · last change 4-11-2026
- ★ 2 on GitHub
README
Artificial Neural Network (ANN) Experiments in Pascal

- and_neuralnet.pas - Simple ANN learning AND function, 2 inputs, 1 output, no hidden layer.
- xor_neuralnet.pas - Simple ANN learning XOR function, 2 inputs, 1 output, 1 node in hidden layer.
- and_with_neural_network_class.pas - Same as above, but using the TNeuralNetwork class (in neuralnet.pp).
- xor_with_neural_network_class.pas - Same as above, but using the TNeuralNetwork class.
- convert_zero_to_nine_to_binary.pas - ANN learning binary representation of 0 to 9, 10 inputs, 4 outputs, 6 nodes in hidden layer.
- read_convert_mnist_csv.pas - Helper program to convert MNIST CSV data as binary data files for 'handwritten_numbers_ann'.
- handwritten_numbers_ann.pas - ANN (784 inputs. 10 outputs, 32 nodes in hidden layer) learning MNIST human handwritten digits.
!! Security Notice !!
The code I released here into the public domain may appear in third-party projects. I do not maintain, endorse, or have any affiliation with such projects. Any malicious or deceptive use is unauthorized and should be reported to the hosting platform.

