你好,游客 登录
背景:
阅读新闻

2017年最具价值的十大开源项目:tensorflow 第一

[日期:2017-11-08] 来源:sohu  作者:大数据技术 [字体: ]

《GitHub 2017 年度报告》GitHub 每年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。那么今年哪些开源项目最具价值呢?我们一起来看看被 Fork 最多的开源项目:

具体这些项目是啥呢,接下来我们详细介绍一下:

1

tensorflow

https://github.com/tensorflow/tensorflowStars 68835

TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分 化(auto-differentiation)。通过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。点击阅读:《【开源推荐 5】快速入门 Google 机器学习系统 TensorFlow》

2

Web 前端UI 框架 Bootstrap

https://github.com/twbs/bootstrap Stars 115884

Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS,HTML 和 JS 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

3

Gitignore

https://github.com/github/gitignoreStar 55933

各种语言环境下 gitignore 文件的一个集合

4

静态站点生成器 Jekyll

https://github.com/jekyll/jekyllStar 31481

Jekyll 是一个简单的免费的 Blog 生成工具,类似 WordPress。但是和 WordPress 又有很大的不同,原因是 Jekyll 只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如 discuz。最关键的是 Jekyll 可以免费部署在 Github 上,而且可以绑定自己的域名。

5

models

https://github.com/tensorflow/modelsStar 22000

这个 models 存储库包含一些在 TensorFlow 中实现的不同模型:

官方模型是使用 TensorFlow 的高级 API 的示例模型的集合。该模型的目的是保持良好的维护、测试,并与最新的 TensorFlow API 保持同步。优化了速度,同时也易于阅读。

6

Java 框架 Vue.js

https://github.com/vuejs/vueStars 68825

Vue.js 是构建 Web 界面的 Java 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:

● 可扩展的数据绑定

● 将普通的 JS 对象作为 model

● 简洁明了的 API

● 组件化 UI 构建

● 配合别的库使用

点击阅读《【开源推荐 4】渐进式 Java 框架 Vue.js,精华都在这了》

7

Java 库 React

https://github.com/facebook/reactStars 78552

React(有时叫React.js或ReactJS)是 Facebook 推出的一个为数据提供渲染为 HTML 视图,用来构建用户界面的开源 Java 库。

React 视图通常采用包含以自定义 HTML 标记规定的其他组件的组件渲染。React 为程序员提供了一种子组件不能直接影响外层组件("data flows down")的模型,数据改变时对 HTML 文档的有效更新,和现代单页应用中组件之间干净的分离。

8

Patchwork

https://github.com/jlord/patchwork Star 546

这是一个用于学习Git和GitHub的开源应用程序,由 GitHub 托管

9

Spring-boot

https://github.com/spring-projects/spring-bootStar 16728

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring s'。

10

Linux

https://github.com/torvalds/linuxStar 50728

Linux 是一种自由和开放源码的类 Unix 操作系统,存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux 是一个领先的操作系统,世界上运算最快的 10 台超级计算机运行的都是 Linux 操作系统。严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。

收藏 推荐 打印 | 阅读:
相关新闻       tensorflow  github  开源项目