Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnichkawde/MatchingNetwork
Implementation of "Matching Networks for One Shot Learning" in Keras https://arxiv.org/abs/1606.04080
https://github.com/cnichkawde/MatchingNetwork
Last synced: about 2 months ago
JSON representation
Implementation of "Matching Networks for One Shot Learning" in Keras https://arxiv.org/abs/1606.04080
- Host: GitHub
- URL: https://github.com/cnichkawde/MatchingNetwork
- Owner: cnichkawde
- Created: 2017-07-17T10:37:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-18T11:34:13.000Z (almost 6 years ago)
- Last Synced: 2024-07-31T23:44:42.606Z (4 months ago)
- Language: Python
- Homepage:
- Size: 8.45 MB
- Stars: 54
- Watchers: 5
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-few-shot-meta-learning - code (Keras)
README
# Matching Networks implementation in Keras
Implementation of [Matching Networks for One Shot Learning](https://arxiv.org/abs/1606.04080) in KerasIn order to train a 5-way 1-shot model run:
```
python matchingnetwork.py
```
Train a model with Full Context Embedding (FCE) defined as Siamese like pairwise interactions with max pooling:
```
python matchingnetworkwithrelationalembedding.py
```** Requires Keras version 2.0.0
## References
[1] **Matching Networks for One Shot Learning**, Oriol Vinyals, Charles Blundell, Timothy Lillicrap, Koray Kavukcuoglu and Daan Wierstra, https://arxiv.org/abs/1606.04080, 2016
[2] **Siamese network for one shot-image recognition**, G Koch, R Zemel, and R Salakhutdinov, ICML Deep Learning workshop, 2015
[3] **A simple neural network module for relational reasoning**, Adam Santoro, David Raposo, David G.T. Barrett, Mateusz Malinowski, Razvan Pascanu, Peter Battaglia and Timothy Lillicrap, https://arxiv.org/abs/1706.01427, 2017