6个不可多得的顶级开源项目

开源项目简直就是人类福音~这篇文章将会带大家去看一看2017年一些开源项目的顶级玩家。文章中的所有项目(除了Lab41)都是在2014年或之后发布的,每一个项目都在各自的社区里面发挥了重要的角色。

 

TensorFlow

 

Google的TensorFlow于2015年发布,是一个可扩展的基于神经元的机器学习库。我们可以构建流水线来划分所有的内容,像图片和文本等内容。甚至可以构建复杂的问题场景,就像“有x特性的用户会购买y产品吗?”

 

许多行业只是看到了机器学习表面上的东西。尽管在现代观念中,我们可以“AI”任何事情,机器学习总是受到计算资源(即计算机处理器或服务器)和训练数据的约束。在未来几年,训练数据任然会是一个大问题,许多人低估了为了成功解决复杂的问题而需要“灌入”的训练数据。话虽如此,机器学习是真实的,并且将在我们每天使用的大多数应用程序中出现。我们也会看到一些有趣的项目和假设,这些都是来源于使用机器学习创造性地解释公开数据的剩余现象。

 

Hyperledger

 

Hyperledge于2015年发布,由Linux基金会赞助的,旨在推动区块链技术在未来商业中的应用。Hyperledger开发模块化工具,可以作为分布式块链基础来解决从安全合同,匿名账户和身份管理以及基于社区的历史交易记录等方面的商业问题。

 

Hyperledger已经得到了像IBM,Ciso,Red Hat,VMWare,摩根大通,Wells Faergo和埃森哲等公司的跨行业兴趣。

 

 

Node.js / React Native

 

让我们接受Node.js社区的胜利。无处不在 Node.js为新一代程序员民主化的服务器端编码服务。说到React Native,就离不开承认Node.js将继续成为软件工程领域的强国,特别是对于消费者和移动应用。

 

React Native于2015年推出:使用单个代码库将应用程序部署到多个平台。例如,使用单个代码库来编译Apple的iOS,Android和Web的应用程序。

 

为什么这是一个性感的想法?我们可以为消费者网页使用最常用的语言:javascript。我们不需要一个分散在不同语言专业的团队,如javascript,ruby / python / php,java和Objective C.我们可以快速构建。我们可以利用本机设备组件进行硬件处理,如图像处理。我们可以围绕一个单一的应用程序(尽管不是很相似),然后将我们的核心应用程序反弹到我们所需要的每个平台的门。

 

React Native还有什么事是比较酷的呢?许多大公司正在使用它,如Facebook,特斯拉,Airbnb,Instagram,腾讯,Bloomberg和Uber。

 

看更多开源软件更多请点击这里呦:http://igeekbar.com/igeekbar/post/271.htm

猜你喜欢

转载自gbin1.iteye.com/blog/2387032