| 参数 | 含义 |
|---|---|
| θ \theta θ | 函数参数 |
| α \alpha α | 学习率 |
| x j i x^i_{j} xji | x:数据集,i:样本,j:特征 【数据集的每一行是一条样本,每一列是一个特征】 |
| z ( θ j ) z_{(\theta_{j})} z(θj) | 预测值 |
| y i y^i yi | 真实值 |
θ
j
:
=
θ
j
−
α
∗
∂
L
o
s
s
(
θ
)
∂
θ
j
:
=
θ
j
−
α
∗
(
z
(
θ
j
)
−
y
i
)
∗
x
j
i
对参数求偏导【求梯度】如下:
θ
1
:
=
θ
1
−
α
∗
(
z
(
θ
1
)
−
y
i
)
∗
x
1
i
θ
2
:
=
θ
2
−
α
∗
(
z
(
θ
2
)
−
y
i
)
∗
x
2
i
图像说明


| 参数 | 含义 |
|---|---|
| j | 特征 |
| i | 样本 |
| x j m i n x^{min}_{j} xjmin | 每个特征的最小值 |
| x j m a x x^{max}_{j} xjmax | 每个特征的最大值 |
| x i , j x_{i,j} xi,j | 特征的每个样本值 |
x
i
,
j
=
x
i
,
j
−
x
j
m
i
n
x
j
m
a
x
−
x
j
m
i
n
from sklearn.preprocessing import MinMaxScaler
data=[[1],[2],[3],[1000]]
scaler=MinMaxScaler()
data_fit=scaler.fit_transform(data)
print(data_fit)
# [[0. ],[0.001001],[0.002002], [1. ]]
data=[[1],[1100],[1020],[1000]]
scaler=MinMaxScaler()
data_fit=scaler.fit_transform(data)
print(data_fit)
#[[0. ],[1. ],[0.92720655],[0.90900819]]
| 参数 | 含义 |
|---|---|
| x j m e a n x^{mean}_{j} xjmean | 特征均值 |
| s t a n d a r d d e v i a t i o n standard \quad deviation standarddeviation | 特征方差 |
x
i
,
j
=
x
i
,
j
−
x
j
m
e
a
n
s
t
a
n
d
a
r
d
d
e
v
i
a
t
i
o
n