Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adaptively adding and removing classes #25

Open
ClashLuke opened this issue Mar 10, 2020 · 0 comments
Open

Adaptively adding and removing classes #25

ClashLuke opened this issue Mar 10, 2020 · 0 comments
Assignees
Labels
architectural change Someone have to take a decision here ... enhancement New feature or request New functionality New feature performance Same work, less readable

Comments

@ClashLuke
Copy link

ClashLuke commented Mar 10, 2020

In response to #24, it'd be a great idea to adaptively handle class creation and deletion.
On a UI perspective, the idea is that an admin can simply add or remove classes (as requested in #24) without caring about the inner details of the model used.
In case of class deletion, this should work without retaining the model. In case of class addition, minor retraining is okay.

Regarding the implementation, this issue is blocked by #2 as PyTorch is a requirement. Using PyTorch the final layer, a conventional linear module, can instead be replaced with a custom linear module.
This custom linear module should contain the features of a classic one, but also needs the "add output" and "remove output" options.

@alessiosavi alessiosavi added architectural change Someone have to take a decision here ... enhancement New feature or request New functionality New feature performance Same work, less readable labels Mar 11, 2020
@alessiosavi alessiosavi added this to the Tensorflow migration milestone Mar 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architectural change Someone have to take a decision here ... enhancement New feature or request New functionality New feature performance Same work, less readable
Projects
None yet
Development

No branches or pull requests

2 participants