Hands-On One-shot Learning with Python (eBook)

Learn to implement fast and accurate deep learning models with fewer training samples using PyTorch
eBook Download: EPUB
2020
156 Seiten
Packt Publishing (Verlag)
978-1-83882-487-7 (ISBN)

Lese- und Medienproben

Hands-On One-shot Learning with Python -  Garg Ankush Garg,  Jadon Shruti Jadon
Systemvoraussetzungen
35,41 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Get to grips with building powerful deep learning models using PyTorch and scikit-learn




Key Features



  • Learn how you can speed up the deep learning process with one-shot learning


  • Use Python and PyTorch to build state-of-the-art one-shot learning models


  • Explore architectures such as Siamese networks, memory-augmented neural networks, model-agnostic meta-learning, and discriminative k-shot learning



Book Description



One-shot learning has been an active field of research for scientists trying to develop a cognitive machine that mimics human learning. With this book, you'll explore key approaches to one-shot learning, such as metrics-based, model-based, and optimization-based techniques, all with the help of practical examples.






Hands-On One-shot Learning with Python will guide you through the exploration and design of deep learning models that can obtain information about an object from one or just a few training samples. The book begins with an overview of deep learning and one-shot learning and then introduces you to the different methods you can use to achieve it, such as deep learning architectures and probabilistic models. Once you've got to grips with the core principles, you'll explore real-world examples and implementations of one-shot learning using PyTorch 1.x on datasets such as Omniglot and MiniImageNet. Finally, you'll explore generative modeling-based methods and discover the key considerations for building systems that exhibit human-level intelligence.






By the end of this book, you'll be well-versed with the different one- and few-shot learning methods and be able to use them to build your own deep learning models.




What you will learn



  • Get to grips with the fundamental concepts of one- and few-shot learning


  • Work with different deep learning architectures for one-shot learning


  • Understand when to use one-shot and transfer learning, respectively


  • Study the Bayesian network approach for one-shot learning


  • Implement one-shot learning approaches based on metrics, models, and optimization in PyTorch


  • Discover different optimization algorithms that help to improve accuracy even with smaller volumes of data


  • Explore various one-shot learning architectures based on classification and regression



Who this book is for



If you're an AI researcher or a machine learning or deep learning expert looking to explore one-shot learning, this book is for you. It will help you get started with implementing various one-shot techniques to train models faster. Some Python programming experience is necessary to understand the concepts covered in this book.


Get to grips with building powerful deep learning models using PyTorch and scikit-learnKey FeaturesLearn how you can speed up the deep learning process with one-shot learningUse Python and PyTorch to build state-of-the-art one-shot learning modelsExplore architectures such as Siamese networks, memory-augmented neural networks, model-agnostic meta-learning, and discriminative k-shot learningBook DescriptionOne-shot learning has been an active field of research for scientists trying to develop a cognitive machine that mimics human learning. With this book, you'll explore key approaches to one-shot learning, such as metrics-based, model-based, and optimization-based techniques, all with the help of practical examples.Hands-On One-shot Learning with Python will guide you through the exploration and design of deep learning models that can obtain information about an object from one or just a few training samples. The book begins with an overview of deep learning and one-shot learning and then introduces you to the different methods you can use to achieve it, such as deep learning architectures and probabilistic models. Once you've got to grips with the core principles, you'll explore real-world examples and implementations of one-shot learning using PyTorch 1.x on datasets such as Omniglot and MiniImageNet. Finally, you'll explore generative modeling-based methods and discover the key considerations for building systems that exhibit human-level intelligence.By the end of this book, you'll be well-versed with the different one- and few-shot learning methods and be able to use them to build your own deep learning models.What you will learnGet to grips with the fundamental concepts of one- and few-shot learningWork with different deep learning architectures for one-shot learningUnderstand when to use one-shot and transfer learning, respectivelyStudy the Bayesian network approach for one-shot learningImplement one-shot learning approaches based on metrics, models, and optimization in PyTorchDiscover different optimization algorithms that help to improve accuracy even with smaller volumes of dataExplore various one-shot learning architectures based on classification and regressionWho this book is forIf you're an AI researcher or a machine learning or deep learning expert looking to explore one-shot learning, this book is for you. It will help you get started with implementing various one-shot techniques to train models faster. Some Python programming experience is necessary to understand the concepts covered in this book.
Erscheint lt. Verlag 10.4.2020
Sprache englisch
Themenwelt Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Schlagworte computer vision • Deep learning with PyTorch • Neural Networks and Deep Learning • NLP • One Shot Learning • PyTorch deep learning hands-on • PyTorch natural language processing • PyTorch NLP
ISBN-10 1-83882-487-1 / 1838824871
ISBN-13 978-1-83882-487-7 / 9781838824877
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)
Größe: 18,0 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
der Praxis-Guide für Künstliche Intelligenz in Unternehmen - Chancen …

von Thomas R. Köhler; Julia Finkeissen

eBook Download (2024)
Campus Verlag
38,99