November 26, 2024
Apple Explains Its On-device Deep Neural Network for Face Detection

Apple Explains Its On-device Deep Neural Network for Face Detection

Posted November 16, 2017 at 5:51pm by iClarified
Apple has published a new entry on its machine learning blog that explains how it uses an on-device deep neural network for face detection.

We faced several challenges. The deep-learning models need to be shipped as part of the operating system, taking up valuable NAND storage space. They also need to be loaded into RAM and require significant computational time on the GPU and/or CPU. Unlike cloud-based services, whose resources can be dedicated solely to a vision problem, on-device computation must take place while sharing these system resources with other running applications. Finally, the computation must be efficient enough to process a large Photos library in a reasonably short amount of time, but without significant power usage or thermal increase.

In the blog entry, Apple engineers discuss:
● how we fully leverage our GPU and CPU (using BNNS and Metal)
● memory optimizations for network inference, and image loading and caching
● how we implemented the network in a way that did not interfere with the multitude of other simultaneous tasks expected of iPhone.


Hit the link below for the full post!

Read More


Apple Explains Its On-device Deep Neural Network for Face Detection
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
Comments
You must login or register to add a comment...
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
Where to Download macOS Sequoia
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS