Algorithmia:算法的应用商店

简介:

0

算法统治世界。

好吧,最起码算法统治互联网。但是鉴于互联网即将统治世界,所以这句话也没错。算法决定了你用 Google 搜索的结果,算法决定了新浪微博侧栏向你展示的话题,算法决定了 Netflix 向你推荐的电影,算法决定了你 QQ 对话窗弹出的横幅广告。技术巨头花费了大量时间来研究新算法以及调整旧算法。但是有些现成的算法却罕有人知晓—那些学院的计算机科学研究人员花费数年开发的算法,哪怕对工程师们非常有用,在学术圈以外却很少有人能看到。


在微软帮助开发 Excel、Power Pivot 等工具的数据分析功能的 Diego Oppenheimer 太清楚了这一点了。他一直在寻找更好的算法以便集成到应用中,最后却是众里寻她千百度,那人却在灯火阑珊处—往往答案就在微软研究院那里。于是他感慨,很多别人已经研究多年的算法自己却从未听说过。


而另一方面,Oppenheimer 正在南加州大学攻读人工智能博士学位的大学好友 Kenny Daniel 却有另一种苦衷:尽管自己已经发表了多个深受学术界欢迎的算法,但这些算法却没什么机会应用到实际中。因此两人一拍即合,决定搭档解决双方的共同问题。组建一个算法的“应用商店”—Algorithmia。


其想法是让算法发明者有机会将自己的工作运用到实际环境中,并且拿到钱,同时也能让其他没有微软、Google 那么多资源的公司更容易进入算法开发的世界里,为自己的问题找到最佳解决方案。


当前,此前已经有一些算法市场了,比方说提供广告投放算法的DataXu,专门卖预制预测模型的SnapAnalytics,以及专注于机器学习算法的Algorithms.io。但Algorithmia的不同之处在于它接受并销售所有类型的算法。另一个就是而Stephen Wolfram鼎鼎大名的Mathematica Online,这个云服务版的数学软件也集成了许多算法,不过它更多的是自行开发的算法。


机制

算法也能卖吗?这个东西如何避免被复制?


建立一个算法市场并非易事。实际上,哪怕你在学术论文上能找到想用的算法,但是算法的实现往往很难。而且授权算法给用户使用也是个问题。


Algorithmia 靠云服务解决这两个问题。一旦用户找到想用的算法,只需添加几行简单的算法查询代码到应用中,Algorithmia 的服务器就会引导应用查询给算法实现,返回结果,从而避免了要把集成算法进应用的需要。查询的成本则要看算法作者的定价。


此外,算法作者也可以选择将自己的算法开源,这样开发者就可以直接把算法集成到自己的应用中,不过 Algorithmia 希望云服务的便利性能更令其值得用户付钱。不过这么做的缺点是用户必须把数据发送给 Algorithmia 的服务器进行处理。因此这一方面会有数据暴露的隐患,另外就是数据量大的话可能会有性能的问题。


Algorithmia 的做法是向若干云服务提供商要资源,比方说 Amazon、Rackspace 等,这样可以保证大部分用户的性能。此外,他们也计划向一些有数据中心的公司提供本地版。


算法的Yelp

分析顾问兼培训师 Ajay Ohri 期待类似的东西已有多年。现在很多移动应用的开发者都可以通过应用商店赚到大钱,但是尽管算法的开发困难且有些十分有用,但算法开发者却很难赚钱。因此他一直希望有个地方也能让这群人赚钱,哪怕只有应用开发者的一点点也好。


但是鉴于 Algorithmia 仍处于私测阶段,这个服务是否就是他期待的解决方案尚不得而知。他的希望是 Algorithmia 能发展成像点评网站 Yelp 那样变成算法的点评网站。其观点是帮助开发者选择最好的算法甚至比市场组件本身还要重要,因为最适合应用的算法的确定是非常困难的。而 Algorithmia 的确有类似应用商店的评级和评论功能。


原文发布时间为:2014-08-18

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
2月前
|
搜索推荐 Android开发 iOS开发
探析安卓与iOS系统的优劣
【2月更文挑战第7天】安卓与iOS是当今手机市场上最主流的两款操作系统,各有优劣。本文将从用户体验、开放程度、生态系统等方面对两者进行深入探析,以期帮助读者更好地了解它们的特点。
|
缓存 监控 安全
CleanMyMac X苹果认可的工具值得安装吗?要不要下载?
CleanMyMac X是苹果认可的工具,可以放心使用。如果你对它是否是恶意软件有疑问,请不要担心,可以免费试用。如果你真的亲自尝试,会更容易发现它的感觉和表现。安装只需要一分钟,而且很快,所以如果你有一点好奇心,为什么不试一试呢?CleanMyMac X下载如下复制:http://t.csdn.cn/GHpsz
150 0
小米应用商店上架流程
小米应用商店是国内主流的应用商店之一,可以将开发好的app提交到小米开放平台,通过审核之后,就可以在小米应用商店搜索下载了。下面介绍一下小米应用商店的上架流程和注意事项,供大家参考。
642 0
小米应用商店上架流程
|
数据安全/隐私保护 Android开发 图形学
【安卓】竞品游戏分析方法介绍
游戏具有较悠久的历史,而多数的游戏题材也大多都是相似的。在制作游戏时为了获得更多投资人的支持,一般都是拿市面成功的类似游戏进行对比,而玩法上也多采用“借鉴”的方式。虽然玩法的分析可以采用体验游戏,但如果希望分析美术制作工艺,好的表现效果等就需要尝试其他方式了。
520 0
【安卓】竞品游戏分析方法介绍
|
机器人 API 语音技术
我不是机器人:谷歌最新版验证码系统ReCaptcha破解已开源
每个人都讨厌验证码,这些恼人的图片中包含你必须输入的字符,我们只有正确地填写才能继续访问网站。验证码旨在确认访问者是人还是程序,并防止恶意程序的入侵。然而,随着深度学习和计算机视觉技术的发展,现在这些认证方法可以被我们轻松破解了。
3040 0
|
Android开发 iOS开发 开发者
谷歌 Nexus 用户迎来安卓 7.0 正式版更新,果然是亲生的
作为在 Android 阵营地位等同于 iPhone 的亲生系列,谷歌 Nexus 系列在系统升级方面可以说让不少第三方厂商用户羡慕嫉妒恨。显然,今年发布的 Android 7.0 同样如此。今日,谷歌正式向 Nexus 用户推送 Android 7.0 牛轧糖系统正式版本(Final Builds),真是好大的一个惊喜。
248 0
|
安全 API 开发工具
警惕!国内某广告SDK内置“后门”功能,Google Play商店已强制下架
本文讲的是警惕!国内某广告SDK内置“后门”功能,Google Play商店已强制下架,Lookout安全团队近日发现了个信的广告软件开发工具包(SDK),可以通过下载恶意插件,借助其他合法app对用户实施监控。
2648 0