8000 更新C1.helper · tao-to-python/Learning-from-data@8a98f0f · GitHub
[go: up one dir, main page]

Skip to content

Commit 8a98f0f

Browse files
committed
更新C1.helper
1 parent 2a146c4 commit 8a98f0f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Chapter1/代码/helper.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ def Judge(X, y, w):
2121

2222
def data(N, d, rnd, t=0.1):
2323
"""
24-
生成N个d维点(不包括偏置项1),x1+...+xd>=t的点标记为+1,x1+...+xd<=-t的点标记为-1
24+
生成N个d维点(不包括偏置项1),x1+...+xd>=t的点标记为+1,x1+...+xd<=-t的点标记为-1,
25+
rnd为随机数生成器,形式为rnd = np.random.RandomState(seed),seed为随机种子
2526
"""
2627
X = []
2728
w = np.ones(d)
@@ -40,7 +41,8 @@ def data(N, d, rnd, t=0.1):
4041
def f(N, d, rnd, t=0.1, r=1):
4142
"""
4243
生成N个d维点(不包括偏置项1),x1+...+xd>=t的点标记为+1,x1+...+xd<=-t的点标记为-1,
43-
rnd为随机数生成器,利用PLA更新,如果r=1,那么按照顺序取点,否则随机取点
44+
rnd为随机数生成器,形式为rnd = np.random.RandomState(seed),seed为随机种子
45+
利用PLA更新,如果r=1,那么按照顺序取点,否则随机取点
4446
"""
4547
X, y = data(N, d, rnd, t=t)
4648

0 commit comments

Comments
 (0)
0