大家好,昨天原本是要多去認識TensorFlow,但因為在學python上多花了一點時間,就改成介紹在安裝TensorFlow上遇到的問題,而今天就真的要去學習有關TensorFlow的知識。在網路上搜尋有關TensorFlow的相關文章時,時常會看到和另一個名詞放在一起,那就是Keras,於是今天就決定介紹一下Keras,以及TensorFlow和Keras有什麼關係。
Keras是機器學習的工具,使用的語言是python,就不像TensorFlow支援多種語言。網路上對Keras最多的評價就是容易上手,因為Keras提供高階的API,也就是一些更容易使用的工具,可以讓使用者以較簡潔的程式碼完成機器學習的程式。之所以經常在TensorFlow的文章中被提及,是因為在TensorFlow有提供tf.keras可以使用,tf.keras是基於Keras標準並且與TensorFlow整合的API,而在TensorFlow 2.0後,更是加強了與Keras的整合,也建議要學習機器學習的新人,可以先透過tf.keras來對機器學習有基本的認識,作為機器學習的入門。
因為原先對Keras以及tf.keras不太了解,讓我很好奇是什麼,經過今天的學習讓我對兩者都有更進一步的認識。
就是 tensorflow keras 各為深度學習的獨立系統,但是tf有引進keras的函示庫作為使用
這樣理解對嗎?