Related Experiment Video
Updated: Apr 26, 2026

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
11.0K
On the complexity of neural network classifiers: a comparison between shallow and deep architectures
Summary
Deep neural networks, with multiple hidden layers, are better for complex tasks like vision and language. This study introduces a new complexity measure, showing deep networks implement higher complexity functions, making them more capable with fewer resources.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Computational Neuroscience
Background:
- Deep learning architectures with multiple hidden layers are increasingly favored for complex tasks.
- Existing theoretical results supporting the superiority of deep networks are limited.
Purpose of the Study:
- To investigate the impact of feedforward neural network depth on function complexity.
- To provide theoretical support for the effectiveness of deep architectures.
Main Methods:
- Introduced a novel complexity measure based on topological concepts for classification functions.
- Compared deep and shallow neural network architectures using sigmoidal activation functions.
- Derived upper and lower bounds on function complexity in relation to network depth.
Main Results:
- Deep networks were shown to implement functions of higher complexity compared to shallow networks.
- Function complexity was analyzed in terms of hidden units and activation functions.
- The findings support the hypothesis that deeper networks are more powerful.
Conclusions:
- Deep feedforward neural networks are theoretically capable of implementing more complex functions.
- Deeper architectures offer greater problem-solving capabilities with comparable resources.
- This research provides a theoretical foundation for the advantages of deep learning.
Related Concept Videos
Classification of Systems-I
728
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
728
Classification of Systems-II
638
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
638
Neural Circuits
3.0K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
3.0K
Comparison between RL and RC circuits
6.9K
An RC circuit consists of resistance and capacitance, while in an RL circuit, capacitance is replaced by an inductor. RL and RC circuits are first-order differential circuits that store energy. An RC circuit stores energy in the electric field, while an RL circuit stores energy in the magnetic field. When connected to a battery, an RC circuit charges the capacitor, causing the current to decrease from maximum to zero upon being fully charged. This increases the voltage across the capacitor from...
6.9K
Aggregates Classification
1.0K
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
1.0K
Survival Tree
498
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
498
