- 博客(31)
- 收藏
- 关注
原创 西瓜书学习笔记(第三章)Task 02
如果我们找到一条直线,使得每个点到这个直线的垂直距离尽可能短,那么这是正交回归,如果使得每个点的y值距离这条直线尽可能短,那么这是线性回归。若样本x具有多个属性,根据最小二乘法运用在一元线性回归上的情形, 那么对于多元线性回归来说, 我们可以类 似得到。继续上面的话题,我们得到了均方误差的公式,可以使用最小二乘法(基于均方误差最小化来进行模型求解的方法)来求解。线性模型试图通过对样本的属性进行线性组合来获取样本的预测值。根据向量内积的定义可知, 上式可以写成如下向量内积的形式。为便于讨论, 我们令。
2023-02-20 19:16:55 59
原创 西瓜书学习笔记(第一章)
第一章 绪论1.2 基本术语数据集 data set 实例/样本 instance/sample 属性/特征 attribute/feature维数 dimension 假设 hypothesis 训练集 training set “真实” ground-truth学习器 learner 预测 prediction 标记 label监督学习 supervised learning 无监督学习 unsupervised learning分类 classification 回归regressi
2023-02-14 11:05:10 54
原创 数据结构代码实现
数据结构学习笔记如果想要线性表及链表实现,请参考上篇博文线性表及链表实现本篇实现了栈和队列的各种操作,代码用vs2015编辑,栈和队列各有两个文件,一个是供主函数调用的头文件,另一个是实现头文件里函数的源代码文件。栈头文件#pragma once#include <stdio.h>#include <stdlib.h>#define MAXSIZE 15typedef int elemtype;//顺序栈typedef struct SequenStack{
2021-04-20 22:26:32 222
原创 词法分析器的构成(含源代码)
标题:词法分析器本人最近在学习编译原理,刚刚学到词法分析器,心想着挺好玩,就想着自己写一个,奈何一没有系统的学过c语言,只是粗略的看过一遍K&R的c语言书,所以水平尚浅,代码有许多冗长之处,二是刚学这一块,有些概念还不太清楚,本着练习c语言的目的将词法分析器写完。大家借鉴借鉴就好,如果有需要的小伙伴可自取自行修改。我看的编译原理是鲁斌的一本编译原理与实践(不建议小伙伴看,这本书代码很不全,而且有错误,但是本校还没发书,所以只好用这本),编写的是L语言----一种类Pascal语言。废话不多说,上
2021-03-11 16:14:25 1742
原创 数据结构代码实现
数据结构学习笔记本篇实现了线性表及链表的各种操作,代码用vs2015编辑,线性表及链表各有两个文件,一个是供主函数调用的头文件,另一个是实现头文件里函数的源代码文件。线性表头文件#pragma once#include <malloc.h>#define MAXSIZE 10typedef int elemtype;typedef struct sequlist{ elemtype data[MAXSIZE]; int last;}SequenList;//线性表的初
2021-03-02 10:43:17 1610
原创 2020-12-28
抽象类(java)抽象类:类的抽象,是对相似类的归纳与总结抽象类中可以定义成员变量,具体方法,抽象方法(由abstract修饰,无方法体和大括号的方法),其中抽象方法由其派生的子类实现,多个抽象类可以派生多个子类,体现了程序的多态。抽象类具体定义形式:abstract class 类名称 { 成员变量定义; 方法(){...} //定义具体方法 abstract 方法(); //定义抽象方法}说明:1:抽象类表示一个抽象概念,是不能被实例化的.
2020-12-28 22:30:32 402
原创 2020-12-23
java关于类的继承调用方法时的若干问题设person类,有draw()方法,student类继承person类,有draw(),newdraw()方法。1:方法的继承方法的继承是在是在子类继承父类时,会继承父类的所有非私有方法,假如父类中有draw()方法,则子类中就会继承这个draw()方法,当子类中重新编写了一个draw()方法,并且返回值类型,参数列表与父类完全一致时,就产生了方法覆盖。注意,子类不能覆盖父类中的finall方法和static方法。2:引用对象调用draw()方法
2020-12-23 21:56:45 332
原创 2020-10-16数值分析中的最小二乘原理
最小二乘原理设给定数据如下:(数据有可能不精确)x x1 x2 x3 ... Xm f(x) y1 y2 y3 ... Yn 如果用n次多项式来插值(n+1<m),要满足插值条件Pn(Xi)=f(Xi);(i=1,2,...,m),即但是由于方程组个数有m个,而未知数的个数有n+1(a0,a1...an)个,又m>n+1,一般说来,这是一个矛盾方程组,用一般联立方程组的方法是无法解的。因此,不能要求Pn(Xi)=
2020-10-16 18:35:40 569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人