Cover photo
Verified name
Jeff Dean
Works at Google
Attended University of Washington
Lives in Palo Alto
50,362 followers|7,916,311 views


Jeff Dean

Shared publicly  - 
I'm very excited that my colleagues in Google DeepMind have been experimenting with TensorFlow for a while now, and after putting it through its paces for a bunch of research projects and experiments, they've decided to move all their future research work to TensorFlow.
Pedro Marcal's profile photoGrzegorz Chrupała's profile photoAlban Gruget's profile photoStefano Fabri's profile photo
+Jeff Dean​​​ Rigth, but full c++ coverage still need to be adressed
Add a comment...

Jeff Dean

Shared publicly  - 
Introducing TensorFlow Playground, a nice visualization system that teaches you about neural networks and about the optimization process for training these models. Fun to play with! (Be sure to click the big "Play" button to get it started)
Tinker with a real neural network right here in your browser.
Cristi Vicas's profile photoYi Deng's profile photoAndre Amorim's profile photoSubbaraman Venkateswaran's profile photo
Interested in learning about this platform and would like to see how to use it for distributed system optimization and scheduling. Thanks for opening up the platform.
Add a comment...

Jeff Dean

Shared publicly  - 
Assembling the pieces to deploy machine learning systems

Getting machine learning systems to really work requires excellent machine learning models and algorithms, but also often requires lots of good systems work to surround the core machine learning models/algorithms to make them useful as components in larger systems.  We've been building up these pieces and open-sourcing them to make it easier for everyone to use machine learning in their products and applications.

