Presented By O’Reilly and Intel AI
Put AI to work
April 10-11, 2018: Training
April 11-13, 2018: Tutorials & Conference
Beijing, CN

Getting up and running with TensorFlow

This will be presented in English.

Yufeng Guo (Google)
09:0012:30 Wednesday, April 11, 2018
Secondary topics:  深度学习(Deep Learning)

必要预备知识 (Prerequisite Knowledge)

  • 对Python有基本的了解
  • 熟悉机器学习(会有帮助但不是必需
  • A basic understanding of Python
  • Familiarity with machine learning (useful but not required)

该辅导课要求硬件和/或安装 (Hardware and/or installation requirements)

A laptop with TensorFlow installed

您将学到什么 (What you'll learn)

  • 学习如何构建、部署简单及复杂的TensorFlow模型
  • Learn how to build and deploy simple and complex models with TensorFlow

    描述 (Description)


    Yufeng Guo walks you through training a machine learning system using popular open source library TensorFlow, starting from conceptual overviews and building all the way up to complex classifiers. Along the way, you’ll gain insight into deep learning and how it can apply to complex problems in science and industry.


    Machine learning and TensorFlow

    • What is ML, and why do we care?
    • Why is TensorFlow uniquely good or useful for ML?

    A wide and deep thought experiment

    Wide and deep code model

    • Input functions
    • Create, train, eval, predict loop
    • Run the code in Jupyter

    Additional info

    • TensorBoard visualizations of the training and model graph
    • Limitations of this model

    Diving into a lower level of TensorFlow

    • Using MNIST as a toy dataset to play with model structure
    • TensorFlow primitives

    Creating a simple network by hand

    • Using the core TF libraries to create a model for solving MNIST
    • Tips and tricks for improving your model

    Upgrading the model to a CNN (time permitting)

    • Creating CNN layers by hand
    • Available hyperparameters

    Wrap-up and Q&A

    • Other models for other problem domains
    • Production environment considerations
    • Resources



    1. 机器学习和TensorFlow入门


    2. 更广更深的试验设想


    3. 更广更深模型的代码


    4. 额外的信息


    5. 深入了解TensorFlow的底层基础


    6. 自己创建一个简单的神经网络


    7. (时间许可的情况下)把我们的模型升级为CNN


    8. 总结


    Photo of Yufeng Guo

    Yufeng Guo


    Yufeng Guo is a developer advocate for the Google Cloud Platform, where he is trying to make machine learning more understandable and usable for all. He enjoys hearing about new and interesting applications of machine learning, so be sure to share your use case with him on Twitter.