最简单的机器学习算法推导 (机器学习 细读02)

一 使用梯度下降的方式推导线性模型权重

1.1 创建数据集

np.random.rand  是 NumPy 中用于生成随机数的函数之一,它用于生成服从均匀分布(uniform distribution)的随机数数组,生成的随机数是大于等于 0 且小于 1 的浮点数。

import numpy as np

# 创建训练数据
X = np.random.rand(100, 1)

# 真实答案
w, b = np.random.randint(1, 10, size=2)

# 创建 目标值
y = w * X + b + np.random.randn(100, 1)

你可能感兴趣的:(机器学习,算法,人工智能)