对于普通用户,各种各样有趣的 App 是一种重要的商品,所以我们经常会到 App Store 里下载或者购买各种 App。对于开发者而言,“算法”其实也是这样一种商品。Algorithmia 是一个非常有趣的平台,它用 App Store 的模式为“算法”量身打造了一个类似的应用商店,让开发者可以到这个商店里发布自己的算法,或者寻找并购买自己需要实现的算法。
算法对开发有多重要应该不用多说吧。实际上,算法代表了一个人对解决某类问题的思想成果。这种学术性的知识每天都在产生,但算法的“流动性”并不好:很多人并不知道世界上有了一种新的 XXX 算法,同时很多人发明了一种新的 XXX 算法,但是却无法得到广泛有效的实现和应用。
Algorithmia 这个应用商店,通过云服务解决这些问题:
一旦用户在商店里找到想用的算法,只需添加几行简单的算法查询代码到应用中,Algorithmia 的服务器就会引导应用查询给算法实现,返回结果,从而避免了要把集成算法进应用的需要。查询的成本则要看算法作者的定价。
这家由两个大学好友成立的公司在去年获得了 280 万美元的种子投资,近日他们正式宣布开启公测。目前他们的商店里已经拥有超过 800 个算法,为了显示算法商店的魅力,他们还特意通过用户发布的七个算法开发了一个名叫 site Map 的 App,这个 App 可以扒下任意一个网站,然后以图的形式可视化展示网站的结构。
目前市面上已经有一些算法市场了,比方说提供广告投放算法的 DataXu,专门卖预制预测模型的 SnapAnalytics,以及专注于机器学习算法的 Algorithms.io。但 Algorithmia 的不同之处在于它接受并销售所有类型的算法。另一个就是而 Stephen Wolfram 鼎鼎大名的 Mathematica Online,这个云服务版的数学软件也集成了许多算法,不过它更多的是自行开发的算法。Quantopian 则是另一个我们报道过的算法交易平台。