Efficient training of deep neural networks on resource-constrained devices for industrial applications

Deep neural networks (DNNs) have shown remarkable success across many artificial intelligence applications, yet their computational and memory demands make them difficult to deploy on low-resource devices such as Raspberry Pi, microcontrollers, and mobile edge hardware. In real-time scenarios such as remote health monitoring, smart agriculture, and IoT-based automation create barriers to on-device AI implementation. This study focuses on optimizing DNNs for resource-constrained environments by employing Python-based techniques to compress and accelerate models without substantial accuracy loss. We propose a three-stage optimization approach combining pruning, quantization, and knowledge distillation. Model pruning reduces the number of unnecessary parameters, quantization converts model weights to low-precision formats (e.g., int8), and knowledge distillation transfers knowledge from a large teacher model to a smaller student model. These techniques are implemented using TensorFlow Lite and PyTorch Mobile frameworks.

Institutions

Publication Details

Published
2025-09-23
DOI
https://doi.org/10.1117/12.3078229
Primary Topic
Education, Psychology, and Social Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient training of deep neural networks on resource-constrained devices for industrial applications

Education, Psychology, and Social Research
article

Efficient training of deep neural networks on resource-constrained devices for industrial applications

article en

Abstract

Deep neural networks (DNNs) have shown remarkable success across many artificial intelligence applications, yet their computational and memory demands make them difficult to deploy on low-resource devices such as Raspberry Pi, microcontrollers, and mobile edge hardware. In real-time scenarios such as remote health monitoring, smart agriculture, and IoT-based automation create barriers to on-device AI implementation. This study focuses on optimizing DNNs for resource-constrained environments by employing Python-based techniques to compress and accelerate models without substantial accuracy loss. We propose a three-stage optimization approach combining pruning, quantization, and knowledge distillation. Model pruning reduces the number of unnecessary parameters, quantization converts model weights to low-precision formats (e.g., int8), and knowledge distillation transfers knowledge from a large teacher model to a smaller student model. These techniques are implemented using TensorFlow Lite and PyTorch Mobile frameworks.

Bukhara State University (UZ), Navoi State University of Mining and Technologies (UZ)
Openalex Percentile: Top 36%
Education, Psychology, and Social Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient training of deep neural networks on resource-constrained devices for industrial applications · (2025) | TGRS Research Map | TGRS