本文主要是介绍最简单的机器学习算法推导 (机器学习 细读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)
这篇关于最简单的机器学习算法推导 (机器学习 细读02)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!