舉報

會員
Hands-On Meta Learning with Python
Metalearningisanexcitingresearchtrendinmachinelearning,whichenablesamodeltounderstandthelearningprocess.UnlikeotherMLparadigms,withmetalearningyoucanlearnfromsmalldatasetsfaster.Hands-OnMetaLearningwithPythonstartsbyexplainingthefundamentalsofmetalearningandhelpsyouunderstandtheconceptoflearningtolearn.Youwilldelveintovariousone-shotlearningalgorithms,likesiamese,prototypical,relationandmemory-augmentednetworksbyimplementingtheminTensorFlowandKeras.Asyoumakeyourwaythroughthebook,youwilldiveintostate-of-the-artmetalearningalgorithmssuchasMAML,Reptile,andCAML.YouwillthenexplorehowtolearnquicklywithMeta-SGDanddiscoverhowyoucanperformunsupervisedlearningusingmetalearningwithCACTUs.Intheconcludingchapters,youwillworkthroughrecenttrendsinmetalearningsuchasadversarialmetalearning,taskagnosticmetalearning,andmetaimitationlearning.Bytheendofthisbook,youwillbefamiliarwithstate-of-the-artmetalearningalgorithmsandabletoenablehuman-likecognitionforyourmachinelearningmodels.
目錄(176章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Hands-On Meta Learning with Python
- Dedication
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Introduction to Meta Learning
- Meta learning
- Meta learning and few-shot
- Types of meta learning
- Learning the metric space
- Learning the initializations
- Learning the optimizer
- Learning to learn gradient descent by gradient descent
- Optimization as a model for few-shot learning
- Summary
- Questions
- Further reading
- Face and Audio Recognition Using Siamese Networks
- What are siamese networks?
- Architecture of siamese networks
- Applications of siamese networks
- Face recognition using siamese networks
- Building an audio recognition model using siamese networks
- Summary
- Questions
- Further readings
- Prototypical Networks and Their Variants
- Prototypical networks
- Algorithm
- Performing classification using prototypical networks
- Gaussian prototypical network
- Algorithm
- Semi-prototypical networks
- Summary
- Questions
- Further reading
- Relation and Matching Networks Using TensorFlow
- Relation networks
- Relation networks in one-shot learning
- Relation networks in few-shot learning
- Relation networks in zero-shot learning
- Loss function
- Building relation networks using TensorFlow
- Matching networks
- Embedding functions
- The support set embedding function (g)
- The query set embedding function (f)
- The architecture of matching networks
- Matching networks in TensorFlow
- Summary
- Questions
- Further reading
- Memory-Augmented Neural Networks
- NTM
- Reading and writing in NTM
- Read operation
- Write operation
- Erase operation
- Add operation
- Addressing mechanisms
- Content-based addressing
- Location-based addressing
- Interpolation
- Convolution shift
- Sharpening
- Copy tasks using NTM
- Memory-augmented neural networks (MANN)
- Read and write operations
- Read operation
- Write operation
- Summary
- Questions
- Further reading
- MAML and Its Variants
- MAML
- MAML algorithm
- MAML in supervised learning
- Building MAML from scratch
- Generate data points
- Single layer neural network
- Training using MAML
- MAML in reinforcement learning
- Adversarial meta learning
- FGSM
- ADML
- Building ADML from scratch
- Generating data points
- FGSM
- Single layer neural network
- Adversarial meta learning
- CAML
- CAML algorithm
- Summary
- Questions
- Further reading
- Meta-SGD and Reptile
- Meta-SGD
- Meta-SGD for supervised learning
- Building Meta-SGD from scratch
- Generating data points
- Single layer neural network
- Meta-SGD
- Meta-SGD for reinforcement learning
- Reptile
- The Reptile algorithm
- Sine wave regression using Reptile
- Generating data points
- Two-layered neural network
- Reptile
- Summary
- Questions
- Further readings
- Gradient Agreement as an Optimization Objective
- Gradient agreement as an optimization
- Weight calculation
- Algorithm
- Building gradient agreement algorithm with MAML
- Generating data points
- Single layer neural network
- Gradient agreement in MAML
- Summary
- Questions
- Further reading
- Recent Advancements and Next Steps
- Task agnostic meta learning (TAML)
- Entropy maximization/reduction
- Algorithm
- Inequality minimization
- Inequality measures
- Gini coefficient
- Theil index
- Variance of algorithms
- Algorithm
- Meta imitation learning
- MIL algorithm
- CACTUs
- Task generation using CACTUs
- Learning to learn in concept space
- Key components
- Concept generator
- Concept discriminator
- Meta learner
- Loss function
- Concept discrimination loss
- Meta learning loss
- Algorithm
- Summary
- Questions
- Further reading
- Assessments
- Chapter 1: Introduction to Meta Learning
- Chapter 2: Face and Audio Recognition Using Siamese Networks
- Chapter 3: Prototypical Networks and Their Variants
- Chapter 4: Relation and Matching Networks Using TensorFlow
- Chapter 5: Memory-Augmented Neural Networks
- Chapter 6: MAML and Its Variants
- Chapter 7: Meta-SGD and Reptile Algorithms
- Chapter 8: Gradient Agreement as an Optimization Objective
- Chapter 9: Recent Advancements and Next Steps
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-02 14:29:49
推薦閱讀
- ETL數(shù)據(jù)整合與處理(Kettle)
- 云數(shù)據(jù)中心基礎
- Java Data Science Cookbook
- Python數(shù)據(jù)分析、挖掘與可視化從入門到精通
- 大數(shù)據(jù)導論
- 揭秘云計算與大數(shù)據(jù)
- 醫(yī)療大數(shù)據(jù)挖掘與可視化
- Sybase數(shù)據(jù)庫在UNIX、Windows上的實施和管理
- 達夢數(shù)據(jù)庫性能優(yōu)化
- 數(shù)亦有道:Python數(shù)據(jù)科學指南
- 基于OPAC日志的高校圖書館用戶信息需求與檢索行為研究
- Proxmox VE超融合集群實踐真?zhèn)?/a>
- 達夢數(shù)據(jù)庫運維實戰(zhàn)
- 重復數(shù)據(jù)刪除技術:面向大數(shù)據(jù)管理的縮減技術
- HikariCP連接池實戰(zhàn)
- 跨領域信息交換方法與技術(第二版)
- 大數(shù)據(jù)測試技術:數(shù)據(jù)采集、分析與測試實踐(在線實驗+在線自測)
- Artificial Intelligence for Big Data
- 從零進階!數(shù)據(jù)分析的統(tǒng)計基礎(第2版)
- MySQL 8.0從入門到實戰(zhàn)
- SQL Server 2012數(shù)據(jù)庫技術及應用(第4版)
- 達夢數(shù)據(jù)庫集群
- 大數(shù)據(jù):從海量到精準
- Access 2007數(shù)據(jù)庫應用
- 數(shù)據(jù)挖掘:實用案例分析
- 大學計算機應用基礎上機實驗指導(微課版)
- 數(shù)據(jù)庫開發(fā)技術標準教程
- Spark 3.0大數(shù)據(jù)分析與挖掘:基于機器學習
- 數(shù)據(jù)治理與數(shù)據(jù)安全
- JMeter Cookbook