自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Accca

SFVKWD3U2O-eyJsaWNlbnNlSWQiOiJTRlZLV0QzVTJPIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrdjb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJEU

2022-03-29 14:07:46 159

原创 通俗理解静态成员函数不可以访问非静态成员变量

引用这位dl的思想https://blog.csdn.net/stpeace/article/details/68953392?utm_source=app&app_version=5.0.0再通俗理解静态成员函数不可以访问非静态成员变量非静态成员变量娘胎里(类内)规定了出生拥有姓名后就要有娃娃亲(被指定对象)你静态成员函数现在非要在人家没出生的时候截胡,必然不合适!...

2022-02-18 10:10:11 246

原创 2.13学习总结—— “ ‘->运算符’ ‘.运算符’ ‘左右值’ ‘new’ ‘指针’ ”

针对于CPP更新总结1.->运算符箭头运算符作用于一个指针类型的运算对象,结果是一个左值2. .运算符点运算符获取类对象的一个成员左右值:点运算符运算结果 为左值还是右值,取决于成员所属对象是左值还是右值基于1. 2.的PS:点运算符和箭头运算符都可用于访问成员。 it->mem <=> (it).mem3.左右值(“左值存放身份(内存的位置) 右值存放内容”)左值表达式的求值结果是一个对象或者一个函数,常量对象为代表的某些左值实际上不能作为赋值语

2022-02-14 10:37:51 493

原创 机器学习2.12——过度拟合

1⃣️高级优化2⃣️多分类问题处理3⃣️过度拟合⬇️三种拟合情况⚠️出现过拟合原因:特征变量过多❗️引发问题:由于为了拟合训练集,变量过多,一旦数据集不够多,则无法对其函数进行很好的约束,且无法泛化到新的样本中就无法预测新样本的输出情况Ps: 泛化:指一个假设模型应用到新样本的能力????解决泛化1.尽量减少选取变量的数量(缺点:可能会筛掉有用信息)2.正则化:可保留所有特征变量,减小量级or减小参数theta大小...

2022-02-12 22:37:26 560

原创 机器学习2.12——多类别分类问题处理

1⃣️高级优化2⃣️多分类问题处理3⃣️过度拟合什么是多分类答:一个类的不同属性情况 eg:邮件分类处理#来自朋友,来自亲人,来自同事思路:将多分类转换为二元分类➡️把每个属性分别拟合分类器➡️输出识别概率越高分类器拟合效果越好...

2022-02-12 22:32:22 722

原创 机器学习2.12——高级优化

1⃣️高级优化2⃣️多分类问题处理3⃣️过度拟合BFGS L-BFGS算法属性和梯度下降差不多,但比梯度下降更复杂优点:1.通过线搜索算法可自动选择学习率 2.收敛速度快于梯度下降...

2022-02-12 22:26:41 521

原创 机器学习2.11——实现算法(概念层面)

1⃣️决策边界2⃣️拟合参数3⃣️实现算法⬇️神奇的合并⬇️使用梯度下降后的完整公式⚠️表面与线性回归使用的求参公式相同 但假设函数的本身不同,所以两者是两个完全不同的东东!...

2022-02-11 22:49:42 301

原创 机器学习2.11——拟合参数

1⃣️决策边界2⃣️拟合参数3⃣️实现算法2⃣️回顾????由线性回归的代价函数引申至Logistic回归进而Logistic回归的可使用‘梯下’版本Ps:cost代价函数:表示输出的预测值h(x)而实际样本输出是y的情况下所希望的代价函数⬇️基于使用上述终极版代价函数的神奇之处...

2022-02-11 22:41:06 982

原创 机器学习2.11——决策边界

1⃣️决策边界2⃣️拟合参数3⃣️实现算法1⃣️⚠️决策边界是假设函数的属性不是数据集的属性❓如何得到决策边界答:只要有确定的theta 就可确定决策边界确定边界的整个过程通过训练集对数据进行训练➡️拟合参数theta➡️确定theta➡️确定决策边界Ps:对数据进行训练时,假设函数可通过对高阶多项式函数的了解进行拟合...

2022-02-11 22:32:39 429

原创 深浅拷贝的区别理解

深浅拷贝析构的前提都是析构的是你自己在在堆区new出来的内存浅拷贝 new了一个内存同时存放有参和拷贝地址深拷贝 在编译器new出来一个内存的基础上,多new了一个存放拷贝函数的地址当你在有参构造函数后开辟了堆区,然后又在栈上实现了拷贝 拷贝堆区的数据浅拷贝就是自己不构造拷贝构造函数时,编译器帮你构造一个拷贝构造函数(可以理解为开辟一个*内存空间让你存放拷贝数据的地址),所以当你析构栈上的数据时,先析构掉拷贝函数,析构拷贝函数时就会把*内存空间清除一次,然后再析构有参函数,这个时候有参构造函数...

2022-01-30 14:46:44 782

原创 关于Cpp “类和对象” 的学习总结

https://www.edrawsoft.cn/viewer/public/s/06ac4597100903

2022-01-30 14:37:43 405

原创 2021-10-26 构造函数调用规则

构造了拷贝构造函数⬆️没有构造拷贝构造函数⬆️出现这种情况的分析应该是在没构造的情况,编译器给整个程序构造了一个空(拷贝)函数,然后进行调用就能准确调用你的赋值person p1§「p=18」(第二张图)在自己构造了拷贝构造函数就会调用自己拷贝构造函数里的地址,导致出现‘-858993460’(第一张图)PS:以上就是在学构造函数调用规则时 发现的一个小点...

2021-10-26 13:04:35 49

原创 10.17构造函数和析构函数学习「2」

目的:研究构造函数和析构函数和所有的执行顺序#includeusing namespace std;class person{public:void ad(){cout<<“这是一个测试” << endl;}person(){cout<<“构造函数”<<endl;}~person(){ cout<<"析构函数"<<endl;}};void test(person p){p.ad;}int

2021-10-17 11:43:51 53

原创 10.17构造函数和析构函数「1」

目的: 学习构造函数和析构函数的执行顺序原本代码#includeusing namespace std;class person{public:person(){cout<<“构造函数”<<endl;}~person(){cout<<“析构函数”<<endl;}};void test ( ){person p;}int main (){person p; 只是为了检验构造函数和析构函数的调用}...

2021-10-17 11:31:08 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除