Papers › Deep Residual Learning for Image Recognition
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun
Deeper neural networks are more difficult to train. We present a residual learning framework to ease the training of networks that are substantially deeper than those used previously. We explicitly reformulate the layers as learning residual functions with reference to the layer inputs, instead of learning unreferenced functions. We provide comprehensive empirical evidence showing that these residual networks are easier to optimize, and can gain accuracy from considerably increased depth. On the ImageNet dataset we evaluate residual nets with a depth of up to 152 layers---8x deeper than VGG nets but still having lower complexity. An ensemble of these residual nets achieves 3.57% error on the ImageNet test set. This result won the 1st place on the ILSVRC 2015 classification task. We also present analysis on CIFAR-10 with 100 and 1000 layers. The depth of representations is of central importance for many visual recognition tasks. Solely due to our extremely deep representations, we obtain a 28% relative improvement on the COCO object detection dataset. Deep residual nets are foundations of our submissions to ILSVRC & COCO 2015 competitions, where we also won the 1st places on the tasks of ImageNet detection, ImageNet localization, COCO detection, and COCO segmentation.
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="1512.03385")
Code
Syntology Ran 230 of 377 code samples harvested from 166 repositories linked to this paper; 147 have no recorded run. Of those that ran: 3 ran · honoured contract; 1 ran · violated contract; 60 ran · our draft was wrong; 21 ran · fixture could not drive it; 145 ran with no contract checked.
By repository: community (archive-listed): 373 samples from 166 repositories, 226 ran; 4 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.
484 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
377 samples harvested; 230 ran; 3 honoured the contract we drafted; 147 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: 187 of the 377 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 166 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.
94e9f5c06b782725 · report
4bb92cc74e1dfd84 · report
276da9f80c24c06e · report
17fe36be49b222bd · report
6994af792574c2ac · report
012ee7c24fabfb91 · report
6a743eb26da28672 · report
105a09bd01ed60e7 · report
69dcc064c0921eff · report
b23d4575ecf65e69 · report
c2071f075f157e70 · report
2bf68b5c3f31e7fb · report
4ab7c79b1cf2f868 · report
3ebfb7b8c56960e6 · report
86b444ba822c8653 · report
765caa93eba4883c · report
620b59958726409c · report
502714a11b64f607 · report
7805f2173e1f3001 · report
e790d6c4a00047d8 · report
686b30231d18e983 · report
719e76a84a719c0a · report
4dbe66dec4c673a2 · report
64f5b1443283683c · report
92d6db8f72d32490 · report
44111bb98442468d · report
7657cf9ddc7bd35f · report
400e853d45c39183 · report
23e571cc7ee49c29 · report
641556a532717bff · report
9ea7ba95f771e336 · report
71c25f1b22a7ea5a · report
485109a1d5380143 · report
b0e96d4bdddc7c3e · report
b8d99c77c05db072 · report
b0d0e6800c777b86 · report
c967732efc9baa2b · report
0806d76099ba3e7d · report
9b731793149d80fa · report
7c6a40fd4a5091f1 · report
39051456bc337160 · report
ebfc9db48632732d · report
c3ccbf850bb8ee43 · report
b7a5cfddd91ed642 · report
268e950e2aec2093 · report
b3e852d9b54f9efb · report
aae7cd1c274812b0 · report
6cd28d531eb32fc8 · report
b6f21090a082496d · report
20a9cbf63fcc07d7 · report
13ddb01f534c5c18 · report
2bee09c647a6d0eb · report
5bcea7ce270d7b2e · report
ac43c1629f507b77 · report
5edb2e8bee3de5a1 · report
207e40b82333c5c0 · report
622f385860ac3288 · report
2ca37aaddb398cb9 · report
0f30317aa6389614 · report
9cfe4ff7c8fe0bd1 · report
3a861a87c4c1ceef · report
3c0aaa2a1821ecdc · report
c183aa74103f9f7e · report
c409939ca778d25b · report
da7b4c0fb0398d2d · report
0775f0c88dc423dc · report
5302682681579dd4 · report
755cfdc917094016 · report
a924a32db84a4d40 · report
a48dc581374c5b19 · report
7b5e07e12d54f42d · report
515047f6ee547d39 · report
6039fbb00f7634d9 · report
8dc34009b9d54b25 · report
20bcfa7654584776 · report
8a7db6da29529e59 · report
728d6c3f58a7a525 · report
c9afc79d403f37fd · report
989168dffc00c708 · report
cff6ffb13c9c12c6 · report
03daa2864f6dbe7f · report
8626298c04ad2da5 · report
557287110b19fb24 · report
c8073ebc0ef98c77 · report
7be37c8149ab3f4f · report
485d1239c223cc52 · report
8e38abf13e08c596 · report
9988e4ca50bb2665 · report
f619937ca2cf5d67 · report
69b2bf75dbb0faf2 · report
fb6528906591ab32 · report
798ae00506fa02b8 · report
6a8c457b6c702854 · report
eb3b64cb4d689d43 · report
d310c296faed2644 · report
6994f8d96f14dec4 · report
af029f0b5cbe877a · report
c94cc5dabb9020d4 · report
dbeabb7c9618402f · report
bb7069dad423fc20 · report
311912c529d36c5e · report
d78f9630a2f878ae · report
f83c4f29a7fc631a · report
8ce44a39c82fe981 · report
17aaecdb80a52dc9 · report
7f8958a01d4f2537 · report
3e0435071f177023 · report
57c4cf5a3546d49f · report
ca6b8abe7fd2c41d · report
97d73328285edacf · report
ce4bc5b8284b1985 · report
488d323f64f4bac7 · report
3a0faeadb7df2d02 · report
83b052d72fcc04a5 · report
fd7eb87f28ce2590 · report
2911692d68ed86ea · report
f1cde766e8bae301 · report
08230afd327697ed · report
4dc697817decf989 · report
7e5d791767a2f5f3 · report
29966c15561bf9f1 · report
d768e6cf27d00182 · report
e8a7f80725df93e0 · report
1b5b7ac5c65edbd1 · report
81a2d79aa4f0d16a · report
c5ac94406975b5b6 · report
034577accf21f3db · report
1196df45d6af449e · report
9d84651c7de84c0b · report
e134f388553c4c58 · report
324b2aa4437c235c · report
8ad636cb87af0b7d · report
8f7714050077a998 · report
f07b716146c7d17a · report
943c909bed32e588 · report
d176bf65e3d1da8f · report
2cff33ff86ebbf67 · report
be684a447b37f7e7 · report
bf45d08945856261 · report
4c0f14176baa9427 · report
7c18455bb24a3685 · report
2b2c42080e85bb07 · report
7f803d3318e1129a · report
1b874ee95860d46d · report
56df540b25ab7aaf · report
4e8175618b73dc8c · report
4b34fc79a3bd9df1 · report
d079230df0eeb539 · report
432c079c914f5e44 · report
4b03d90839fdae5a · report
065b7c79f0363cdf · report
c546571d46dbaaba · report
8945dd94cbdf551d · report
c2970f7e6871ea1d · report
95ee84c8433ecfec · report
cf928dd6d683394f · report
1fc36449d1b59644 · report
e0ca22342ff3ed1d · report
c66ee16c44e505a8 · report
913403595a2b068c · report
0dfc2174f6cda36c · report
bd1ee2bf95c03fa0 · report
3be20b1c2fd39dff · report
ea3607e29c413d34 · report
e08d5f7a448a2a07 · report
37da9c29efdba93a · report
9cddb406943ca38e · report
7b09eb9d5cbdcf40 · report
7288e0a6a39cdc75 · report
49f49f0dff963bab · report
14e3df4092f4db60 · report
158bf4c3a5f11f04 · report
e988a5489c0e63b4 · report
bbf5d97f2a09632e · report
c476a9ac43626587 · report
29df79c9fdb0cee8 · report
bc359191fdd6e179 · report
437a0bfa2e517741 · report
12a134e249952e6b · report
c9600a450998870f · report
cd1407c383321d2d · report
a0dd3d71c1301a92 · report
2b3e6ce5d8b3fc7f · report
489084bcff558f3e · report
e08a40ca144f258c · report
4e557f59178c9728 · report
de9aaff4c2936743 · report
a1f0ff027ec39033 · report
3215c2eb683ebaa1 · report
f7295d49ebef2d92 · report
4304a326c593f8db · report
bb4cf98a540cb34a · report
fb434912a5b18ee9 · report
1866b59d5bd6b697 · report
5756d6bfbcce2dfc · report
0706673a3a78b2af · report
8eb10ea765aa19a1 · report
9dc7e2f24ba5ea6f · report
606180389e2b860a · report
9b02c1068795fd5b · report
85bd52604e7b341f · report
fe4b66ee5f586f92 · report
c82c96931c325a16 · report
6c521de8b851930a · report
f56f84578713276a · report
c06de04ffb006a10 · report
f38f84cf6dd988a6 · report
85906ecc797c5897 · report
b9e24c3e3e0e88a7 · report
8f835592403aa029 · report
344dc8550a37d3a2 · report
5ed361affc615717 · report
c1890464899587ca · report
afb5a3ff388e249e · report
d6af51b753dc87cb · report
a7e2bd8326ffef0f · report
bed242e9b43e5418 · report
bfeb290441245879 · report
d19f54c271bb4314 · report
dcda006f61dc1b41 · report
c4bb2cc4f4fe1b02 · report
8cba8aa8101c68d0 · report
83d4b1e9c12db56c · report
8f2448483b5d9342 · report
8737c82de631cffc · report
c2b8e9e3eb740bdc · report
005079bbb30856bf · report
e54c8c7fd3f999b9 · report
6b59a54338342a56 · report
38d9c9c96d6910bf · report
173fbb505400ac09 · report
edd11681768b5cf7 · report
8769e14aef4798e8 · report
8c75ed360f4ed07d · report
6447dbed12dbb81c · report
29001622c336b241 · report
c2fd38bf26448776 · report
231e46e67cb0cfce · report
67423fca9d254032 · report
771815d97221ad82 · report
09ff22891158305f · report
9eaabf20ec53df5e · report
1ab2c2f6a59eda72 · report
db795e6584c6284f · report
aa7ae34363678605 · report
c475b3c60d387483 · report
47b796d3128468f3 · report
16201edea25510f5 · report
746c594282e57371 · report
965d053cb21de5a8 · report
a4670c8e011ae9d3 · report
34861ae2619832d6 · report
11eb7f4666873ba8 · report
a55aba897de3f4b7 · report
a1698521b35b7e72 · report
ffcc4f9e7714df2d · report
36ff3c7425a03969 · report
8feb1a81037aed37 · report
f350721304ea0b9d · report
691431c3ddf9cde4 · report
aa1e02aac050d553 · report
d737fd490941bee7 · report
de6e4d3f65eaf80e · report
cf53b1b03ec71937 · report
b5392c11ba2ff6ab · report
a84d0a2bcb439bc3 · report
d722298a74f523e2 · report
4be7a3ed99f9cda9 · report
d9e6eab0afba5865 · report
d6732e518d30defc · report
e010a7d5beca158f · report
9e46a4e7ec1ed87b · report
520fb2fda8bde7ae · report
007c566ee1161e3c · report
bc7af4bc2d9eb536 · report
ddb5a916e76e42eb · report
685201c8e62dfcee · report
d1fbcee9462e185f · report
6e6f424c738d74d7 · report
db83ea1e1529e6ad · report
5cc2aa7245d52333 · report
4175b4a087ccc2e8 · report
8640f58dce89efb2 · report
fcf978689314f074 · report
889152a84ba99248 · report
deddb892c543de2a · report
bae20424a7a9cd7e · report
177a4abf40724f6e · report
ffc9d7cced6f71fb · report
59760426e83f80a7 · report
18ba148cb69e70fc · report
f4fba27e3fd641f2 · report
de357558f43b64b9 · report
9a841e39a73659c0 · report
3bf3cf5c71e35dc7 · report
a8c9cf7f87940088 · report
a119c928e7d50ee1 · report
bdecb7b472c96d74 · report
b7f3fd48a87d1489 · report
f2e7c80d94b94591 · report
5af3c724a0f8260c · report
d5c96845cfdedd0d · report
3e650e55206d2068 · report
0813838433b5a80b · report
320cd9d21338a095 · report
3d95bd10a6ee954b · report
ee5d661346383760 · report
374587d95fa24229 · report
23cc8f2a42ab3871 · report
c98cb9533fd043c1 · report
c125a80b2014c456 · report
a6733fb543c93af7 · report
f9e794caff5e0303 · report
18df57b0763409c2 · report
c756a6986ed2d1b8 · report
e81b36632b5e5b93 · report
84915b6aa29ee231 · report
5e7a557c615eb17e · report
62a88adfcc31b10c · report
ddd1e905f9cbd89c · report
a8524fbe982816a2 · report
96e36ec363cca1ab · report
dfc161b8a231d41f · report
140060f24233f5d1 · report
a894d547022b091a · report
87c1ef51a969e2dc · report
09c9db80df591bd2 · report
b21936bd31f8ee98 · report
4679231cd26e9089 · report
1de8628c4e26d054 · report
fb1c8b0ba1d4fe2f · report
dcca6a15a6ecec5b · report
42e0da228797a264 · report
a2692cc126c9c5ba · report
cd34b1d66776209e · report
a421f5b683baa7a8 · report
31a3eec30eadf89e · report
0d49bc7a2f074b61 · report
738456e1b7388e7e · report
96a9939953d5992d · report
64eb4bea3d3127c4 · report
17e355a0c16b9297 · report
bee766c6e15044c2 · report
73ad129b7b35ec98 · report
22b5e6b51db8265c · report
ce64e8a660ce9018 · report
f124399d87a3224b · report
c703d3193b016d58 · report
93d418b940b57290 · report
cb09783d881c0955 · report
20c8b57db2655f7f · report
246e3dcef832a27f · report
f0e749853022b941 · report
1432ff5364aac7eb · report
bf1a53e5965d1c2f · report
69e9022e6d21dda5 · report
b72a59fca64df2a3 · report
7d0c1259e87a9a52 · report
200ca62ace931cfb · report
77f8a9e6bb504b43 · report
c7ed1af60adc81d4 · report
53972f0bb4019a57 · report
e773dac6b02eb019 · report
37ff89f1d0630403 · report
a1d20d015ceb6044 · report
207a71e0949c8a8a · report
9b4b69ce7a7eaaa1 · report
9bd37700bbb48c38 · report
a99f170ebd682af5 · report
488609dc42080f94 · report
6f0645ad376b9a94 · report
1ce86951f9ecc5ac · report
8d26c7a555eb9a68 · report
d97ed054442099c9 · report
160bb14bd76201b4 · report
18fbe72ffac82ee3 · report
7f22d053fb2c79d3 · report
Tasks
Results from the paper archive 2025-07-28
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: Bottleneck Residual Block, Residual Block
7 archive method tags without a method page not shown.
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