在众多的深度学习框架中,为什么要学习keras呢?原因还要从keras的开发特点说起:
keras是为人类而不是为机器设计的API。它遵循减少认知困难的最佳实践;提供一致简单的API,将常见用例所需的用户操作数量降到最低,并且在用户错误时提供清晰和可操作的反馈。这使得keras 易于学习和使用。作为keras用户,效率会更高,能够比竞争对手更快的尝试更多的创意,从而在各种竞赛中赢得主动。
其次,keras的易用性并不以降低灵活性为代价。因为keras和底层深度学习语言集成在一起,所以他可以实现任何你可以用基础语言编写实现的东西。
特别的指出:tf.keras作为keras API可以于Tensor flow工作进行无缝集成。
keras和其他框架比较的使用