- 博客(4)
- 收藏
- 关注
原创 多分类的loss函数,accuracy理解——手写代码
0. 写作目的好记性不如烂笔头。总结: 博主认为,正是由于Accuracy计算时,采用的是相对最大概率,所以存在计算的loss与accuracy不成正比关系,即当accuracy很高时,有可能存在loss很高,这是由于,我们的目的是:使得最大下标的概率很大,接近于1,但实际是相对最大,导致accuracy很高,loss也很高,如对于三分类,我们期望的预测结果是[1, 0, 0]或者[0.9...
2019-02-26 17:35:31 8385 1
原创 C++深入理解(二)——空基类优化 Empty Base Optimization(EBO)的理解
0.写作目的好记性不如烂笔头。总结:在VS2012中(win32)1) 在多继承中,只存在一个“空类”的继承,这里的空类只是不包括non-static成员变量,空类中可以包括enums,typedef,static,non-virtual函数[1]。在派生类中,如果只存在继承一个空基类,而没有在派生类中定义该空基类或者其他空基类的对象作为成员数据,则虽然sizeof(空基类) ...
2019-02-25 18:09:36 650
原创 C++深入理解(一)——自定义类中重载运算符返回引用以及连续赋值的机制理解
0. 写作目的好记性不如烂笔头。结论:在自定义的类中,运算符重载需要返回类对象的引用。如果返回的是类对象,则在赋值的过程中会调用拷贝构造函数,引起不必要的运算。如果返回的是void,则不能进行连续赋值(如a = b = c)。(补充:在自定义类的对象连续赋值中a = b = c(a,b,c均为新定义的类的实例),当运算符重载函数返回的是类对象引用时,其过程为,b = c调用运算符重...
2019-02-18 17:33:17 2013
原创 QuickSort实现(C++模板函数,python实现)
0. 写作目的好记性不如烂笔头。不同语言实现。(之前都是C++或者C语言实现的QuickSort,今天使用python3来实现)1. 算法思想对输入的数组 a[i , j] 进行排序:1) 分解:将输入的数组分解成三部分—— a[i , k - 1], a[k] 和 a[k + 1 , j],使得a[i , k - 1]中的元素不大于(或者小于)a[k],a[k + 1, j]中的...
2019-02-17 15:47:14 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人