Papers › MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, Hartwig Adam
We present a class of efficient models called MobileNets for mobile and embedded vision applications. MobileNets are based on a streamlined architecture that uses depth-wise separable convolutions to build light weight deep neural networks. We introduce two simple global hyper-parameters that efficiently trade off between latency and accuracy. These hyper-parameters allow the model builder to choose the right sized model for their application based on the constraints of the problem. We present extensive experiments on resource and accuracy tradeoffs and show strong performance compared to other popular models on ImageNet classification. We then demonstrate the effectiveness of MobileNets across a wide range of applications and use cases including object detection, finegrain classification, face attributes and large scale geo-localization.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1704.04861")
Code
Syntology Ran 52 of 83 code samples harvested from 31 repositories linked to this paper; 31 have no recorded run. Of those that ran: 3 ran · honoured contract; 5 ran · our draft was wrong; 2 ran · fixture could not drive it; 42 ran with no contract checked.
By repository: community (archive-listed): 82 samples from 31 repositories, 51 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
159 repositories listed; official and paper-mentioned ones first.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
83 samples harvested; 52 ran; 3 honoured the contract we drafted; 31 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 48 of the 83 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 31 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
de82865faffab4ba · report
b57b5ee03a18ef4a · report
08ea70b6df206215 · report
a3a2170c2a66e9f7 · report
7267d41ba165eb2f · report
a9b5f1e8c01481db · report
7412089616b18aa5 · report
badb2ffd2ac2ce23 · report
9a38d695e40526d5 · report
59b3bd4d404d73f1 · report
c3e093bdec744091 · report
c0c50cccd77efda7 · report
f4f2ed3cbe2afea4 · report
0685ca8c06247a04 · report
24da924c158c5a6c · report
8ca5785e149f1a3b · report
22902eb46fbd71ff · report
8bce1107ee299549 · report
a7cb0523df999a6c · report
bd3e76e24b52bee7 · report
ef6ceebbb94bba13 · report
f515f64fa287f6a7 · report
74429d073cb58967 · report
c92923bdf26c593d · report
7189568b40eafada · report
f4e54c410555f41d · report
2f65608641fc45af · report
52f5705b74081b33 · report
add0cbc0696d05ab · report
a9d9d4d8531f8f6b · report
e2d390adb77544cf · report
615563d99451ac35 · report
e97ce510c599fad7 · report
dcbcaf78bf35b6e3 · report
fec14b4fe41163a7 · report
2f387b881c39f3a7 · report
ef8ee86c3f6eb804 · report
a3f785b105c680fd · report
3a76f6827f176b38 · report
89abfc786d1aa21c · report
cdf860d5cf540b7e · report
0d8f0dbec2595af8 · report
4369467852623e56 · report
4af315db2e30f663 · report
3679480e08fecc84 · report
053a423893bef6e3 · report
91562b7b744b0715 · report
c6746c730a18b75a · report
104c50ff520e011e · report
839f2594c84662ff · report
a61239e09f031487 · report
67e69022e2fdbfbc · report
f78b91459b1e5597 · report
e172ae9024954d44 · report
31a526c27fe6c762 · report
c09c47e3f1b1343a · report
306134e17b7afcd1 · report
3feb913ca0fba9d5 · report
fdf90307afecd932 · report
f6d9d220abed7a80 · report
c84437dbb3fb3c8d · report
aa7ffec3a42387ef · report
17d34cafa1dd7ab0 · report
cf486aa2cfe7ec9f · report
ae7bc424983ef2a0 · report
31c1d1cbf4be7bdb · report
03da76cb462c9da3 · report
4b41c387afd3afcf · report
ba161ae3252cab96 · report
a90e38fbb59c46b9 · report
6fafbb0148f207b5 · report
425d9f7d6f932231 · report
279b7b5807cb64e1 · report
83a3deff549acd38 · report
6f16772ec7c328cb · report
f154d8a79ca8c6d7 · report
ec9ae59fb2e9b560 · report
821dd24d968031fe · report
7816f560c9248fe0 · report
d9ed09cd97cf6e39 · report
70a8978a6daff40b · report
f124399d87a3224b · report
2f7853ff01cbbc29 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Image Classification | ImageNet | MobileNet-224 ×1.25 | GFLOPs | 1.138 | #1018 of 1060 | Archive leaderboard | report |
| Image Classification | ImageNet | MobileNet-224 ×1.25 | Top 1 Accuracy | 70.6% | #1018 of 1060 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Introduced by this paper: MobileNetV1, ReLU6
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections