tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型
生活随笔
收集整理的這篇文章主要介紹了
tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
這篇文章承接上一篇tensorflow從入門到精通100講(二)-IRIS數據集應用實戰
https://wenyusuran.blog.csdn.net/article/details/107333028
主是想更加詳細介紹一下如何使用tensorflow2.0中使用Keras高級API快速構建模型。Keras是一個底層為tensoflow或者theano的高度封裝的深度學習庫。TensorFlow2.0官方推薦使用Keras進行深度神經網絡構建,說明Keras在網絡構建方面確實有著其獨到的優勢。很多人不滿意Keras的靈活性,稱其無法根據自己的需求構建網絡結構。我這里小小的反駁一下:
- 其實Keras可以可以很方便的讓用戶的自定義神經網絡層,
- Keras也可以讓用戶很方便的定義損失函數,
- Keras本身就是基于tensorflow封裝的,能非常好的和tensorflow兼容。
接下來博主就通過一個房價預估實戰,為大家介紹一下這個即將成為TensoFlow2.0版模型構建新寵兒的Keras。這里博主只使用了tensorflow去構建損失函數,大多數API依然是pure Keras,不過整個流程參考的的是TensorFlow2.0 preview版本的教程。
import tensorflow as tf import keras from keras.optimizers import Adam import keras.backend as K
載入數據
from sklearn.datasets import fetch_california_housing from sklear
總結
以上是生活随笔為你收集整理的tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tensorflow从入门到精通100讲
- 下一篇: 在Tableau中实现表格下钻