Hands-On Meta Learning with Python

Hands-On Meta Learning with Python

评分

★★★★★

ISBN

9781789537024

出版社

Packt Publishing 2018-12-31出版

分类

数据库

内容简介
Meta learning is an exciting research trend in machine learning, which enables a model to understand the learning process. Unlike other ML paradigms, with meta learning you can learn from small datasets faster.Hands-On Meta Learning with Python starts by explaining the fundamentals of meta learning and helps you understand the concept of learning to learn. You will delve into various one-shot learning algorithms, like siamese, prototypical, relation and memory-augmented networks by implementing
AI简介
这是一本全面介绍元学习的实战指南。这本书首先介绍了元学习的基本概念,解释了元学习的核心思想,即让模型从多个任务中学习到如何学习,从而在面对新任务时,能够更快地找到解决问题的方法。书中详细阐述了如何使用Python进行一阶学习、MAML、Reptile和Meta-SGD等元学习方法,并通过实际案例展示了这些方法的具体应用。 书中还详细介绍了如何使用Siamese网络进行人脸识别,包括数据准备、Siamese网络构建、模型训练和模型评估等步骤。通过这个案例,读者可以深入理解Siamese网络的工作原理,并学会如何将其应用于实际问题中。 此外,书中还介绍了NTM architecture,即神经图灵机架构,这是一种具有外部存储器的神经网络,它通过控制器与外部存储器的交互来实现信息的存储和检索。这种架构在自然语言处理、机器翻译等任务中表现出强大的能力。 在梯度一致性的概念部分,书中解释了多任务学习中梯度方向一致性的重要性,并介绍了如何通过梯度一致性的更新方程来调整每个任务的权重,从而提高多任务学习的性能。 书中还详细介绍了TAML用于减少任务偏差,通过学习元特征和元策略,以及利用模仿学
阅读/下载地址