A while ago, I posted (post: about the open-sourcing of TensorFlow Serving, an open source package developed at Google that complements the core TensorFlow system.  TensorFlow Serving makes it easy to take models that have been trained with TensorFlow and move them into a system for serving inference requests on those models (and simplifying messy issues like updating models in the live serving system as they are updated through continuous training, etc.).

This blog post by the TensorFlow Serving team at Google shows how to use TensorFlow, TensorFlow Serving, and Kubernetes (another project open-sourced by Google) to deploy a pre-trained Inception-v3 image classification model using TensorFlow Serving, running in Kubernetes containers, and using Kubernetes' ability to dynamically scale the number of replicas up and down as load changes.

Full tutorial link from the bottom of the blog post:

Class(ification) is starting!
In 2011, Google developed an internal deep learning infrastructure called DistBelief, which allowed Googlers to build ever larger neural networks and scale training to thousands of cores. Late last year, Google introduced Ten...
Jeff Dean's profile photoJames Salsman's profile photo
+Jeff Dean tensors themselves are very general transforms. Can you show an example of a forecast producing confidence intervals of prediction from Google?
Add a comment...

Jeff Dean

Shared publicly  - 
Congrats to my colleagues at DeepMind on the success of AlphaGo!

This week, AlphaGo became the first computer program to beat a world champion in the game of Go, in its games against the great Lee Sedol, the best Go player over the last decade and possibly the best player ever.

I was lucky enough to be in Seoul, Korea this week, as a guest of the DeepMind team to watch the first couple of matches ( (See attached pictures).

The AlphaGo work started a couple of years ago as a modest collaboration between Ilya Sutskever (then in the Brain team), his Brain team intern at the time, Chris Maddison and Aja Huang and David Silver in DeepMind team ( on building a neural net to do move evaluation for Go. The DeepMind team then really pushed this work forward over the last couple of years and added the major pieces of improvement through reinforcement learning through millions of games of self-play, and an optimized Monte-Carlo Tree Search to significantly strengthen the system's ability to understand long-term implications of move sequences.

Many of the pieces of the AlphaGo system were trained with DistBelief (our first generation training system for neural nets) and TensorFlow ( Large-scale parallel neural net training for the win!

The amount of media coverage at the AlphaGo match was crazy.

I also had a great time visiting the Google Seoul office, and giving a talk at Campus Seoul, a startup incubator space that Google operates in Seoul.
Monika Schmidt's profile photoDante Duruisseau's profile photoMark Macrae's profile photoPedro Marcal's profile photo
It would be interesting to model the coming Presidential elections as a two party game. 300 some participants should not be too large for a machine.
Add a comment...

Jeff Dean

Shared publicly  - 
Farewell, old friend

In 2002, we needed a new car, so we bought "Googley", my trusty Volvo. He has served us well over the years, faithfully ferrying me to and from work for many years, and helping both my kids learn to drive. Today, we sent him along to find a new home, as a donation to KQED, our local public radio station. Farewell, Googley. Thanks for your companionship.

Jim Nichols's profile photoDavid Terrell's profile photoBrett Kline's profile photoNoella Nast's profile photo
Great Plate !
Add a comment...

Jeff Dean

Shared publicly  - 
TensorFlow 0.7 was released today, and includes a number of performance improvements and new features. Read the full release notes here:

Martin Stein's profile photo
There'll be a meetup about the technology Monday!
Add a comment...

Jeff Dean

Shared publicly  - 
I just signed this petition asking the US. Congress to fund computer science education in every K-12 school, and I urge you to consider signing it as well.

I signed it, and added the following comments:

I am a computer scientist. I believe strongly in the ability of computing to change the world, and also that every person, regardless of their school, socioeconomic background, or other factors should have the opportunity to be exposed to computer science and computational thinking. Our field needs a diversity of opinions and backgrounds, and our world will be a better place when more people understand the power and capabilities of computing.

Exposing all students to computer science at an early enough age will go a long way to ensuring that the field of computer science reflects the diversity of the world's people.
America should be a leader in computer science education, yet today most schools don't even offer this foundational subject. Please join the CEOs, governors, and education leaders below and ask Congress to support computer science in every K-12 school – for our children, and for their future . Every...
RICARDO MARTINEZ's profile photoJP Sugarbroad's profile photoAndre Amorim's profile photobrad clawsie's profile photo
Those supporting CS in schools should also suggest what it should replace in the school day....because as computer scientists we should all understand the pigeonhole principle....
Add a comment...

Jeff Dean

Shared publicly  - 
TensorFlow 0.8 was released today, and had a number of nice improvements. It also takes the earlier changes for distributed models and packages them up so that they're easier to use. The blog post also has some scalability numbers for the distributed implementation for training a convolutional image recognition model.
RICARDO MARTINEZ's profile photo
Thanks for sharing +Jeff Dean 
Add a comment...

Jeff Dean

Shared publicly  - 
I'd be lion if I said I didn't enjoy this.

Edit: fix swipe typing mix-up
Shamim Tong's profile photoCarrie Desp's profile photoPeek-a-boo!'s profile photoJudith Wheeler's profile photo
Reminds me of the Orlando Lions & the new ladies Pride! 
Add a comment...

Jeff Dean

Shared publicly  - 
Inception Image Model Training Pipeline Released for TensorFlow

This week, +Jon Shlens in the Brain team, describing joint work with many others, posted about our release of a full training pipeline for training an Inception-style image classification model on the ImageNet training dataset, and also to fine-tune such a model on your own example images and classes.  This post describes that system, and also shows you how to train your own classifier.

We had previously released a pre-trained inception model late last year, but a bit more work had to be done to get some of the operators we used for image manipulation in the training pipeline into a state that could be open sourced.  Now that we've released this, it should be pretty straightforward for people to train their own image classifiers.  Thanks to everyone for their patience as we worked to get this out the door (we had a lot of requests for this functionality once we'd released the pre-trained model).
Add a comment...

Jeff Dean

Shared publicly  - 
Learning hand-eye coordination

Several people in our group have been collaborating with people in our Google [X] Robotics group on how to use machine learning to build new robotics capabilities.  This blog post (and accompanying Arxiv research paper at describes the first research from this collaboration: a system that uses a parallel set of robotic arms to gather data and to autonomously learn hand-eye coordination to grasp a variety of objects.  Every day, the robots gather new data about what sorts of grasping positions work well for different kinds of objects, and every night we use this data to retrain the model, resulting in improved grasping capability.  Over time, the robotics grasping gets better and better. 

(Watch the videos in the blog post: they're pretty fun).
Andre Amorim's profile photoDante Duruisseau's profile photoLars Clausen's profile photoTau-Mu Yi's profile photo
Add a comment...

Jeff Dean

Shared publicly  - 
For people who want a really easy to use API that can extract all kinds of cool information from images (labels, OCR, landmark detection, locations of faces, adult content classification, etc.), our Cloud Vision API is now in Beta. Many people and organizations have been testing it during our alpha release and their feedback has generally been quite positive. Your first 1000 images per month are free!
Now you can detect objects in your images the same way +Google Photos does. Learn how to get started with Cloud Vision API:
1 comment on original post
Lisa Borel's profile photoJeff Dean's profile photoAndre Amorim's profile photoBatuli Joram's profile photo
whats API 
Add a comment...
In his circles
2,263 people
Have him in circles
50,362 people
Hon Lung Chu's profile photo
Marvin Emil Brach's profile photo
Hazim Kaya's profile photo
சரவணன் நடராஜன்'s profile photo
이윤식's profile photo
Zhiquan Liu's profile photo
Kaiyu Yue's profile photo
Stanley Kariuki's profile photo
Duy Do's profile photo
Google Senior Fellow
  • Google
    Google Senior Fellow, present
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Palo Alto
Seattle, Washington - Geneva, Switzerland - Minneapolis, Minnesota - Atlanta, Georgia - Mogadishu, Somalia - Honolulu, Hawaii - Little Rock, Arkansas - Arua, Uganda - Boston, Massachusetts
Contributor to
Google Senior Fellow
I build large-scale computer systems.  I joined Google in 1999 and am currently a Google Fellow working in the Systems Infrastructure Group. While at Google, I have designed and implemented large portions of the company's advertising, crawling, indexing and query serving systems, along with various pieces of the distributed computing infrastructure that sits underneath most of Google's products. At various times, I've also worked on improving search quality, statistical machine translation, and various internal software development tools, and I've had significant involvement in the engineering hiring process.

Prior to joining Google, I was at DEC/Compaq's Western Research Laboratory, where I worked on profiling tools, microprocessor architecture, and information retrieval. Prior to graduate school, I worked at the World Health Organization's Global Programme on AIDS, developing software for statistical modeling and forecasting of the HIV/AIDS pandemic.

I earned a B.S. in computer science and economics (summa cum laude) from the University of Minnesota and received a Ph.D. and a M.S. in computer science from the University of Washington. I was elected to the National Academy of Engineering in 2009, which recognized my work on "the science and engineering of large-scale distributed computer systems."

  • University of Washington
    Computer Science
  • University of Minnesota
    Computer Science and Economics
Basic Information
Other names
Jeffrey Dean
Jeff Dean's +1's are the things they like, agree with, or want to recommend.
Improving Photo Search: A Step Across the Semantic Gap

Posted by Chuck Rosenberg, Image Search Team Last month at Google I/O, we showed a major upgrade to the photos experience: you can now easil

The Tree of Life: YHGTBFKM: Ecological Society of America letter regardi...

The Tree of Life. Blog of Jonathan A. Eisen, evolutionary biologist, microbiologist and genomics researcher, Open Access and Open Science ad

Google Gives Back 2011

العربية, Български, Català, Čeština, Dansk, Deutsch, UK English, US English, Ελληνικά, Español - España, Español - Latinoamerica, suomi, Fil