rl-vig / libcontinual Goto Github PK
View Code? Open in Web Editor NEWA Framework of Continual Learning
License: MIT License
A Framework of Continual Learning
License: MIT License
Hi there,
I'm new to the field of continual learning and have been exploring various toolkits to deepen my understanding. Recently, I came across your LibContinual repository and noticed many similarities with another toolkit I'm familiar with, PyCIL (https://github.com/G-U-N/PyCIL).
While going through both repositories, I couldn't help but notice that significant portions of the code in LibContinual appear to be very similar, if not identical, to those in PyCIL. Below are some examples with screenshots for reference:
(Left: PyCIL, Right: LibContinual)
https://github.com/G-U-N/PyCIL/blob/a9b1ec8e3dbbe143cb72b008d7c8f946629d55b1/utils/inc_net.py#L138
LibContinual/core/model/der.py
Line 181 in 5976ff2
(Left: PyCIL, Right: LibContinual)
https://github.com/G-U-N/PyCIL/blob/a9b1ec8e3dbbe143cb72b008d7c8f946629d55b1/models/ewc.py#L210
LibContinual/core/model/ewc.py
Line 128 in 5976ff2
(It seems the indentation is directly copied from PyCIL LOL)
(Left: PyCIL, Right: LibContinual)
It seems like renaming the functions into a similar one...
These similarities raise some important questions:
Is it necessary to reinvent the wheel by creating a new repository that largely replicates the functionality and code of PyCIL?
Shouldn't there be proper acknowledgment and attribution to PyCIL, considering the significant overlap in code? This includes but is not limited to:
Looking forward to your thoughts on this matter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.