© Alexandre Bergel​ 2020
A. BergelAgile Artificial Intelligence in Pharohttps://doi.org/10.1007/978-1-4842-5384-7_2

2. The Artificial Neuron

Alexandre Bergel1 
Santiago, Chile

In the previous chapter, we saw how a perceptron operates and how a simple learning algorithm can be implemented. However, the perceptron has some serious limitations, which will motivate us to formulate a more robust artificial neuron, called the sigmoid neuron.

This chapter uses Roassal to plot values. As seen in the previous chapter, you can load Roassal into Pharo by executing the following script in a playground:
Metacello new
        baseline: 'Roassal2';
        repository: 'github://ObjectProfile/Roassal2/src';

A complete description of Roassal may be found ...

Get Agile Artificial Intelligence in Pharo: Implementing Neural Networks, Genetic Algorithms, and Neuroevolution now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.