We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Technology

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Is an Artificial Neuron?

By Ray Hawk
Updated: Jan 22, 2024
Views: 6,412
Share

A artificial neuron is a mathematical function in software programming for computer systems which attempts to some degree to emulate the complex interaction of biological neurons, or impulse-conducting cells in the human brain and nervous system. The first version of artificial neuron was created in 1943 by Warren McCulloch and Walter Pitts as a form of binary neuron, where input could be either a value of 1 or -1. Together a combination of these inputs are weighted. If a certain threshold is overcome, the output of the artificial neuron is 1, and, if the inputs are insufficient when combined, the output is a -1 value.

Together, a collection of interconnected artificial neurons is meant to function in some basic manner as does the human brain. Such artificial neural network design is seen as a key stepping stone along the path to developing artificial life, synthetic computer systems that can reason in some capacity as human beings do. Intelligent computer systems today already employ neural networks which allow for parallel processing of data input in a more rapid fashion than traditional linear computer programming.

An example of a system at work that depends on the artificial neuron is a crop protection system developed in 2006, which utilized a flying vehicle to scan crop conditions for the presence of seasonal diseases and pests. Neural network software was chosen to control the scanning of the crops, as neural networks are essentially learning computers. As more data is fed into them on local conditions, they become more efficient at detecting problems so that they can be rapidly controlled before they spread. A standard computer-controlled system, on the other hand, would have treated the entire field of crops equally, regardless of varying conditions in certain sections. Without continual reprogramming by the designers, it would have proved much more inefficient than a system based on artificial neuron adaptations.

Neural network software also offers the advantage that it is adaptable by engineers who are not intimately acquainted with the basic design of the software at a coding level. The software is capable of being adapted to a wide range of conditions, and gains proficiency as it is exposed to those conditions and gathers data about them. Initially a neural network will produce incorrect output as solutions to problems, but, as this output is produced, it is fed back into the system as input and a continual process of refining and weighing the data leads it to more and more accurate understanding of real world conditions, given enough time and feedback.

Adaptation in how a neural network is designed has led to other types of artificial neuron besides the basic binary neuron structure created in 1943. Semi-linear neural networks incorporate both linear and non-linear functions that are activated by conditions. If the problem being analyzed displays conditions that are not linear, or not clearly predictable, and not minor, then the nonlinear functions of the system are utilized by being given more weight than the linear calculations. As training of the neural system continues, the system becomes better at controlling the real world conditions it is monitoring versus what the ideal conditions of the system should be. This often involves incorporating neuro-fuzzy models into the neural network, which are able to account for degrees of imprecision in producing meaningful output and control states.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Discussion Comments
Share
https://www.wise-geek.com/what-is-an-artificial-neuron.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.