Answers:
深度学习框架在2个抽象级别上运行:
您无法比较Keras和TensorFlow,因为它们位于不同的抽象级别。我也想借此机会分享我使用Keras的经验:
鉴于TensorFlow是比Keras总体上更底层的库,您会看到它提供了额外的灵活性和改进的性能(尽管相对较小,主要取决于您编写代码的方式)。我想说的是,如果您正在研究或开发新型神经网络,那么TensorFlow的知识将非常有用。除此之外,如果您将TensorFlow用作后端,了解TensorFlow的工作原理仍然会有所帮助,但您应该对Keras感到满意。
但是,不久前我读到Keras和TensorFlow将变得更加集成,这将使您的生活更加轻松。
显然,这只是我的个人观点,因此,我想向您指出一些额外的文章,以便您可以自己阅读。 在Kaggle上的讨论很好地概述了参数以及何时使用它们。关于该主题的中级帖子。