知识小店
文章平均质量分 55
KareySong
这个作者很懒,什么都没留下…
展开
-
C++一个vector的索引映射到另一个vector的索引
我们在操作vector时,经常会使用nums[i-1]、nums[i+1]类似的操作,就有可能发生越界错误,当然我们一般会考虑到边界问题。那么有没有一种方法让我们不用过多的考虑边界问题,可以访问nums[-1]、nums[n](n为nums大小),就像是我们建立了一个新的vector,新的vector对原vector前后各拓展了一个元素,并且不拷贝原vector,也不修改原vector。这里提供一种思路大概能实现这样的功能:使用lambda表达式。原创 2022-11-20 22:01:54 · 412 阅读 · 1 评论 -
超参数及其优化
超参数及其优化超参数下表超参数敏感度由高到低。超参数如何影响模型容量原因注意事项学习率调至最优,提升有效容量过高或者过低的学习率,都会由于优化失败而导致降低模型有效容限学习率最优点,在训练的不同时间点都可能变化,所以需要一套有效的学习率衰减策略损失函数参数调至最优,提升有效容量损失函数超参数大部分情况都会可能影响优化,不合适的超参数会使即便是对目标优化非常合适的损失函数同样难以优化模型,降低模型有效容限对于部分损失函数超参数其变化会对结果十分敏感,而有些则并不转载 2022-05-12 16:01:35 · 933 阅读 · 0 评论 -
matlab十进制转二进制补码函数
matlab十进制转二进制补码函数函数代码读者可根据需求对函数进行更改。%%十进制整数转二进制反码function Bin = dTobin(N,M)%N表示位数,M表示十进制数, if (M >= 0) Bin = dec2bin(M, N); % 正数的反码和补码都和原码一样 else ...原创 2019-12-22 23:48:16 · 3608 阅读 · 0 评论 -
C++ 引用,函数返回引用
函数返回引用类型在C++函数中,不可以返回局部变量的引用例:运行下列代码,观察输出值。int main(){ int& result = sum(); test(); cout << "result = " << result << endl; return 0;}int& sum(){ int num ...原创 2019-08-03 15:14:18 · 355 阅读 · 0 评论