(1)构建一个简单的线性模型:W,b为参数,W=2,b=1,运用tf.random.normal() 产生1000个随机数,产生x,y数据。 (2)用matplotlib库,用蓝色绘制训练数据。
时间: 2024-05-01 19:17:36 浏览: 38
线性模型,用matlab实现,代码简单易读,训练结果直观,亦可用于多变量线性回归
好的,我了解了你的要求,接下来我会为你解答第一个问题:
```python
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
# 构建线性模型
W = 2.0
b = 1.0
# 产生1000个随机数
x = tf.random.normal(shape=(1000,))
y = W * x + b + tf.random.normal(shape=(1000,), stddev=0.2)
# 绘制训练数据
plt.scatter(x, y, c='b')
plt.show()
```
运行上述代码,即可得到用蓝色绘制的训练数据。
阅读全文