课外知识学习
课外知识学习
小天才才
而世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也
展开
-
和小白一起学正则表达式
表示或者,在下面的例子中先去匹配a和空格,再去匹配后面的cat或者dog,如果不加括号就只能匹配出来dog了。前面的字符可以出现0次也可以出现多次。会去匹配1次以上的字符,表示。可以指定字符出现的次数,表示。下面表示出现的次数是2次及以上。下面表示出现的次数是6次及以下。表示匹配的字符只能取自它们。贪婪匹配:尽可能多的匹配字符。懒惰匹配:尽可能少的匹配字符。前面的字符出现1次及以上。:所有的英文字符和数字。后面列出的以外的字符。前面的字符可有可无。前面的字符出现几次。:所有的小写英文字符。原创 2022-09-14 15:31:34 · 943 阅读 · 0 评论 -
随着撰写博客学会的n个排版及符号技巧(持续更新ing)
1.csdn如何开头空两格? hhh , 代码为 $emsp; hhh2.csdn如何输入上下标?上标:a2 , 代码为a^2^下标:a0 , 代码为a~0~3.改变字体颜色csdn , 代码为<font color = red>csdn</font>原创 2021-03-05 17:26:29 · 863 阅读 · 0 评论 -
C/C++---关于int main( int argc, char* argv[] ) 中arg和argv参数的解析
在示例程序中经常可以看到argc和argv这两个参数 ,在调试代码过程中遇到main函数为int main( int argc, char* argv[] ) 这种类型时往往会报错,或者是运行起来了但命令窗口一闪而过,没有出来结果,现把这些参数的理解整理如下: 带形参的main函数,如 main( int argc, char* argv[], char env ) ,是UNIX、Linux以及Mac OS操作系统中C/C++的原创 2020-12-29 20:29:10 · 1764 阅读 · 0 评论 -
神经网络与深度学习---train_loss和val_loss(test_lost)分析
1.train_loss 不断下降,val_loss(test_lost) 不断下降说明网络训练正常,最好情况2.train_loss 不断下降,val_loss(test_lost) 趋于不变说明网络过拟合,可以添加dropout和最大池化max pooling3.train_loss 趋于不变,val_loss(test_lost) 不断下降说明数据集有问题,建议重新选择4.train_loss 趋于不变,val_loss(test_lost) 趋于不变说明学习遇到瓶颈,需要减小学习率或批原创 2020-12-26 19:33:50 · 13872 阅读 · 0 评论 -
神经网络与深度学习---验证集(测试集)准确率高于训练集准确率的原因
1.数据集太小,这样会导致数据集切分的时候不均匀,也就是说训练集和测试集的分布不均匀,如果模型能够正确地捕捉到数据内部的分布模式的话,就有可能造成训练集的内部方差大于验证集,会造成训练集的误差更大,这个时候就需要重新划分数据集,使其分布一样。2.模型正则化过多,比如训练时dropout过多,和验证时的模型相差较大,验证时是不会有dropout的。Dropout能基本上确保测试集的准确性最好,优于训练集的准确性。Dropout迫使神经网络成为一个非常大的弱分类器集合,这就意味着,一个单独的分类器没有太高的原创 2020-12-26 12:59:23 · 33413 阅读 · 20 评论