开始使用 keras
指导原则小号
- 模块化
模型被理解为独立的,完全可配置的模块的序列或图形,可以尽可能少地限制插入在一起。特别是,神经层,成本函数,优化器,初始化方案,激活函数,正则化方案都是独立的模块,你可以将它们组合在一起以创建新模型。
- 极简主义
每个模块都应简短。每一段代码在首次阅读时都应该是透明的。没有黑魔法:它会伤害迭代速度和创新能力。
- 易扩展性
新模块很容易添加(作为新类和函数),现有模块提供了充足的示例。为了能够轻松创建新模块,可以实现完全表现力,使 Keras 适合高级研究。
- 使用 Python
没有声明格式的单独模型配置文件。模型在 Python 代码中描述,它紧凑,易于调试,并且易于扩展。