我刚刚开始接触到ML,每次我尝试深入研究概念/代码时,我都会面临数学及其神秘符号的挑战。来自计算机科学的背景,我确实了解其中的一点,但大多数是切线。
例如,下面的公式来自这页面-

我试着并且真的想要理解他们,但不知何故每次我都会感到困惑,离开它。
你能建议一下怎么开始吗?请提供任何起始指针或建议。
发布于 2019-11-11 15:59:02
的确,论文或书籍使用的符号有时对习惯处理数学方面的人来说是显而易见的,但对其他方面来说却毫无意义。理解数学的方法包括:
在数据科学/机器学习论文中隐含地接受了一些符号/惯例,例如:
这份名单太长了,不能在这里列出来。
对于上面的例子,我们面临的是一个受限的优化。
max语句意味着我们正在寻找下面表达式的最大值。下面的内容(即\Delta_{ij}值) max是更改表达式值的“空闲”参数列表。
max语句以arg作为前缀,这意味着我们对表达式的最大值不感兴趣,而是对导致该值的\Delta_{ij}集感兴趣。
然后我们面对一个s.t.语句,因为这不是普通的优化,我们还必须尊重在s.t.之后表示的几个约束。它们可以是非线性方程、方程、归属约束等,也可以是显式(\Delta_{ij} > 0)或更多的隐式约束。
发布于 2019-11-11 16:49:16
我推荐一条自上而下的学习道路:
良好来源:
发布于 2021-04-12 02:42:29
如果你太努力了,问问自己你是否喜欢它。如果你在问自己是否喜欢它,那么也许你应该问问自己,你真正享受的是什么。
否则,试试微积分中的Schaum级数,线性代数,统计。这些是初学者的好书:https://www.amazon.com/Schaums-Outline-Linear-Algebra-Outlines/dp/1260011445
https://datascience.stackexchange.com/questions/63004
复制相似问题