- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 感知机学习中的基本量计算(有向距离、投影、W的方向)
见上图,设分界线两侧的X和X’,画出其到W的投影Y和Y‘。 要求证明:X和X’与W的投影值减去 ,其结果的正负值各不相同。 为原点到分界面的距离。 证明: 一、几个量的计算: 1.任意点X到W的投影: 由于向量a在向量b上的投影的计算为 因此:X到W上的投影为: X’到W上的投影为 2. 为分界面上某点X0到W的投影: 由于: ,因此: 二:若X与X’在分界线两侧,则必定有它们落在W上的投影点y与y’,分别位于y0’两侧。 分两种情况讨论: (1)如果设:X在W...
2022-02-14 10:07:24
1192
原创 全排列的非递归程序(使用栈)--C++程序
最近想对算法进行一些归纳,找了几个全排列的非递归程序,都是利用字符交换的技巧实现的,不太好理解,我编写了利用栈实现人对每个位置进行穷举,并在到顶后逐步回退的程序。 例如,abc三个字符,按本程序/人的穷举过程,打印的排列次序有: abc acb bac bca cab cba #include <iostream> using namespace std; typedef struct Stack{ int top; int elem[100]; }Stack; vo
2022-02-07 17:57:31
962
原创 感知器的增量学习过程的逐步图形化显示代码
感知器的学习是非常基本的机器学习算法。网上的算法都是给定数据,画出训练后的结果。 本博客针对感知器的增量式学习过程,对每个样本的学习前后的线性判决线进行了显示。具体情况为: 1.本程序的作用是创建10个训练集,每次训练一个样本,修改线性分界线。 2.鼠标点击一次,训练一次。图形中,+ - 代表线性分类的两类区间。大的点代表下一个要训练的样本,可以推测分界线的修改方向。详见下图。 3.单步学习Single_Step_Perceptron_training函数来源于网络,找不到原网页了... 附代码:
2020-05-14 16:59:37
408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人