importtensorflowastfimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotasplt# 多层感知机data=pd.read_csv('Advertising.csv') # 预测广告投放与效果 多对一 多包括电视、广播和报纸print(data.head()) plt.scatter(data.TV, data.sales) plt.show() x=data.iloc[:, 1:-1] y=data.iloc[:, -1] 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] pre=model.predict(test) print(pre)