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 [email protected].

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
Contract Law – How to Create a Legally Binding Contract - The University of La Verne Small Business Development Center (SBDC)
What Is Yield Farming? Meaning and Definition | Chainlink
Evil Dead Movies In Order & Timeline
Coverage of the introduction of the Water (Special Measures) Bill
Body Rubs Austin Texas
Google Sites Classroom 6X
Meer klaarheid bij toewijzing rechter
Truist Park Section 135
<i>1883</i>'s Isabel May Opens Up About the <i>Yellowstone</i> Prequel
Craigslist Mexico Cancun
Craigslist Vermillion South Dakota
DIN 41612 - FCI - PDF Catalogs | Technical Documentation
ATV Blue Book - Values & Used Prices
Wordle auf Deutsch - Wordle mit Deutschen Wörtern Spielen
How Many Cc's Is A 96 Cubic Inch Engine
Dallas’ 10 Best Dressed Women Turn Out for Crystal Charity Ball Event at Neiman Marcus
Crossword Nexus Solver
Apne Tv Co Com
Grab this ice cream maker while it's discounted in Walmart's sale | Digital Trends
Rachel Griffin Bikini
Aldi Süd Prospekt ᐅ Aktuelle Angebote online blättern
Powerball winning numbers for Saturday, Sept. 14. Check tickets for $152 million drawing
Voy Boards Miss America
Nordstrom Rack Glendale Photos
Lakers Game Summary
John Chiv Words Worth
When Does Subway Open And Close
Bn9 Weather Radar
Meowiarty Puzzle
Hannah Jewell
Top Songs On Octane 2022
Kelley Fliehler Wikipedia
Bad Business Private Server Commands
South Florida residents must earn more than $100,000 to avoid being 'rent burdened'
Urban Blight Crossword Clue
Tributes flow for Soundgarden singer Chris Cornell as cause of death revealed
Tenant Vs. Occupant: Is There Really A Difference Between Them?
Montrose Colorado Sheriff's Department
Quake Awakening Fragments
Ticketmaster Lion King Chicago
The Wait Odotus 2021 Watch Online Free
Doublelist Paducah Ky
Trending mods at Kenshi Nexus
Gw2 Support Specter
Big Brother 23: Wiki, Vote, Cast, Release Date, Contestants, Winner, Elimination
Erica Mena Net Worth Forbes
Zadruga Elita 7 Live - Zadruga Elita 8 Uživo HD Emitirani Sat Putem Interneta
Wild Fork Foods Login
Fallout 76 Fox Locations
sin city jili
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.