What’s a Deep Neural Network? Deep Nets Explained (2024)

What’s a Deep Neural Network? Deep Nets Explained (1)

What’s a Deep Neural Network? Deep Nets Explained (2)

July 27, 2020

4 minute read

Jonathan Johnson

Deep neural networks offer a lot of value to statisticians, particularly in increasing accuracy of a machine learning model. The deep net component of a ML model is really what got A.I. from generating cat images to creating art—a photo styled with a van Gogh effect:

What’s a Deep Neural Network? Deep Nets Explained (3)

So, let’s take a look at deep neural networks, including their evolution and the pros and cons.

What is a deep neural network?

At its simplest, a neural network with some level of complexity, usually at least two layers, qualifies as a deep neural network (DNN), or deep net for short. Deep nets process data in complex ways by employing sophisticated math modeling.

To truly understand deep neural networks, however, it’s best to see it as an evolution. A few items had to be built before deep nets existed.

First, machine learning had to get developed. ML is a framework to automate (through algorithms) statistical models, like a linear regression model, to get better at making predictions. A model is a single model that makes predictions about something. Those predictions are made with some accuracy. A model that learns—machine learning—takes all its bad predictions and tweaks the weights inside the model to create a model that makes fewer mistakes.

The learning portion of creating models spawned the development of artificial neural networks. ANNs utilize the hidden layer as a place to store and evaluate how significant one of the inputs is to the output. The hidden layer stores information regarding the input’s importance, and it also makes associations between the importance of combinations of inputs.

What’s a Deep Neural Network? Deep Nets Explained (5)

One hidden layer is considered an Artificial Neural Network (ANN)

Deep neural nets, then, capitalize on the ANN component. They say, if that works so well at improving a model—because each node in the hidden layer makes both associations and grades importance of the input to determining the output—then why not stack more and more of these upon each other and benefit even more from the hidden layer?

So, the deep net has multiple hidden layers. ‘Deep’ refers to a model’s layers being multiple layers deep.

What’s a Deep Neural Network? Deep Nets Explained (6)

Two or more hidden layers comprise a Deep Neural Network

Improving accuracy: The black box problem

Deep nets allow a model’s performance to increase in accuracy. They allow a model to take a set of inputs and give an output. The use of a deep net is as simple as copying and pasting a line of code for each layer. It doesn’t matter which ML platform you use; directing the model to use two or 2,000 nodes in each layer is as simple as typing the characters 2 or 2000.

But using these deep nets creates a problem: How do these models make their decisions? When utilizing these simple tools, a model’s explainability is reduced significantly.

The Deep Net allows a model to make generalizations on its own and then store those generalizations in a hidden layer, the black box. The black box is hard to investigate. Even if the values in the black box are known, they don’t exist within a framework for understanding.

The problem of explainability

A teacher might be able to say that 10% of the grade is participation, 20% is homework, 30% is quizzes, and 40% is tests. These numbers are both known and can be easily understood to predict the overall score. That means a teacher’s rubric is an explainable model. It needs to be explainable for a student to know how to get a good grade in the class.

Another example: a simple machine learning model could take data collected from a simple high school physics class and calculate the equation for gravity—or the force of gravity experienced at the Earth’s surface.

Ball Weight Drop Height Fall Time
500 g 10m 1.5s
400 g 7m 1s

A normal statistical, linear regression model can be used to give the equation that predicts the results. If the inputs Ball Weight and Drop Height are used to predict how long the fall time will be, then the model can be used to create an equation that lets us predict the result every time.

  • We learn the equation is: x (m) = 1/2 • g (m/s^2) • t^2 (s^2)
  • We learn that the object’s mass is totally unnecessary to predicting the result.

When the hidden layer is introduced, the model will still be able to return the correct result for a falling ball. But now, the equation that can inform which input contributes to the total output cannot be determined. The model is unexplainable.

The problem of explainability continues to be explored and progress is being made. Deep nets provide great value to a model’s performance, but the cost of using them is an inability to explain exactly how the model gets to the answer it does. (By the way, the secret to life is 42.)

Additional resources

For more on this topic, explore our and these articles:

  • Machine Learning: Hype vs Reality
  • How Machine Learning Benefits Businesses
  • The Role of Machine Learning in Datacenter Network Security
  • Bias and Variance in Machine Learning
  • Using TensorFlow to Create a Neural Network (with Examples), part of our Machine Learning Guide
  • Apache Spark Guide, with articles and step-by-step tutorials

Learn ML with our free downloadable guide

This e-book teaches machine learning in the simplest way possible. This book is for managers, programmers, directors – and anyone else who wants to learn machine learning. We start with very basic stats and algebra and build upon that.

Download e-book ›

Download e-book ›

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

Business, Faster than Humanly Possible

BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.
Learn more about BMC ›

You may also like

Python vs Java: What’s The Difference?

How to Copy JSON Data to an Amazon Redshift Table

How to Add Subplots in Matplotlib

Who Cares How Big the Data Is? It Doesn’t Really Matter

About the author

What’s a Deep Neural Network? Deep Nets Explained (14)

Jonathan Johnson

Jonathan Johnson is a tech writer who integrates life and technology. Supports increasing people's degrees of freedom.

View all posts

What’s a Deep Neural Network? Deep Nets Explained (2024)
Top Articles
Wie viel verdient man in den USA?
8 Best Crypto Wallets in The UK For 2024 | CoinCodex
This website is unavailable in your location. – WSB-TV Channel 2 - Atlanta
His Lost Lycan Luna Chapter 5
Jonathon Kinchen Net Worth
Nfr Daysheet
Shorthand: The Write Way to Speed Up Communication
877-668-5260 | 18776685260 - Robocaller Warning!
Dr Lisa Jones Dvm Married
Fallout 4 Pipboy Upgrades
Rls Elizabeth Nj
Progressbook Brunswick
Valentina Gonzalez Leaked Videos And Images - EroThots
New Mexico Craigslist Cars And Trucks - By Owner
Persona 4 Golden Taotie Fusion Calculator
Binghamton Ny Cars Craigslist
24 Hour Walmart Detroit Mi
5 high school volleyball stars of the week: Sept. 17 edition
Velocity. The Revolutionary Way to Measure in Scrum
Willam Belli's Husband
Zalog Forum
Forum Phun Extra
Air Quality Index Endicott Ny
[PDF] PDF - Education Update - Free Download PDF
Sec Baseball Tournament Score
Surplus property Definition: 397 Samples | Law Insider
Reicks View Farms Grain Bids
Wiseloan Login
Pokemon Inflamed Red Cheats
Ordensfrau: Der Tod ist die Geburt in ein Leben bei Gott
Spirited Showtimes Near Marcus Twin Creek Cinema
Craigs List Jax Fl
Kleinerer: in Sinntal | markt.de
Delta Rastrear Vuelo
Human Unitec International Inc (HMNU) Stock Price History Chart & Technical Analysis Graph - TipRanks.com
1987 Monte Carlo Ss For Sale Craigslist
Texas Baseball Officially Releases 2023 Schedule
Aliciabibs
Puffco Peak 3 Red Flashes
10 games with New Game Plus modes so good you simply have to play them twice
Michael Jordan: A timeline of the NBA legend
Sept Month Weather
Ferguson Employee Pipeline
Jack In The Box Menu 2022
Wunderground Orlando
Busted Newspaper Mcpherson Kansas
Walgreens On Secor And Alexis
Caphras Calculator
Identogo Manahawkin
Diamond Desires Nyc
Blippi Park Carlsbad
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 5617

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.