# 激活函数 # 1.relu 屏蔽掉 为0的 # 2.sigmoid 输出范围 x轴靠近0,梯度变化大,,远离0的时候,就变化很小 # 3.tanh 范围-1 到 +1 # 4.leak relu import tensorflow as tf import numpy as np import pandas as pd import matplotlib.pyplot as plt data=pd.read_csv("tv-radio-sales.csv") # plt.scatter(data.TV,data.sales) # plt.show() x = data.iloc[:, 1:-1] y = data.iloc[:, -1] # 隐含层 x 维度 model = tf.keras.Sequential([tf.keras.layers.Dense(10,input_shape=(3,),#输入层 activation="relu"),# 激活 tf.keras.layers.Dense(1)]) #输出层 # print(model.summary()) # 配置优化器 model.compile(optimizer="adam" ,loss='mse') model.fit(x,y,epochs=100) test = data.iloc[:10,1:-1] yucezhi = model.predict(test) realzji = data.iloc[:10,-1] print(yucezhi) print(realzji)
tensorflow 激活函数,多层感知器
最新推荐文章于 2021-08-24 09:31:50 发布