Systems and methods for utilizing compressed convolutional neural networks to perform media content processing
AssigneeFacebook, Inc.
InventorsYunchao Gong, Liu Liu, Lubomir Bourdev, Ming Yang, Robert D. Fergus
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable media can receive a compressed convolutional neural network (CNN). A media content item to be processed can be acquired. The compressed CNN to can be utilized to apply a media processing technique to the media content item to produce information about the media content item. It can be determined, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.
Claims20
A computer-implemented method comprising:
- receiving, by a computing system, a compressed convolutional neural network (CNN);
- acquiring, by the computing system, a media content item to be processed;
- utilizing, by the computing system, the compressed CNN to apply a media processing technique to the media content item to produce information about the media content item;
- and
- determining, by the computing system, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- receiving a compressed convolutional neural network (CNN);
- acquiring a media content item to be processed;
- utilizing the compressed CNN to apply a media processing technique to the media content item to produce information about the media content item;
- and
- determining, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
- receiving a compressed convolutional neural network (CNN);
- acquiring a media content item to be processed;
- utilizing the compressed CNN to apply a media processing technique to the media content item to produce information about the media content item;
- and
- determining, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.
Dependencies are inferred from the claim text.