猎云网8月21日报道(编译:阿沫)
算法,在各类高新技术中可谓是占据了关键性的一席之地——网页上的横幅广告展示什么、搜索关键词跳出的结果是什么、这些都取决于所用算法。可以说,优秀的算法将为使用体验带来很大程度的改善。目前,在代码托管网站GitHub以及科技类问答网站Stack Overflow上就聚集了许多优秀的开发者互相交流沟通,合力为算法的开发、优化献计献策。
不过,与此同时,学术界其实也有许多让人叹服的优秀算法,却大多停留在论文、报告中,不曾付诸实际应用,也不曾为外界所知,就像是埋藏的宝藏一般。
Algorithmia的创始人兼CEO Diego Oppenheimer 对此就有深切体会。此前Oppenheimer曾在微软协助开发Office工具Excel、Power Point等程序的数据分析功能,在工作中,他也曾遍寻适合的算法,往往最后会发现这些辛苦“淘”出来的算法,可不就在微软研究院的文档里呆着。因此,Oppenheimer深刻体会到学术世界里,还有许多优秀算法是可以对接实际应用的。
而另一位创始人,Oppenheimer的好友Kenny Daniel正是一位攻读人工智能博士学位的大牛,却也面临着算法成果颇受学术界认可,却没有机会投入实际应用的怪圈。在这样的背景下,两人合力组建了Algorithmia这个”应用商店”式平台,希望能通过Algorithmia为算法搭建起联通学术成果与实际应用的桥梁,让优秀的算法研究成果能更广为人知,并提供实际应用、甚至变现的能力。Oppenheimer相信,这些优秀算法或将极大程度地优化应用的功能实现方式。
说到算法商城,目前其实已经有了一部分相应的算法平台,正在提供“商城”这样的功能。如专门提供广告投放算法的DataXu、主打预测模型的SnapAnalytics、以及注重机器学习算法的Algorithms.io。不过,与这些”专业性”更强的算法商城比起来,Algorithmia的兼容并蓄则是它与众不同之处,按照Oppenheimer的规划,Algorithmia的平台上展示、销售的算法将不限类型。当然,“全能型”的还有一个,就是Stephen Wolfram鼎鼎大名的Mathematica Online。不过这个云端平台上的算法更多来源于自行开发,而非Algorithmia一般面向所有开发者进行算法的收集。
Algorithmia所搭建的平台不只是代码的托管中心,还提供了查询API,只要在应用中添加查询代码,Algorithmia就能在云端调用算法,并返回结果。当然,这种方式下,数据必须要先上传云端才能被处理,这就存在数据上传的隐私安全问题了,同时,数据量太大也可能影响性能。对此,Algorithmia的应对方式是,与多方云服务提供者合作,尽可能的保证性能。同时Algorithmia还提供了REST API,这样使用不同语言的开发者都可以取用Algorithmia算法库的算法了。
Algorithmia的算法共享会收取一定的费用,作为云端算法处理的服务费、以及算法开发者的版权费用(如果该开发者不打算免费提供算法的话)。通过这种变现动力,Algorithmia也在鼓励算法研究者将自己的成果搬到云端、并积极优化、完善算法。此外Algorithmia也鼓励算法开源,除了能让应用开发者本地集成算法之外,还有助于发现并修复漏洞。
日前Algorithmia宣布完成240万美元融资,Madrona Venture Group领投,Rakuten Ventures、Deep Fork Capital、Oren Etzioni以及 Charles Fitzgerald等参投。Oppenheimer称,此轮融资将用来聘请更多工程师来打造算法库、增加云平台、完善平台基础设施等等。
目前,Algorithmia的服务还在测试阶段,只有受邀用户能参与测试。不过Oppenheimer表示,公测版本在今年秋季将会推出。
Source:TC