Difference between revisions of "TensorFlow"

From
Jump to: navigation, search
(TensorFlow 1.0)
Line 17: Line 17:
 
* [[TensorFlow Lite]] ... Android, iOS, Raspberry Pi
 
* [[TensorFlow Lite]] ... Android, iOS, Raspberry Pi
 
** [[Converting to TensorFlow Lite]] convert models into TensorFlow Lite format  
 
** [[Converting to TensorFlow Lite]] convert models into TensorFlow Lite format  
* [[TensorBoard]]
 
 
* TensorFlow [[Federated]]
 
* TensorFlow [[Federated]]
 
* [[TensorFlow Extended (TFX)]] an end-to-end platform for deploying production ML pipelines
 
* [[TensorFlow Extended (TFX)]] an end-to-end platform for deploying production ML pipelines
 
* [http://playground.tensorflow.org TensorFlow Playground]
 
* [http://playground.tensorflow.org TensorFlow Playground]
 +
* [[TensorBoard]] with embedding projector - visualization of high-dimensional data
 
* [http://ai.google/tools/ We’re making tools and resources available so that anyone can use technology to solve problems | Google AI]
 
* [http://ai.google/tools/ We’re making tools and resources available so that anyone can use technology to solve problems | Google AI]
 
* [http://github.com/tensorflow/workshops TensorFlow Workshops] click on links to run in [[Colaboratory]] (Colab)
 
* [http://github.com/tensorflow/workshops TensorFlow Workshops] click on links to run in [[Colaboratory]] (Colab)
Line 44: Line 44:
 
* [[Coding TensorFlow]] <--- video series
 
* [[Coding TensorFlow]] <--- video series
  
==== TensorFlow 2.0 ====
+
= TensorFlow 2.0 =
 
TensorFlow 2.0 focuses on simplicity and ease of use, with updates like eager execution, intuitive higher-level APIs, and flexible model building on any platform, tight [[Keras]] integration. You can easily ingest datasets via tf.data pipelines, and you can monitor your training in [[TensorBoard]] directly from [[Colaboratory]] and [http://jupyter.org/index.html Jupyter] Notebooks.  [http://cloud.google.com/blog/products/ai-machine-learning/tensorflow-2-0-and-cloud-ai-make-it-easy-to-train-deploy-and-maintain-scalable-machine-learning-models TensorFlow 2.0 and [[Google]] Cloud AI make it easy to train, deploy, and maintain scalable machine learning models | Paige Bailey and Barrett Williams - Google]
 
TensorFlow 2.0 focuses on simplicity and ease of use, with updates like eager execution, intuitive higher-level APIs, and flexible model building on any platform, tight [[Keras]] integration. You can easily ingest datasets via tf.data pipelines, and you can monitor your training in [[TensorBoard]] directly from [[Colaboratory]] and [http://jupyter.org/index.html Jupyter] Notebooks.  [http://cloud.google.com/blog/products/ai-machine-learning/tensorflow-2-0-and-cloud-ai-make-it-easy-to-train-deploy-and-maintain-scalable-machine-learning-models TensorFlow 2.0 and [[Google]] Cloud AI make it easy to train, deploy, and maintain scalable machine learning models | Paige Bailey and Barrett Williams - Google]
  
Line 72: Line 72:
 
<youtube>yXIYD0IeTnw</youtube>
 
<youtube>yXIYD0IeTnw</youtube>
  
 
+
= Prior Version =
= TensorFlow 1.0 =
+
== TensorFlow 1.0 ==
 
<youtube>S9ElPZupUsE</youtube>
 
<youtube>S9ElPZupUsE</youtube>
 
<youtube>tYYVSEHq-io</youtube>
 
<youtube>tYYVSEHq-io</youtube>
Line 88: Line 88:
 
<youtube>qVwm-9P609I</youtube>
 
<youtube>qVwm-9P609I</youtube>
  
===== Eager Execution (Default in 2.0) =====
+
=== Eager Execution (Default in 2.0) ====
 
[http://www.youtube.com/results?search_query=eager+execution+tensorflow Youtube search...]
 
[http://www.youtube.com/results?search_query=eager+execution+tensorflow Youtube search...]
  
 
<youtube>T8AW0fKP0Hs</youtube>
 
<youtube>T8AW0fKP0Hs</youtube>
 
<youtube>yPgvoLWSkFo</youtube>
 
<youtube>yPgvoLWSkFo</youtube>

Revision as of 19:24, 4 November 2019

Youtube search... ...Google search

  • The API...
    • tf.estimator available alongside the newer Keras high-level API.
    • tf.function a wrapper to use when writing certain functions in Python
    • tf.Transform includes converting between formats, tokenizing and stemming text and forming vocabularies
  • Related...

tensorflow-2-1-768x426.png


TensorFlow 2.0

TensorFlow 2.0 focuses on simplicity and ease of use, with updates like eager execution, intuitive higher-level APIs, and flexible model building on any platform, tight Keras integration. You can easily ingest datasets via tf.data pipelines, and you can monitor your training in TensorBoard directly from Colaboratory and Jupyter Notebooks. TensorFlow 2.0 and Google Cloud AI make it easy to train, deploy, and maintain scalable machine learning models | Paige Bailey and Barrett Williams - Google

GPU

Code Conversion

Examples

Prior Version

TensorFlow 1.0

Eager Execution (Default in 2.0) =

Youtube search...