{"id":20708279,"url":"https://github.com/vidit98/lifelong_object_recognition","last_synced_at":"2026-04-19T18:32:07.305Z","repository":{"id":78767270,"uuid":"218973390","full_name":"vidit98/Lifelong_Object_Recognition","owner":"vidit98","description":"Repo for competition track Lifelong Robotic Vision, IROS 2019.","archived":false,"fork":false,"pushed_at":"2020-04-14T09:04:31.000Z","size":133,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T20:35:20.627Z","etag":null,"topics":["catastrophic-forgetting","continual-learning","incremental-learning","mobilenetv2","object-recognition","pytorch"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vidit98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-01T11:32:40.000Z","updated_at":"2023-11-27T12:31:16.000Z","dependencies_parsed_at":"2023-03-27T23:48:58.950Z","dependency_job_id":null,"html_url":"https://github.com/vidit98/Lifelong_Object_Recognition","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidit98%2FLifelong_Object_Recognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidit98%2FLifelong_Object_Recognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidit98%2FLifelong_Object_Recognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidit98%2FLifelong_Object_Recognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vidit98","download_url":"https://codeload.github.com/vidit98/Lifelong_Object_Recognition/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242976620,"owners_count":20215631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catastrophic-forgetting","continual-learning","incremental-learning","mobilenetv2","object-recognition","pytorch"],"created_at":"2024-11-17T01:30:08.756Z","updated_at":"2026-04-19T18:32:02.251Z","avatar_url":"https://github.com/vidit98.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lifelong_Object_Recognition\n## Introduction\nCode for Intelligent Replay Sampling for Lifelong Object Recognition, IROS 2019.\n[Link to model](https://drive.google.com/open?id=14qocNtQcRAR0ayfOLp6qM3L8mXl9a1Gc)\n\nContinual learning (CL) is the ability of a model to learn continually from a stream of data, building on what was learnt previously, hence exhibiting positive transfer, as well as being able to remember previously seen tasks. \n\nThis task focused on new instance continual learning where number of classes across the tasks will be samw but the domain of the data will change such as occlusion, clutter etc. To know the rules in detail visit [this link](https://lifelong-robotic-vision.github.io/competition/Object-Recognition.html)\n\nThere are various methods such as dynamic architectures, regulaization based methods and replay based methods. We propose replay based method.\n\nDataset used is OpenLoris Dataset. Please refer to competition [website](https://lifelong-robotic-vision.github.io/competition/Object-Recognition.html) for getting the dataset.\n\n## Requirements\n* Pytorch 1.1\n* Python 3.5\n* numpy\n* pandas\n* PIL\n\n\n## Method\n\nGiven below is the summary of the proposed algorithm. For details please refer to [abstract](https://drive.google.com/file/d/18uw3fSKgSXh_Uw8jm7reRtTuoeHP--pa/view)\n\n![Algorithm](https://github.com/vidit98/Lifelong_Object_Recognition/blob/master/imgs/algo.png)\n\nFor running the code please follow the steps in README.txt\n\n## Results\n\nWe achieved an mean accuracy of 97.01% at the end of 12th task.\n\n![results](https://github.com/vidit98/Lifelong_Object_Recognition/blob/master/imgs/result.png)\n\n## Future Work\n\nThis method can be combined with other methods to further reduce the replay size such as synaptic intelligence. We can also think in the direction of latent space replay or psuedo image generations using GANs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvidit98%2Flifelong_object_recognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvidit98%2Flifelong_object_recognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvidit98%2Flifelong_object_recognition/lists"}