最近开始进行机器学习方面算法的系统积累,在工作之后。遇到了许多具体的问题,这时才发现之前课本中没有目的仅仅为了逻辑乐趣推导的公式的真正产生方式和背景。
目的 解决的问题
目的 解决的问题
目的 解决的问题
重要的事情说三遍
一、公式的产生
公式的产生,就像技术的出现,都是为了解决特定问题;
是具有遇到了一个特别的问题,数学家才受工程师之托,进行思考和推演,用一种逻辑来处理数字,得到相对合理的工程师想要的答案。
这个答案可能只是近似,如果你可以有另一套逻辑得到更精确的结果,那么恭喜你,你可以发论文了!
二、公式的理解
我们在学校的学习,恰恰犯了一个错误。
因为公式已经有了,我们去看结果,它可以进行什么样的运算。但是我们往往忽略了最核心的问题,它是用来做什么的。只要回答了这个问题,这个算法你就理解了一半了。
剩下的四分之一,就是去看看它的运算逻辑流程;
如果你再能知道它相对于其他算法的优势、劣势;额,你已经超额完成任务了;
三、公式的用法
综上所述,对于所有的算法,应用和学习思路是:
1、知道做什么用的,解决什么问题用的;
2、查看推导过程;了解参数的目的;
3、思考优略;
4、编代码吧;记得不要背代码;代码仅仅是用另外一种方式表达这个公式而已;