What's Changed
This version of Ianvs supports the following functions of unstructured lifelong learning:
- Support lifelong learning throughout the entire lifecycle, including task definition, task assignment, unknown task recognition, and unknown task handling, among other modules, with each module being decoupled.
- Support unknown task recognition and provide corresponding usage examples based on semantic segmentation tasks in this example.
- Support multi-task joint inference and provide corresponding usage examples based on object detection tasks in this example.
- Provide classic lifelong learning testing metrics, and support for visualizing test results.
- Support lifelong learning system metrics such as BWT and FWT.
- Support visualization of lifelong learning results.
- Provide real-world datasets and rich examples for lifelong learning testing, to better evaluate the effectiveness of lifelong learning algorithms in real environments.
- Provide cloud-robotics datasets in this website.
- Provide cloud-robotics semantic segmentation examples in this example.
The detailed pull requests are as follows:
- Lifelong learning feature and example by @JimmyYang20 in #28
- Edge Intelligence Benchmark for Edge-Cloud Collaborative Lifelong Detection by @iszhyang in #39
- Unknown Task Recognition Algorithm Reproduction by @Frank-lilinjie in #42
- Multi-task Joint Inference by @shifan-Z in #44
- Cloud-Robotic AI Benchmarking for Edge-cloud Collaborative Lifelong Learning by @hsj576 in #65
- Lifelong learning system metrics BWT and FWT by @hsj576 in #67
- Proposal for Cloud-robotics dataset by @hsj576 in #69
New Contributors
- @nailtu30 made their first contribution in #40
- @shifan-Z made their first contribution in #44
- @Sai-Suraj-27 made their first contribution in #49
Full Changelog: v0.1.0...v0.2.0