{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/unsupervised-feature-learning-via-non","title":"Unsupervised Feature Learning via Non-Parametric Instance-level Discrimination","arxiv_id":"1805.01978","date":"2018-05-05","proceeding":null,"authors":["Zhirong Wu","Yuanjun Xiong","Stella Yu","Dahua Lin"],"abstract":"Neural net classifiers trained on data with annotated class labels can also\ncapture apparent visual similarity among categories without being directed to\ndo so. We study whether this observation can be extended beyond the\nconventional domain of supervised learning: Can we learn a good feature\nrepresentation that captures apparent similarity among instances, instead of\nclasses, by merely asking the feature to be discriminative of individual\ninstances? We formulate this intuition as a non-parametric classification\nproblem at the instance-level, and use noise-contrastive estimation to tackle\nthe computational challenges imposed by the large number of instance classes.\nOur experimental results demonstrate that, under unsupervised learning\nsettings, our method surpasses the state-of-the-art on ImageNet classification\nby a large margin. Our method is also remarkable for consistently improving\ntest performance with more training data and better network architectures. By\nfine-tuning the learned feature, we further obtain competitive results for\nsemi-supervised learning and object detection tasks. Our non-parametric model\nis highly compact: With 128 features per image, our method requires only 600MB\nstorage for a million images, enabling fast nearest neighbour retrieval at the\nrun time.","url_abs":"http://arxiv.org/abs/1805.01978v1","url_pdf":"http://arxiv.org/pdf/1805.01978v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/zhirongw/lemniscate.pytorch","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/BaladityaY/lemniscate_vis","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/BenjaminLiuPenrose/UnsupervisedImage","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/DianaSHV/lemniscate_edit","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/HobbitLong/CMC","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"BSD-2-Clause"}},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/RPraneetha/MoCo-FAIR","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/facebookresearch/vissl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/mangye16/Unsupervised_Embedding_Learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/microsoft/metric-transfer.pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/sforsyth6/cifar_lem","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/sforsyth6/coco_lem","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/sforsyth6/lemniscate-original","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"unsupervised-feature-learning-via-non","repo_url":"https://github.com/szq0214/CMC_with_Image_Mixture","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"contrastive-learning","task_name":"Contrastive Learning"},{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"retrieval","task_name":"Retrieval"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[{"method_slug":"1x1-convolution","method_name":"1x1 Convolution"},{"method_slug":"average-pooling","method_name":"Average Pooling"},{"method_slug":"batch-normalization","method_name":"Batch Normalization"},{"method_slug":"bottleneck-residual-block","method_name":"Bottleneck Residual Block"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"dense-connections","method_name":"Dense Connections"},{"method_slug":"dropout","method_name":"Dropout"},{"method_slug":"fast-r-cnn","method_name":"Fast R-CNN"},{"method_slug":"faster-r-cnn","method_name":"Faster R-CNN"},{"method_slug":"global-average-pooling","method_name":"Global Average Pooling"},{"method_slug":"grouped-convolution","method_name":"Grouped Convolution"},{"method_slug":"kaiming-initialization","method_name":"Kaiming Initialization"},{"method_slug":"local-response-normalization","method_name":"Local Response Normalization"},{"method_slug":"max-pooling","method_name":"Max Pooling"},{"method_slug":"nt-xent","method_name":"NT-Xent"},{"method_slug":"rpn","method_name":"RPN"},{"method_slug":"relu","method_name":"ReLU"},{"method_slug":"residual-block","method_name":"Residual Block"},{"method_slug":"residual-connection","method_name":"Residual Connection"},{"method_slug":"roipool","method_name":"RoIPool"},{"method_slug":"svm","method_name":"SVM"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"k-nn","method_name":"k-NN"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/contrastive-learning-on-imagenet-1k","task":"Contrastive Learning","dataset":"imagenet-1k","model":"ResNet50","rank_in_archive_order":13,"of":14,"metrics":{"ImageNet Top-1 Accuracy":"56.5"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1805.01978","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1805.01978"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/facebookresearch/vissl","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/zhirongw/lemniscate.pytorch","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/DianaSHV/lemniscate_edit","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/microsoft/metric-transfer.pytorch","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sforsyth6/cifar_lem","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/HobbitLong/CMC","reach":{"status":"ok","spdx":"BSD-2-Clause"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/szq0214/CMC_with_Image_Mixture","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/RPraneetha/MoCo-FAIR","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mangye16/Unsupervised_Embedding_Learning","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/BenjaminLiuPenrose/UnsupervisedImage","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sforsyth6/lemniscate-original","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/BaladityaY/lemniscate_vis","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sforsyth6/coco_lem","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd","reach":null}],"summary":{"ran":17,"ran_draft_wrong":1,"ran_fixture":1,"unverified":4},"by_repo_kind":{"listed":{"samples":23,"ran":19,"repositories":9}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"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"},"n_pointer_only_for_licence":16,"samples":[{"code_sha256_prefix":"8d07fbd55802678f","entry":"ActivationAndGradients","repo":"ly9802/DynamicAccumulatedAttentionMap","repo_kind":"listed","path":"utils/DAAM.py","file_url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap/blob/HEAD/utils/DAAM.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8d07fbd55802678f"}},{"code_sha256_prefix":"f880630982d445cc","entry":"AliasMethod","repo":"sforsyth6/coco_lem","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/coco_lem/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f880630982d445cc"}},{"code_sha256_prefix":"7f8ed4a41b193cc7","entry":"AliasMethod","repo":"szq0214/CMC_with_Image_Mixture","repo_kind":"listed","path":"NCE/NCEAverage.py","file_url":"https://github.com/szq0214/CMC_with_Image_Mixture/blob/HEAD/NCE/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7f8ed4a41b193cc7"}},{"code_sha256_prefix":"cc7f025d23fca482","entry":"AliasMethod","repo":"microsoft/metric-transfer.pytorch","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/microsoft/metric-transfer.pytorch/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"cc7f025d23fca482"}},{"code_sha256_prefix":"3890fd0692fdd19f","entry":"AliasMethod","repo":"BaladityaY/lemniscate_reproduce_bdd","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3890fd0692fdd19f"}},{"code_sha256_prefix":"40d8de9bf103b33f","entry":"BatchCriterion","repo":"mangye16/Unsupervised_Embedding_Learning","repo_kind":"listed","path":"BatchAverage.py","file_url":"https://github.com/mangye16/Unsupervised_Embedding_Learning/blob/HEAD/BatchAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"40d8de9bf103b33f"}},{"code_sha256_prefix":"d466f84425f5b627","entry":"ClassifierOutputTarget","repo":"ly9802/DynamicAccumulatedAttentionMap","repo_kind":"listed","path":"utils/DAAM.py","file_url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap/blob/HEAD/utils/DAAM.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d466f84425f5b627"}},{"code_sha256_prefix":"521ff999fdd4b08e","entry":"DynamicAccumulatedAttentionMap","repo":"ly9802/DynamicAccumulatedAttentionMap","repo_kind":"listed","path":"utils/DAAM.py","file_url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap/blob/HEAD/utils/DAAM.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"521ff999fdd4b08e"}},{"code_sha256_prefix":"28d82e0982d698f7","entry":"MemoryInsDis","repo":"szq0214/CMC_with_Image_Mixture","repo_kind":"listed","path":"NCE/NCEAverage.py","file_url":"https://github.com/szq0214/CMC_with_Image_Mixture/blob/HEAD/NCE/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"28d82e0982d698f7"}},{"code_sha256_prefix":"e9b6afbeea8c2280","entry":"NCEAverage","repo":"sforsyth6/coco_lem","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/coco_lem/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e9b6afbeea8c2280"}},{"code_sha256_prefix":"732448859bf05210","entry":"NCEAverage","repo":"sforsyth6/cifar_lem","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/cifar_lem/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"732448859bf05210"}},{"code_sha256_prefix":"b1f0c5d369793e61","entry":"NCEAverage","repo":"BaladityaY/lemniscate_vis","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_vis/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b1f0c5d369793e61"}},{"code_sha256_prefix":"77cfd89674b8f37b","entry":"NCEAverage","repo":"sforsyth6/lemniscate-original","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/lemniscate-original/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"77cfd89674b8f37b"}},{"code_sha256_prefix":"8b28108d8cd9cedf","entry":"NCEAverage","repo":"microsoft/metric-transfer.pytorch","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/microsoft/metric-transfer.pytorch/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8b28108d8cd9cedf"}},{"code_sha256_prefix":"af9f28352bd7e0df","entry":"NCEFunction","repo":"sforsyth6/cifar_lem","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/cifar_lem/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"af9f28352bd7e0df"}},{"code_sha256_prefix":"711a1797529b0c79","entry":"NCEFunction","repo":"BaladityaY/lemniscate_vis","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_vis/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"711a1797529b0c79"}},{"code_sha256_prefix":"c466639ec9235e60","entry":"NCEFunction","repo":"sforsyth6/lemniscate-original","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/lemniscate-original/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c466639ec9235e60"}},{"code_sha256_prefix":"c4e32d2f2f124965","entry":"get_device","repo":"BaladityaY/lemniscate_reproduce_bdd","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c4e32d2f2f124965"}},{"code_sha256_prefix":"c8d2726addbf44f6","entry":"reshape_transformation","repo":"ly9802/DynamicAccumulatedAttentionMap","repo_kind":"listed","path":"utils/DAAM.py","file_url":"https://github.com/ly9802/DynamicAccumulatedAttentionMap/blob/HEAD/utils/DAAM.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c8d2726addbf44f6"}},{"code_sha256_prefix":"893c648e49a82a33","entry":"NCEAverage","repo":"BaladityaY/lemniscate_reproduce_bdd","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"893c648e49a82a33"}},{"code_sha256_prefix":"6de2a2fbb24c09f4","entry":"NCEFunction","repo":"sforsyth6/coco_lem","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/sforsyth6/coco_lem/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6de2a2fbb24c09f4"}},{"code_sha256_prefix":"12c846f2b380b4c7","entry":"NCEFunction","repo":"microsoft/metric-transfer.pytorch","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/microsoft/metric-transfer.pytorch/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"12c846f2b380b4c7"}},{"code_sha256_prefix":"ce0d9e87d7214f2a","entry":"NCEFunction","repo":"BaladityaY/lemniscate_reproduce_bdd","repo_kind":"listed","path":"lib/NCEAverage.py","file_url":"https://github.com/BaladityaY/lemniscate_reproduce_bdd/blob/HEAD/lib/NCEAverage.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ce0d9e87d7214f2a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}