tensorflow2.0 中移除了 tf.layers 模塊,optimizer 也被整合進了 keras,是不是以後用 tensorflow 寫工程代碼中完全避不開 keras 字眼了?
很多時候keras用起來確實方便,寫個50層的resnet或者googlenet百多行代碼就解決了,裡面的一些細節都封裝好了。但tensorflow中的keras也是在tensorflow的low level api基礎上封裝的,完全可以避開它去用更底層一些的api。看需要吧,高層api寫起來快,為啥不用呢!
當年用keras的時候被同事鄙視,遂棄之轉tf,現在那幫sb都在用pyt就我一個人還在用tf。。。
我的觀點恰好想法。
Keras現在會被tf2喫掉,消化直至Keras徹底淪為一個子包,然後在某天給tf.keras起個別名,tf.keras as tf.layers,此時keras湮沒在google的宏偉藍圖中。
PyTorch大法好: