Estou um pouco confuso ao escolher entre Keras (keras-team / keras) e tf.keras (tensorflow / tensorflow / python / keras /) para o meu novo projeto de pesquisa.
Há um debate em que Keras não pertence a ninguém, então as pessoas ficam mais felizes em contribuir e será muito mais fácil gerenciar o projeto no futuro. O que outras pessoas estão dizendo
Por outro lado, tf.keras é propriedade do Google, teste e manutenção de modo mais rigoroso. Além disso, parece que essa é uma opção melhor para tirar proveito dos novos recursos apresentados no Tensorflow v.2.
Então, para iniciar um projeto de ciência de dados (aprendizado de máquina) (na fase de pesquisa), ambos estão bem no começo, qual deles você escolhe ?!
Respostas:
Do repositório Keras . :
E
Então Keras é uma skin (uma API). TensorFlow decidiu incluir esta pele dentro de si mesma como
tf.keras
. Como o Keras fornece APIs que o TensorFlow já implementou (a menos que o CNTK e o Theano ultrapassem o TensorFlow, o que é improvável),tf.keras
ele acompanharia o Keras em termos de diversidade de API. Portanto, sugirotf.keras
que você mantenha o envolvimento com apenas um repo de qualidade superior. em vez de dois, o que significa menos dor de cabeça.tf.keras
.fonte
Este tweet de François Chollet sugere usar tf.keras .
fonte