<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: tensorflow</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/tensorflow.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2018-12-31T03:56:45+00:00</updated><author><name>Simon Willison</name></author><entry><title>The Friendship That Made Google Huge</title><link href="https://simonwillison.net/2018/Dec/31/the-friendship-that-made-google-huge/#atom-tag" rel="alternate"/><published>2018-12-31T03:56:45+00:00</published><updated>2018-12-31T03:56:45+00:00</updated><id>https://simonwillison.net/2018/Dec/31/the-friendship-that-made-google-huge/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.newyorker.com/magazine/2018/12/10/the-friendship-that-made-google-huge"&gt;The Friendship That Made Google Huge&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The New Yorker profiles Jeff Dean and Sanjay Ghemawat, Google’s first and only level 11 Senior Fellows. This is some of the best writing on complex software engineering topics (map-reduce, Tensor Flow and the like) aimed at a general audience that I’ve ever seen. Also a very compelling case study in pair programming.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapreduce"&gt;mapreduce&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/new-yorker"&gt;new-yorker&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="mapreduce"/><category term="new-yorker"/><category term="tensorflow"/></entry><entry><title>Notebook: How to build a Teachable Machine with TensorFlow.js</title><link href="https://simonwillison.net/2018/Jun/20/teachable-machine-tensorflowjs/#atom-tag" rel="alternate"/><published>2018-06-20T21:10:48+00:00</published><updated>2018-06-20T21:10:48+00:00</updated><id>https://simonwillison.net/2018/Jun/20/teachable-machine-tensorflowjs/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://beta.observablehq.com/@nsthorat/how-to-build-a-teachable-machine-with-tensorflow-js"&gt;Notebook: How to build a Teachable Machine with TensorFlow.js&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is a really cool Observable notebook. It explains how to build image classification that runs in the browser on top of Tensorflow.js, and includes interactive demos that hook into your webcam and let you hold up items and use them to train a classifier. Since it’s built on Observable every single underlying line of source code is available to browse as part of the essay.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://twitter.com/nsthorat/status/10094961298919465172"&gt;@nsthorat&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/machine-learning"&gt;machine-learning&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/explorables"&gt;explorables&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/observable"&gt;observable&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="machine-learning"/><category term="explorables"/><category term="tensorflow"/><category term="observable"/></entry><entry><title>A Promenade of PyTorch</title><link href="https://simonwillison.net/2018/Feb/21/pytorch/#atom-tag" rel="alternate"/><published>2018-02-21T05:31:35+00:00</published><updated>2018-02-21T05:31:35+00:00</updated><id>https://simonwillison.net/2018/Feb/21/pytorch/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.goldsborough.me/ml/ai/python/2018/02/04/20-17-20-a_promenade_of_pytorch/"&gt;A Promenade of PyTorch&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Useful overview of the PyTorch machine learning library from Facebook AI Research described as “a Python library enabling GPU-accelerated tensor computation”. Similar to TensorFlow, but where TensorFlow requires you to explicitly construct an execution graph PyTorch instead lets you write regular Python code (if statements, for loops etc) which PyTorch then uses to construct the execution graph for you.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/machine-learning"&gt;machine-learning&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pytorch"&gt;pytorch&lt;/a&gt;&lt;/p&gt;



</summary><category term="machine-learning"/><category term="python"/><category term="tensorflow"/><category term="pytorch"/></entry><entry><title>How to train your own Object Detector with TensorFlow’s Object Detector API</title><link href="https://simonwillison.net/2017/Nov/14/how-to-train-your-own-object-detector/#atom-tag" rel="alternate"/><published>2017-11-14T04:24:48+00:00</published><updated>2017-11-14T04:24:48+00:00</updated><id>https://simonwillison.net/2017/Nov/14/how-to-train-your-own-object-detector/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://towardsdatascience.com/how-to-train-your-own-object-detector-with-tensorflows-object-detector-api-bec72ecfe1d9"&gt;How to train your own Object Detector with TensorFlow’s Object Detector API&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dat Tran built a TensorFlow model that can detect raccoons! Impressive results, especially given it was only trained on 200 raccoon images from Google Image search.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://github.com/datitran/raccoon_dataset"&gt;GitHub - datitran/raccoon_dataset: The dataset is used to train my own raccoon detector and I blogged about it on Medium&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/computer-vision"&gt;computer-vision&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/raccoons"&gt;raccoons&lt;/a&gt;&lt;/p&gt;



</summary><category term="computer-vision"/><category term="tensorflow"/><category term="raccoons"/></entry><entry><title>Eager Execution: An imperative, define-by-run interface to TensorFlow</title><link href="https://simonwillison.net/2017/Nov/8/eager-execution-tensorflow/#atom-tag" rel="alternate"/><published>2017-11-08T19:32:59+00:00</published><updated>2017-11-08T19:32:59+00:00</updated><id>https://simonwillison.net/2017/Nov/8/eager-execution-tensorflow/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://developers.googleblog.com/2017/10/eager-execution-imperative-define-by.html"&gt;Eager Execution: An imperative, define-by-run interface to TensorFlow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Lets you evaluate TensorFlow expressions interactively in Python without needing to constantly run tf.Session().run(variable).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;&lt;/p&gt;



</summary><category term="python"/><category term="tensorflow"/></entry><entry><title>TensorFlow 101</title><link href="https://simonwillison.net/2017/Nov/8/tensorflow-101/#atom-tag" rel="alternate"/><published>2017-11-08T17:57:54+00:00</published><updated>2017-11-08T17:57:54+00:00</updated><id>https://simonwillison.net/2017/Nov/8/tensorflow-101/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://mubaris.com/2017-10-21/tensorflow-101?utm_content=bufferc370a&amp;amp;utm_medium=social&amp;amp;utm_source=twitter.com&amp;amp;utm_campaign=buffer"&gt;TensorFlow 101&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Concise, readable introduction to TensorFlow, with Python examples you can execute (and visualize) in Jupyter.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tensorflow"&gt;tensorflow&lt;/a&gt;&lt;/p&gt;



</summary><category term="python"/><category term="tensorflow"/></entry></feed>