Becoming Human: Artificial Intelligence Magazine

Latest News, Info and Tutorials on Artificial Intelligence, Machine Learning, Deep Learning, Big Data and what it means for Humanity.

Follow publication

Natural vs Artificial Neural Networks

Photo by Daniel Hjalmarsson on Unsplash

For the past few years, deep learning and Artificial Neural Networks (ANNs) gained a lot of popularity as a machine learning algorithm in a wide variety of fields. These include computer vision, natural language processing / machine translation, speech processing and generation, robotics and self-driving cars. Many tasks which were previously reserved exclusively for humans slowly become automated with ANNs, often with equal or even better performance.

Looking at the many successes of ANNs and deep learning, one may be inclined to believe that they are to some degree able to emulate how humans think. After all, the idea of neural networks evolved from observing biological nervous systems such as the human brain. In this blog post, I would therefore like to highlight some very important differences between ANNs and nervous systems in vertebrates such as humans. I will explain how both of these work and learn. Furthermore, I will outline some current developments in neuromorphic computing. Neuromorphic computing is a novel computing domain trying to more closely emulate biological nervous systems.

Artifical Neural Networks (ANNs)

As already mentioned, ANNs were developed as very crude approximations of nervous systems found in biological organisms. The idea of an Artificial Neural Network is to transport information along a predefined path between “neurons”. Neurons have the ability to add up information from multiple sources and they generally apply a non-linear transformation to this information in order to allow for more complex interactions.

Contrary to some popular beliefs, the idea of ANNs is already very old. One of the first neural networks to be invented was the perceptron. The perceptron was a very simple neural network with only one neuron and the Heaviside function as a non-linearity. In other words, the perceptron implements the following decision function:

Trending AI Articles:

1. Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in Becoming Human: Artificial Intelligence Magazine

Latest News, Info and Tutorials on Artificial Intelligence, Machine Learning, Deep Learning, Big Data and what it means for Humanity.

Written by Branislav Holländer

AI | Software Development | Other Crazy Interests

Responses (1)

Write a response