自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CNN基础知识

这个卷积层将卷积核的高和宽都设置为1,这样在卷积的时候不用考虑元素周围的东西,输入数据和输出数据的高宽是相等的,只是通道的维度改变。卷积层我们学习的结果就是kernel和bias,而池化层就不用学习kernel因为它已经给kernel定义好了,分别为sum,avg,max。2,输出的维度小于输入的维度。而通常我们都需要做许多层的卷积,总不能把数据越搞越小,所以要将数据进行填充,通常填充0。所以通常情况下会取卷积核的size为奇数,使得填充为偶数,这样上下填充的就比较对称了。k为卷积核,h为高,w为宽。

2022-09-12 00:24:29 853 2

原创 解决华硕笔记本Fn+F5无法切换模式以及MyASUS提示需要重启的问题

问题的关键点在于电脑自动更新了ASUS System Control Interface v3的版本 V3.1.3.0,可能这个版本有些问题,去官网下载版本 V3.1.2.0的驱动即可解决。网址:https://www.asus.com.cn/Laptops/For-Gaming/TUF-Gaming/ASUS-TUF-Gaming-FX505DD-DT-DU/HelpDesk_Download/...

2022-06-24 02:29:09 6213

转载 【转载】深度学习的batch_size和epoch

首先复习下神经网络的概念。神经网络由一些相互链接的“神经元”组成。每个“神经元”有相应的权重。神经网络的神奇之处就在于权重是通过训练自动得出的。所谓训练,就是让神经网络在训练数据集上跑一遍,看看损失函数的值怎么样。如果损失函数的值足够小,小到符合我们的需求,那就说明神经网络拟合得很好了,训练大功告成了(实际上并非如此,因为仅仅知道拟合得很好并不够,我们还要知道神经网络是不是拟合得太好了,也就是过拟合。所以还需要用测试数据集来测试是否过拟合。不过这里就姑且就当训练完成了把。)反之,如果损失函数的值不够小,

2021-07-17 16:24:23 577

原创 cpp关于为什么重载时const A与A有二义性,const A *和A*没有二义性

int fun(int p){}int fun(const int p){}在函数内,p和实参是值传递,简单复制一下就ok(执行int p=a或者const p=a)。int fun(int *p){}int fun(const int *p){}在值传递的时候是int *p=a,此时如果a是常量的,因为非const不能赋值给非const所以就会报错,这里也就产生了它们之间的差异,引用同理。...

2021-06-24 00:22:02 316

原创 C++模板

函数模板template < areaA >H functionname (T,G…){body}areaA中的参数必须被确定,如果函数中没用到其中的某一个,那么编译器推到不出来,将匹配不上,从而报错。函数模板可以重载,可以重载为函数,或者另外的函数模板。functionname< type >(a,b) 主函数使用的时候可以使用这种方式,对type进行赋类型,从而达到显示匹配根据3的显示匹配,上面的模板函数中有没有使用areaA的地方,但是在使用模板的时候在&lt

2021-06-05 22:32:38 74

原创 cannot bind non-const lvalue reference of type ‘***&‘ to an rvalue of type ‘***‘解决方法

在写C++作业的时候,我发现使用#include <iostream>class complex{ public: int real; int imaginary; public: complex(){ }; void getreal(int a){ real = a; } void getimaginary(int a){

2021-05-03 23:43:13 3442

原创 拷贝构造函数

#include <iostream>using namespace std;class C_score{string course;int score;public:C_score(string c, int s):course(c),score(s){cout << "constructing C_score:" <<course<< endl;}~C_score(){cout << "dstructing C_score:

2021-04-27 20:53:22 103

原创 《机器学习实战》对房价预测笔记

《机器学习实战》对房价预测笔记数据处理在得到数据后,要对数据本身的一些缺陷进行修复,以避免数据影响了房价的预测对数据进行修复的方面有:删除一些受限制的数据补缺残缺数据 :通常的方法包括但不限于:删除对应数据的那一行,删除对应数据的属性,使用平均值、0、中位数等等来填补这个空缺对数据进行特征缩放:需要将不同数据但是数据大小相差很大的数据进行缩放,使同一属性之间比例不变,不同属性之间的数据差异变得很小(当然不对预测目标值进行改变)从数据探索中获取洞见:并不是已经给出的数据就是最好的,我们还可以通过

2021-04-15 22:02:48 317

原创 Sklearn库的学习记录

model_selection:train_test_split:train_test_split(*array,test_size=0.25,train_size=None,random_state=None,shuffle=True,stratify=None)作用:返回切分的数据集train/test参数:*array:切分数据源(list/np.array/pd.DataFrame/scipy_sparse matrices) test_size和train_size是互补和为1的一对值

2021-04-14 21:28:25 110

原创 C++构造函数&析构函数&组合类

C++构造函数&析构函数作用: C++在定义类的变量的时候,首先调用构造函数并且在类的变量被释放前调用析构函数。一般来讲,构造函数可以为类内成员变量来初始化,也可以对类内其他类的成员进行初始化。析构函数一般可以进行释放调用的资源。构造函数:在C++的类中,构造函数的名字与类的名字相同。构造函数的参数可以由这个类的变量来进行传递。构造函数还可以进行参数重载、参数默认//class definationclass stu{ public: stu(int a,int b); stu(

2021-04-12 18:51:02 427

原创 学习Python过程中的一些tips

**学习Python过程中的一些Tips**方法:.split() 对字符进行分块处理。比如在输入的时候想要以空格进行分隔而不是以换行进行分隔 可以使用,默认分隔换行符#spilt的基本语法:str.split(str="", num=string.count(str)).a,b,c=map(int,input().spilt('&')) """这里如果输入123&456&789,那么input()就是123&456&789

2021-01-20 00:11:40 299 5

空空如也

空空如也

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

TA关注的人

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