首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初生牛犊不怕虎?TensorFlow都有开源替代者了,居然还是轻量级的

说起TensorFlow这款深度学习框架AI引擎,可能我们很多人都不陌生。而要说替代它,可能有的朋友会感觉哑然。且不说TF如日中天,其生态应用比较丰富,已经广泛应用于学习和工业领域,单说它的结构框架、功能完备性全面性有几个AI引擎能相提并论的?还别说,还真有“不怕死”来挑战要“替代”它的,比如Contra。

这是一款自称是TensorFlow的开源替代者深度学习框架,可能你会因为它的口气而认为它应该底蕴深厚,庞大和全面。然而相反,Contra其实只是一款轻量级的引擎,定位是用于通过AI来解决时间序列预测挑战。它可以用于工业生产。

Contra允许使用者使用AI解决复杂的时间序列问题。如果使用者以前使用过或构建过或使用过预测算法,那么将完全理解这里的情况。Contra基于简单的KNN算法,但有一个重大修改。预测不是平均最近的数据点,而是基于所有其他先前结果之和的线性组合,以及它们与请求预测之间的距离(根据其阶跃函数)。

那么这是一个什么神仙框架,居然敢宣称替代TensorFlow呢?仅仅通过AI解决时间序列预测挑战就敢挑战TensorFlow吗?并不能这么简单认为。据了解,这是一款新的AI引擎,是由Styvio开发。旨在解决人工智能的复杂问题,它是专门为解决服务器或客户端的时间序列预测问题而构建的。简介里介绍了这个项目,七天前刚Release了一个Contra 0.0.2的版本。可谓呱呱坠地不久。而一出生就“挑战权威”。正所谓,初生牛犊不怕虎嘛。

据平台显示,这一款AI引擎是由百分百的Python语言编写。虽然有开源地址,不过由于是新生物,还没有多少东西。这一AI框架的诞生,是针对诸如TensorFlow这样的人工智能框架的一个痛点而推出的。

这是一款针对TensorFlow这样的引擎在应用时出现的问题。据介绍,其他人工智能引擎或库有时需要几分钟才能运行,生成的权重文件太大,无法直接在工业生产网站上运行。它必须在服务器外执行复杂的计算,然后通过API将结果发送到数据库,另外拥有大于0.5 GB的权重文件也让人感觉吃力。

这些挑战使得Tensorflow这样的库在快速解决复杂问题时举步维艰。Contra官方Styvio还打了个比方,使用tensorflow进行时间序列预测就像将V8发动机连接到割草机上一样。正因为需要面对这些挑战,Styvio方才建立了一个新的AI引擎来解决这样的问题。Contra由此而生。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211209A04DQI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券