Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Accuracy, limits, and approximation01:28

Accuracy, limits, and approximation

516
Accuracy, limits, and approximations are common in many fields, especially in engineering calculations. These concepts are imperative for ensuring that a given value is as close as possible to its true value.
Accuracy is defined as the closeness of the measured value to the true or actual value. In engineering mechanics, repeated measurements are taken during theoretical or experimental analyses to ensure that the result is precise and accurate.
The accuracy of any solution is based on the...
516
Linear Approximation in Frequency Domain01:26

Linear Approximation in Frequency Domain

129
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
129
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

100
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
100
Linear Approximation in Time Domain01:21

Linear Approximation in Time Domain

121
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
121
Node Analysis for AC Circuits01:14

Node Analysis for AC Circuits

370
Consider an angioplasty system featuring a catheter equipped with a turbine, a critical tool for removing plaque deposits from coronary arteries. This intricate medical device operates using a circuit model reminiscent of a dual-node RLC circuit powered by a current-controlled voltage source.
To unravel the complexities of this system, nodal analysis is employed, a powerful technique founded on Kirchhoff's current law (KCL), which remains valid for phasors. AC circuits can effectively be...
370
Source Transformation01:15

Source Transformation

8.6K
Source transformation is a fundamental technique employed in circuit analysis, offering a valuable tool for simplifying complex electrical circuits. This technique involves the replacement of either a voltage source in series with a resistor by a current source in parallel with a resistor, or vice versa. The key concept here is that when the original sources are deactivated (turned off), the equivalent resistance at the circuit's end terminals remains the same.
It is essential to note that when...
8.6K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Acoustic Emission Biomarkers for the Detection and Monitoring of Early Knee Osteoarthritis: Protocol for a Prospective, Single-Center, Exploratory Study.

JMIR research protocols·2026
Same author

Approximate zero-crossing: a new interpretable, highly discriminative and low-complexity feature for EEG and iEEG seizure detection.

Journal of neural engineering·2022
Same author

ISLPED 2020: An Experience of Virtual Conference during COVID-19 Time.

IEEE design & test·2022
Same author

Personalized seizure signature: An interpretable approach to false alarm reduction for long-term epileptic seizure detection.

Epilepsia·2022
Same author

The COUGHVID crowdsourcing dataset, a corpus for the study of large-scale cough analysis algorithms.

Scientific data·2021
Same author

SPARE: A Spectral Peak Recovery Algorithm for PPG Signals Pulsewave Reconstruction in Multimodal Wearable Devices.

Sensors (Basel, Switzerland)·2021

Related Experiment Video

Updated: Sep 3, 2025

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.4K

Using Algorithmic Transformations and Sensitivity Analysis to Unleash Approximations in CNNs at the Edge.

Flavio Ponzina1, Giovanni Ansaloni1, Miguel Peón-Quirós1

  • 1Embedded Systems Laboratory (ESL), École Polytechnique Fédérale de Lausanne (EPFL), 1015 Lausanne, Switzerland.

Micromachines
|July 27, 2022
PubMed
Summary

Convolutional Neural Networks (CNNs) can tolerate some arithmetic errors. This study presents a method to optimize CNNs for inexact hardware, significantly reducing computational costs while maintaining accuracy.

Keywords:
CNN quantizationapproximate computingensembling methods

More Related Videos

Integration of Animal Behavioral Assessment and Convolutional Neural Network to Study Wasabi-Alcohol Taste-Smell Interaction
06:19

Integration of Animal Behavioral Assessment and Convolutional Neural Network to Study Wasabi-Alcohol Taste-Smell Interaction

Published on: August 16, 2024

512
Data Acquisition Protocol for Determining Embedded Sensitivity Functions
07:46

Data Acquisition Protocol for Determining Embedded Sensitivity Functions

Published on: April 20, 2016

6.2K

Related Experiment Videos

Last Updated: Sep 3, 2025

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.4K
Integration of Animal Behavioral Assessment and Convolutional Neural Network to Study Wasabi-Alcohol Taste-Smell Interaction
06:19

Integration of Animal Behavioral Assessment and Convolutional Neural Network to Study Wasabi-Alcohol Taste-Smell Interaction

Published on: August 16, 2024

512
Data Acquisition Protocol for Determining Embedded Sensitivity Functions
07:46

Data Acquisition Protocol for Determining Embedded Sensitivity Functions

Published on: April 20, 2016

6.2K

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Hardware Acceleration

Background:

  • Convolutional Neural Networks (CNNs) exhibit tolerance to arithmetic approximations, but perturbations require careful management to preserve accuracy.
  • Current hardware implementation of inexact operators lacks flexibility, often determined at design time without full knowledge of application robustness, leading to inefficient resource allocation.

Purpose of the Study:

  • To develop a flexible framework for optimizing CNN models to leverage inexact hardware operations.
  • To minimize the hardware cost of Multiply-Accumulate (MAC) operations in CNN inference.

Main Methods:

  • A two-phase strategy involving model optimization (bitwidth reduction, error resiliency enhancement) and selective layer assignment to exact or inexact hardware based on a sensitivity metric.
  • Incorporation of a highly inexact multiplier design.

Main Results:

  • The proposed methodology enables frequent use of inexact operations by enhancing model error resiliency.
  • Significant cost reduction of MAC operations (up to 83.6%) in CNN inference was achieved within a 5% accuracy degradation threshold.
  • Comparison against state-of-the-art optimized exact implementations demonstrates substantial hardware cost savings.

Conclusions:

  • The developed framework effectively balances the use of inexact hardware with maintaining CNN accuracy.
  • This approach offers a practical solution for designing energy-efficient and cost-effective hardware for deep learning inference.