• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Jupyter Notebook
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository is for coding exercises listed in Book Hands on One Shot Learning.

Hands-On One-Shot Learning With Python

BookAuthority Best New PyTorch Books "One of the best new PyTorch books" - BookAuthority

About the book

Book Cover = One-shot learning can be seen as an attempt to create an approach to train machines with a similar ability to learn like humans. Hands-On One-Shot Learning with Python starts by explaining the fundamentals of One Shot learning and helps you understand the concept of learning to learn. You will delve into various algorithms, such as siamese, matching networks, memory augmented neural networks etc, by implementing them in Pytorch. As you make your way through the book, you will dive into state-of-the-art meta learning algorithms such as MAML, DAML, and LSTM Meta Learner. In the concluding chapters, you will work through recent trends in one shot learning such as adversarial meta learning, task agnostic meta learning, and meta imitation learning.By the end of this book, you will be familiar with state-of-the-art one shot learning algorithms and able to enable human-like cognition for your machine learning models.

Get the book


Awesome One Shot Learning [![Awesome]

Check the curated list of One Shot Learning papers, code, books, blogs, datasets and other resources here.

Citation

If you find our code useful, please consider citing our work using the bibtex:

@book{shruti2019hands,
  title={HANDS-ON ONE-SHOT LEARNING WITH PYTHON: A Practical Guide to Implementing Fast And... Accurate Deep Learning Models with Fewer Training},
  author={SHRUTI. JADON},
  year={2019},
  publisher={PACKT PUBLISHING LIMITED}
}
@misc{jadon2020overview,
    title={An Overview of Deep Learning Architectures in Few-Shot Learning Domain},
    author={Shruti Jadon and Aryan Jadon},
    year={2020},
    eprint={2008.06365},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

Table of contents

1. Introduction to One Shot Learning

2. Metrics Based Architectures

3. Models Based Architectures

4. Optimization Based Architectures

5. Probability Based Methods

6. Conclusions and other approaches