paper-with-me

Papers

Guidelines and Benchmarks for Deployment of Deep Learning Models on Smartphones as Real-Time Apps

2019-01-08 · Abhishek Sehgal, Nasser Kehtarnavaz

Deep learning solutions are being increasingly used in mobile applications. Although there are many open-source software tools for the development of deep learning solutions, there are no guidelines in one place in a unified manner for using these tools towards real-time deployment of these solutions on smartphones. From the variety of available deep learning tools, the most suited ones are used in this paper to enable real-time deployment of deep learning inference networks on smartphones. A uniform flow of implementation is devised for both Android and iOS smartphones. The advantage of using multi-threading to achieve or improve real-time throughputs is also showcased. A benchmarking framework consisting of accuracy, CPU/GPU consumption and real-time throughput is considered for validation purposes. The developed deployment approach allows deep learning models to be turned into real-time smartphone apps with ease based on publicly available deep learning and smartphone software tools. This approach is applied to six popular or representative convolutional neural network models and the validation results based on the benchmarking metrics are reported.

📄 PDF Abstract BibTeX arXiv:1901.02144

Code (1)

SIP-Lab/Deep-Learning-Mobile 공식 구현 tf

Tasks

BenchmarkingCPUDeep LearningEdge-computingGPUImage Classification

Methods 이 논문이 사용한 방법론

1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Average Pooling 설명 없음
Batch Normalization 설명 없음
Residual Connection 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…

Similar Papers 제목 키워드 기반

Mind The Gap: Real-time Decentralized Distance Estimation using Ultrasound and Bluetooth across Multiple Smartphones

2020-08-28 · Devansh R. Agrawal, Peter Lyon, Martin Frobisher, Andy Doherty 외

Robust, low-cost solutions are needed to maintain social distancing guidelines during the COVID-19 pandemic. We establish a method to measure the distance between multiple phones across a large number of closely spaced s…

Performance Analysis of Decentralized Federated Learning Deployments

2025-03-14 · Chengyan Jiang, Jiamin Fan, Talal Halabi, Israat Haque

The widespread adoption of smartphones and smart wearable devices has led to the widespread use of Centralized Federated Learning (CFL) for training powerful machine learning models while preserving data privacy. However…

Federated Learning

Perceptual Image Enhancement for Smartphone Real-Time Applications

2022-10-24 · Marcos V. Conde, Florin Vasluianu, Javier Vazquez-Corral, Radu Timofte

Recent advances in camera designs and imaging pipelines allow us to capture high-quality images using smartphones. However, due to the small size and lens limitations of the smartphone cameras, we commonly find artifacts…

2kHDR ReconstructionImage DeblurringImage Denoising+2

Real-Time Under-Display Cameras Image Restoration and HDR on Mobile Devices

2022-11-25 · Marcos V. Conde, Florin Vasluianu, Sabari Nathan, Radu Timofte

The new trend of full-screen devices implies positioning the camera behind the screen to bring a larger display-to-body ratio, enhance eye contact, and provide a notch-free viewing experience on smartphones, TV or tablet…

Image Restoration

Smart at what cost? Characterising Mobile Deep Neural Networks in the wild

2021-09-28 · Mario Almeida, Stefanos Laskaridis, Abhinav Mehrotra, Lukasz Dudziak 외

With smartphones' omnipresence in people's pockets, Machine Learning (ML) on mobile is gaining traction as devices become more powerful. With applications ranging from visual filters to voice assistants, intelligence on …

16k