#产生训练样本集--双月区域 import random
from math
import sqrt
import numpy
as np
import matplotlib.pyplot
as plt
def train_sample(radius=
10,wid=
3,x0=
0,y0=
0,num=
1000,mir=
0):
## radius 半月形中心圆半径 wid=width/2 半月形宽度的一半 x0 y0 圆心横坐标和纵坐标 num 数据点个数 #返回值 X1 为 num行2列的矩阵 其中 第一列为横坐标 第二列为纵坐标 x1=[] x2=[]
for i
in range(num): x1.append(random.uniform(
0-radius-wid
,radius+wid))
#随机产生数据点的横坐标值(以圆心为坐标原点) for x
Rosenblatt感知器_《神经网络与机器学习》_Simon_计算机试验代码
最新推荐文章于 2025-09-01 12:39:14 发布
本文详细介绍了Rosenblatt感知器的工作原理,它是神经网络的早期模型之一。通过《神经网络与机器学习》一书中的理论,我们将理解其在二分类问题中的应用。同时,我们将使用Python进行实际的代码实现,展示如何训练感知器并解决简单的线性可分问题。

最低0.47元/天 解锁文章
1414

被折叠的 条评论
为什么被折叠?



