课程内容
我有话说
1/1 C++ 虚函数机制(Virtual Function)
讲清一个看似简单的关键字背后如何让 C++ 具备运行期动态特性。文章从编译期静态绑定的局限入手,说明当基类指针指向派生类对象时为何会出现与预期不符的调用,进而需要把函数调用延迟到运行时,并剖析其内部实现机制与代价。适合希望理解多态底层原理的读者,读完能真正明白动态绑定究竟是如何发生的。
本课程通过vtable布局与dynamic_cast,讲解C++多态RTTI原理,解决基类指针动态分发,帮助学习者理解虚函数开销。
讲清一个看似简单的关键字背后如何让 C++ 具备运行期动态特性。文章从编译期静态绑定的局限入手,说明当基类指针指向派生类对象时为何会出现与预期不符的调用,进而需要把函数调用延迟到运行时,并剖析其内部实现机制与代价。适合希望理解多态底层原理的读者,读完能真正明白动态绑定究竟是如何发生的。
本课程通过 Flat/IVF/PQ 索引案例,讲解 Faiss 索引原理,解决大规模向量检索慢与内存高,帮助学习者高效相似检索。
本课程从最大间隔思想出发,经软间隔、对偶与核技巧讲解SVM超平面求解,解决线性不可分与噪声敏感,帮助理解C与核函数选择。
本课程通过公式推导与实例拆解GBDT预测与训练过程,解决残差拟合与学习率作用问题,帮助学习者掌握负梯度拟合,提升机器学习调参能力。