主页

互联网与算法

互联网似乎进入了低潮期,几家头部公司的业务都有些萎靡。从资讯、游戏、社交到购物、打车、外卖,新的公司越来越贴近现实生活,产品也越来越无趣。如同清一色的异世界冒险日漫,大厂的业务重心也趋同于算法,却鲜有让人眼前一亮的应用。让人不禁怀疑,计算机世界中的创造力枯竭了吗? 算法工程师倒更像是产品和开发的结合。在算法领域,研究动机要比解决方案更有价值;互联网公司中,好的产品大概比技术的先进更重要吧。

阅读更多

机器学习浅析 (1)

理解事物间的规律可能是人类社会发展的关键,一个小学生看到下面的数字: 1,3,5,7,9,11,... 很容易发现两个数字之间隔了一个,写出后序的数字: 13,15,17,19,... 了解数论的同学,能够用更简洁的语言描述出这串数字的规律: $a_{n} = 2n - 1$ 回想一下自己是如何找到规律的,对于复杂的序列如0,1,3,6,2,7,13,20,12,21,这种观察尝试的方法就不太可行。 实际上这种递归产生的序列很难写出通项公式,但是很容易用语言描述。 A = [0] for i in range(1, n + 1): if A[i - 1] - i >= 0 and not A[i - 1] - i in A: A.app...

阅读更多