请问下,在《机器学习》或《深度学习》中,当我们要讲一个或一类算法原理时需要涉及哪些东西才算是讲它将完整或是较完整

请问下,在《机器学习》或《深度学习》中,当我们要讲一个或一类算法原理时需要涉及哪些东西才算是讲它将完整或是较完。

我以深度学习中的目标检测算法为例,你若想完整的讲这类算法的原理,有以下几点建议:
1、选择一个最具代表性的算法进行讲解,比如目标检测中的YOLO系列
2、基本的检测策略、anchors机制这些肯定要讲
3、损失函数构建
4、网络结构
5、训练与测试的过程
6、算法中涉及到的tricks
7、其他