Clarification of term episodic vs meta-set vs meta-batching
See original GitHub issueI think I asked this somewhere but can’t find it easily and I think it’s important.
When we have a meta-set (a data-set of data-sets with support & query splits) D_meta = {D_i}^N_{i=1}
is the index i
called an episode or is an episode a (meta) batch (of data-sets) from this meta-set (e.g. of size 16
)?
cross posted: https://stats.stackexchange.com/questions/478255/what-does-the-term-episode-mean-in-meta-learning
reference:
- https://github.com/tristandeleu/pytorch-meta/issues/78
- https://www.quora.com/unanswered/What-does-the-term-episode-mean-in-meta-learning
- https://www.reddit.com/r/MLQuestions/comments/hve478/what_does_the_term_episode_mean_in_metalearning/?
- https://discuss.pytorch.org/t/what-does-the-term-episode-mean-in-meta-learning/90051
- https://stats.stackexchange.com/questions/478255/what-does-the-term-episode-mean-in-meta-learning
Issue Analytics
- State:
- Created 3 years ago
- Comments:9 (3 by maintainers)
Top Results From Across the Web
Episodic, Procedural and Semantic Memory - Tutor2u
Episodic memory can be split further into autobiographical episodic memory (memories of specific episodes of one's life) and experimental ...
Read more >A collection of extensions and data-loaders for few-shot ...
Python 3.6 or above; PyTorch 1.4 or above; Torchvision 0.5 or above ... Clarification of term episodic vs meta-set vs meta-batching.
Read more >A collection of extensions and data-loaders for few-shot learning ...
A collection of extensions and data-loaders for few-shot learning & meta-learning in PyTorch. Torchmeta contains popular meta-learning benchmarks, fully ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Usually an episode means one single dataset
D_i
. If you have a (meta-)batch of size 16, this means you have 16 episodes/datasets in your (meta-)batch.I agree with your definition of batch of tasks, but this does not correspond to an episode (see my comment above https://github.com/tristandeleu/pytorch-meta/issues/78#issuecomment-662343834). Do you have a reference for an episode being a batch of tasks?
Defining an episode as being a single task refers to episodic learning, where your episode represents the whole experience you get to see to learn to solve a task.