Keras
高阶神经网络API,以易用性著称,自TensorFlow 2.0起被整合为TensorFlow官方高级接口,大幅降低深度学习上手门槛
核心事实
时间轴 (近 90 天)
KerasHub 是 Keras 生态中面向预训练模型的库,提供大量开箱即用的模型架构与权重
JAX/Keras 体系下缺乏与 PyTorch 生态同等抽象层次的后训练框架
一位开发者在 Reddit 分享训练翻译模型时模型初期表现良好但训练一段时间后 loss 不降反升、输出反复重复相同单词、最终 Keras 训练循环停滞
clipnorm 对整体梯度向量的 L2 范数进行限制并保留各参数梯度的相对比例,clipvalue 对每个参数的梯度值独立截断可能改变梯度方向
Keras 计划为所有二级算子(secondary ops)提供后端无关的通用实现,新后端只需实现一组最小核心算子
Keras 预告了两个即将到来的新后端:MLX 和 PaddlePaddle
Keras 社区会议明确了可插拔后端(pluggable backend)架构方向,新后端将以附加库形式独立安装,而非打包进 Keras 核心
Keras 正在系统性地削弱对特定后端(尤其是 TensorFlow)的历史耦合,走向后端无关的统一前端
Keras 可用单一测试框架(harness)覆盖所有算子的功能验证,包括类型转换一致性等行为
核心算子(primary ops)通常指矩阵乘法、逐元素运算、归约操作等性能敏感的原语,二级算子则是基于核心算子组合的高阶操作
还有 15 条时间轴事件
全部知识事实 (20)
《Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow》的作者是Aurélien Géron
90%已验证François Chollet强调抽象推理和泛化能力,提出了ARC基准测试作为衡量标准
80%已验证ARC-AGI由AI研究者François Chollet设计,用于创造对人类直觉简单但对依赖数据记忆的语言模型极为困难的测试集
65%待验证Keras最初由François Chollet独立开发,以'用户友好、模块化、可扩展'为设计哲学
95%待验证TensorFlow 2.x版本引入了Eager Execution(动态图执行模式),并将Keras正式整合为官方高级API(即tf.keras)
95%待验证奥雷利安·杰龙所著《Hands-On Machine Learning with Scikit-Learn and TensorFlow》已更新至第三版(2022年),覆盖Scikit-Learn 1.0、Keras与TensorFlow 2.x
70%待验证JAX/Keras 体系下缺乏与 PyTorch 生态同等抽象层次的后训练框架
50%待验证KerasHub 是 Keras 生态中面向预训练模型的库,提供大量开箱即用的模型架构与权重
50%待验证clipnorm 对整体梯度向量的 L2 范数进行限制并保留各参数梯度的相对比例,clipvalue 对每个参数的梯度值独立截断可能改变梯度方向
50%待验证Keras 正在系统性地削弱对特定后端(尤其是 TensorFlow)的历史耦合,走向后端无关的统一前端
50%待验证Keras 社区会议明确了可插拔后端(pluggable backend)架构方向,新后端将以附加库形式独立安装,而非打包进 Keras 核心
50%待验证Keras 计划为所有二级算子(secondary ops)提供后端无关的通用实现,新后端只需实现一组最小核心算子
50%待验证核心算子(primary ops)通常指矩阵乘法、逐元素运算、归约操作等性能敏感的原语,二级算子则是基于核心算子组合的高阶操作
50%待验证Keras 可用单一测试框架(harness)覆盖所有算子的功能验证,包括类型转换一致性等行为
50%待验证该仓库内容涵盖NumPy、Pandas、scikit-learn、XGBoost、TensorFlow/Keras、NLP基础、统计学与SQL
50%待验证bert4torch 的设计理念借鉴了 Keras 生态下的 bert4keras
50%待验证bert4keras 由苏剑林(苏神)开发,基于 Keras/TensorFlow 生态
50%待验证ARC-AGI系列基准由François Chollet(Keras之父)主导设计
50%待验证Keras的GitHub标语为"Deep Learning for Humans"
50%待验证Keras的作者François Chollet被谷歌招入,从TensorFlow 1.14版本开始Keras集成进TensorFlow,此后Keras只支持TensorFlow作为后端
50%