question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Adding ExpertGate

See original GitHub issue

I’m interested in adding ExpertGate to Avalanche. A few questions/thoughts I wanted to clarify before moving forward:

  • While the original ExpertGate model uses a pretrained AlexNet, this limits the ExpertGate to whatever task PyTorch’s AlexNet was pretrained for (I think its vision tasks?). Should this implementation allow one to feed whichever model they’d like? Or, am I grossly misunderstanding something here?
  • I imagine ExpertGate would be implemented as a Model? I can also view it as a Strategy where you feed in your choice of model (see point above). Although, my gut says its should be a Model.

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
AntonioCartacommented, May 12, 2022

I’m assigning this to you. Thanks for the help!

1reaction
AntonioCartacommented, May 12, 2022
  1. I agree. I would define a general component and leave AlexNet as the default. Keep in mind that we have the CL Baselines repo to host reproducible experiments.

  2. You can check how we implement Progressive Neural Networks in Avalanche. Basically, we have a simple API to define dynamic modules that are expanded over time. Then, the ExpertGate strategy will be Naive strategy + an ExpertGate model.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Expert Gate: Lifelong Learning with a Network of Experts
Expert Gate : Lifelong Learning with a Network of Experts · Introduction · Requisites · Datasets and Designing the experiments · Training ·...
Read more >
Expert Gate: Lifelong Learning with a Network of Experts - arXiv
In this paper we introduce a model of lifelong learning, based on a Network of Experts. New tasks / experts are learned and...
Read more >
Expert Gate: Lifelong Learning With a Network of Experts
In this paper we introduce a model of lifelong learning, based on a Network of Experts. New tasks / experts are learned and...
Read more >
Expert Gate: Lifelong Learning with a Network of Experts
Expert Gate [64] constructs a separate autoencoder for each task. ... Dynamic architectures add new parameters to the architecture of an ANN ...
Read more >
THE EXPERT GATE COMPANY - 176 Photos & 32 Reviews
We had a smooth experience with the Expert Gate Company, installing a gate operator, adding a pedestrian gate and giving our existing metal…...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found