Skip to content

Commit e1b6683

Browse files
authored
Merge pull request #2 from MarkDaoust/import_docs_src
Import docs src
2 parents f974d04 + 3cfe7f6 commit e1b6683

File tree

152 files changed

+33947
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+33947
-6
lines changed

site/en/BUILD

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Files used to generate TensorFlow docs.
2+
3+
licenses(["notice"]) # Apache 2.0
4+
5+
package(
6+
default_visibility = ["//tensorflow:internal"],
7+
)
8+
9+
exports_files(["LICENSE"])
10+
11+
filegroup(
12+
name = "docs_src",
13+
data = glob(["**/*.md"]),
14+
)

site/en/__init__.py

Whitespace-only changes.

site/en/about/attribution.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Attribution
2+
3+
Please only use the TensorFlow name and marks when accurately referencing this
4+
software distribution, and do not use our marks in a way that suggests you are
5+
endorsed by or otherwise affiliated with Google. When referring to our marks,
6+
please include the following attribution statement: "TensorFlow, the TensorFlow
7+
logo and any related marks are trademarks of Google Inc."
8+
9+

site/en/about/bib.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
# TensorFlow White Papers
2+
3+
This document identifies white papers about TensorFlow.
4+
5+
## Large-Scale Machine Learning on Heterogeneous Distributed Systems
6+
7+
[Access this white paper.](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45166.pdf)
8+
9+
**Abstract:** TensorFlow is an interface for expressing machine learning
10+
algorithms, and an implementation for executing such algorithms.
11+
A computation expressed using TensorFlow can be
12+
executed with little or no change on a wide variety of heterogeneous
13+
systems, ranging from mobile devices such as phones
14+
and tablets up to large-scale distributed systems of hundreds
15+
of machines and thousands of computational devices such as
16+
GPU cards. The system is flexible and can be used to express
17+
a wide variety of algorithms, including training and inference
18+
algorithms for deep neural network models, and it has been
19+
used for conducting research and for deploying machine learning
20+
systems into production across more than a dozen areas of
21+
computer science and other fields, including speech recognition,
22+
computer vision, robotics, information retrieval, natural
23+
language processing, geographic information extraction, and
24+
computational drug discovery. This paper describes the TensorFlow
25+
interface and an implementation of that interface that
26+
we have built at Google. The TensorFlow API and a reference
27+
implementation were released as an open-source package under
28+
the Apache 2.0 license in November, 2015 and are available at
29+
www.tensorflow.org.
30+
31+
32+
### In BibTeX format
33+
34+
If you use TensorFlow in your research and would like to cite the TensorFlow
35+
system, we suggest you cite this whitepaper.
36+
37+
<pre>
38+
@misc{tensorflow2015-whitepaper,
39+
title={ {TensorFlow}: Large-Scale Machine Learning on Heterogeneous Systems},
40+
url={https://www.tensorflow.org/},
41+
note={Software available from tensorflow.org},
42+
author={
43+
Mart\'{\i}n~Abadi and
44+
Ashish~Agarwal and
45+
Paul~Barham and
46+
Eugene~Brevdo and
47+
Zhifeng~Chen and
48+
Craig~Citro and
49+
Greg~S.~Corrado and
50+
Andy~Davis and
51+
Jeffrey~Dean and
52+
Matthieu~Devin and
53+
Sanjay~Ghemawat and
54+
Ian~Goodfellow and
55+
Andrew~Harp and
56+
Geoffrey~Irving and
57+
Michael~Isard and
58+
Yangqing Jia and
59+
Rafal~Jozefowicz and
60+
Lukasz~Kaiser and
61+
Manjunath~Kudlur and
62+
Josh~Levenberg and
63+
Dandelion~Man\'{e} and
64+
Rajat~Monga and
65+
Sherry~Moore and
66+
Derek~Murray and
67+
Chris~Olah and
68+
Mike~Schuster and
69+
Jonathon~Shlens and
70+
Benoit~Steiner and
71+
Ilya~Sutskever and
72+
Kunal~Talwar and
73+
Paul~Tucker and
74+
Vincent~Vanhoucke and
75+
Vijay~Vasudevan and
76+
Fernanda~Vi\'{e}gas and
77+
Oriol~Vinyals and
78+
Pete~Warden and
79+
Martin~Wattenberg and
80+
Martin~Wicke and
81+
Yuan~Yu and
82+
Xiaoqiang~Zheng},
83+
year={2015},
84+
}
85+
</pre>
86+
87+
Or in textual form:
88+
89+
<pre>
90+
Martín Abadi, Ashish Agarwal, Paul Barham, Eugene Brevdo,
91+
Zhifeng Chen, Craig Citro, Greg S. Corrado, Andy Davis,
92+
Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Ian Goodfellow,
93+
Andrew Harp, Geoffrey Irving, Michael Isard, Rafal Jozefowicz, Yangqing Jia,
94+
Lukasz Kaiser, Manjunath Kudlur, Josh Levenberg, Dan Mané, Mike Schuster,
95+
Rajat Monga, Sherry Moore, Derek Murray, Chris Olah, Jonathon Shlens,
96+
Benoit Steiner, Ilya Sutskever, Kunal Talwar, Paul Tucker,
97+
Vincent Vanhoucke, Vijay Vasudevan, Fernanda Viégas,
98+
Oriol Vinyals, Pete Warden, Martin Wattenberg, Martin Wicke,
99+
Yuan Yu, and Xiaoqiang Zheng.
100+
TensorFlow: Large-scale machine learning on heterogeneous systems,
101+
2015. Software available from tensorflow.org.
102+
</pre>
103+
104+
105+
106+
## TensorFlow: A System for Large-Scale Machine Learning
107+
108+
[Access this white paper.](https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdf)
109+
110+
**Abstract:** TensorFlow is a machine learning system that operates at
111+
large scale and in heterogeneous environments. TensorFlow
112+
uses dataflow graphs to represent computation,
113+
shared state, and the operations that mutate that state. It
114+
maps the nodes of a dataflow graph across many machines
115+
in a cluster, and within a machine across multiple computational
116+
devices, including multicore CPUs, generalpurpose
117+
GPUs, and custom-designed ASICs known as
118+
Tensor Processing Units (TPUs). This architecture gives
119+
flexibility to the application developer: whereas in previous
120+
“parameter server” designs the management of shared
121+
state is built into the system, TensorFlow enables developers
122+
to experiment with novel optimizations and training algorithms.
123+
TensorFlow supports a variety of applications,
124+
with a focus on training and inference on deep neural networks.
125+
Several Google services use TensorFlow in production,
126+
we have released it as an open-source project, and
127+
it has become widely used for machine learning research.
128+
In this paper, we describe the TensorFlow dataflow model
129+
and demonstrate the compelling performance that TensorFlow
130+
achieves for several real-world applications.
131+

site/en/about/index.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# About TensorFlow
2+
3+
This section provides a few documents about TensorFlow itself,
4+
including the following:
5+
6+
* [TensorFlow in Use](../about/uses.md), which provides a link to our model zoo and
7+
lists some popular ways that TensorFlow is being used.
8+
* [TensorFlow White Papers](../about/bib.md), which provides abstracts of white papers
9+
about TensorFlow.
10+
* [Attribution](../about/attribution.md), which specifies how to attribute and refer
11+
to TensorFlow.

site/en/about/leftnav_files

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
index.md
2+
uses.md
3+
bib.md
4+
attribution.md

site/en/about/uses.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# TensorFlow In Use
2+
3+
This page highlights TensorFlow models in real world use.
4+
5+
6+
## Model zoo
7+
8+
Please visit our collection of TensorFlow models in the
9+
[TensorFlow Zoo](https://github.com/tensorflow/models).
10+
11+
If you have built a model with TensorFlow, please consider publishing it in
12+
the Zoo.
13+
14+
15+
## Current uses
16+
17+
This section describes some of the current uses of the TensorFlow system.
18+
19+
> If you are using TensorFlow for research, for education, or for production
20+
> usage in some product, we would love to add something about your usage here.
21+
> Please feel free to [email us](mailto:[email protected]) a brief
22+
> description of how you're using TensorFlow, or even better, send us a
23+
> pull request to add an entry to this file.
24+
25+
* **Deep Speech**
26+
<ul>
27+
<li>**Organization**: Mozilla</li>
28+
<li> **Domain**: Speech Recognition</li>
29+
<li> **Description**: A TensorFlow implementation motivated by Baidu's Deep Speech architecture.</li>
30+
<li> **More info**: [GitHub Repo](https://github.com/mozilla/deepspeech)</li>
31+
</ul>
32+
33+
* **RankBrain**
34+
<ul>
35+
<li>**Organization**: Google</li>
36+
<li> **Domain**: Information Retrieval</li>
37+
<li> **Description**: A large-scale deployment of deep neural nets for search ranking on www.google.com.</li>
38+
<li> **More info**: ["Google Turning Over Its Lucrative Search to AI Machines"](http://www.bloomberg.com/news/articles/2015-10-26/google-turning-its-lucrative-web-search-over-to-ai-machines)</li>
39+
</ul>
40+
41+
* **Inception Image Classification Model**
42+
<ul>
43+
<li> **Organization**: Google</li>
44+
<li> **Description**: Baseline model and follow on research into highly accurate computer vision models, starting with the model that won the 2014 Imagenet image classification challenge</li>
45+
<li> **More Info**: Baseline model described in [Arxiv paper](http://arxiv.org/abs/1409.4842)</li>
46+
</ul>
47+
48+
* **SmartReply**
49+
<ul>
50+
<li> **Organization**: Google</li>
51+
<li> **Description**: Deep LSTM model to automatically generate email responses</li>
52+
<li> **More Info**: [Google research blog post](http://googleresearch.blogspot.com/2015/11/computer-respond-to-this-email.html)</li>
53+
</ul>
54+
55+
* **Massively Multitask Networks for Drug Discovery**
56+
<ul>
57+
<li> **Organization**: Google and Stanford University</li>
58+
<li> **Domain**: Drug discovery</li>
59+
<li> **Description**: A deep neural network model for identifying promising drug candidates.</li>
60+
<li> **More info**: [Arxiv paper](http://arxiv.org/abs/1502.02072)</li>
61+
</ul>
62+
63+
* **On-Device Computer Vision for OCR**
64+
<ul>
65+
<li> **Organization**: Google</li>
66+
<li> **Description**: On-device computer vision model to do optical character recognition to enable real-time translation.</li>
67+
<li> **More info**: [Google Research blog post](http://googleresearch.blogspot.com/2015/07/how-google-translate-squeezes-deep.html)</li>
68+
</ul>

0 commit comments

Comments
 (0)