Convolutional Neural Network Definition & Meaning

A convolutional neural network is a technological system in which a machine learns to recognize the contents of images for better data processing. Its name refers to its complexity (multiple convolutions, or layers, of an image which the machine must analyze) and its likeness to the brain’s neural network. Computer neural networks attempt to imitate the way that the human brain analyzes the imagery that the eyes see and are considered a form of deep learning.

How does a convolutional neural network work?

The receivers, or filters, that observe and analyze an image are also called neurons, named for their biological counterparts. They are responsible for one particular area of an image. The images are separated into sections by height, width, and depth (if the color scale is RGB, then the image will have at least three layers). Each layer has matrices of numbers; the numbers are based on the pixelation in that section of the image.

A convolutional neural network (or CNN) maps each section of a digital image and calculates the numbers in each matrix, which correspond to features in the image. In a CNN, the neurons receive input from the first layer (which is typically general information such as the edges and curves in an image) and move through the layers sequentially. The area which neurons cover on the image expands as the system moves through more layers.

The process of training machines to initially recognize features in images is called backpropagation. It requires going back through the system’s image analysis and figuring out what didn’t work.

How are neural networks used?

Neural networks are one of the most essential technologies in deep learning, a subset of machine learning that trains computers through visual exposure. The purpose is to make the machine more intelligent so that it can better process data. Facebook and Instagram are two examples of enterprises that use machine learning heavily for image processing. Facial recognition is one big use case, but other important uses fall into the category of business data analytics for sales and customer relations, including staple business campaigns like email marketing. Google uses it to improve their search relevance.

 

Related Links

 

Jenna Phipps
Jenna Phipps
Jenna Phipps is a contributor for websites such as Webopedia.com and Enterprise Storage Forum. She writes about information technology security, networking, and data storage. Jenna lives in Nashville, TN.

Top Articles

The Complete List of Text Abbreviations & Acronyms

From A3 to ZZZ we list 1,559 text message and online chat abbreviations to help you translate and understand today's texting lingo. Includes Top...

How to Create a Website Shortcut on Your Desktop

This Webopedia guide will show you how to create a desktop shortcut to a website using Firefox, Chrome or Internet Explorer (IE). Creating a desktop...

Windows Operating System History & Versions

The Windows operating system (Windows OS) refers to a family of operating systems developed by Microsoft Corporation. We look at the history of Windows...

Hotmail [Outlook] Email Accounts

By Vangie Beal Hotmail was one of the first public webmail services that could be accessed from any web browser. Since 2011, Hotmail, in terms...

Data Corruption Definition &...

Data corruption is the process of data becoming unreadable or invalid. It typically...

Subschema Definition & Meaning

A subschema is a database view that filters or organizes all data to...

Fileless Malware Meaning &...

Fileless malware is a type of malicious software that uses legitimate applications already...