Published Mar 2, 2020

TensorFlow in the cloud

Join Craig Wiley from Google Cloud as he explores the power of TensorFlow Enterprise on Google Cloud, shedding light on its enhanced AI application capabilities, strategic AI development decisions, and the democratizing impact of TensorFlow Hub and tools in advancing machine learning efficiency.
Episode Highlights
Practical AI logo

Popular Clips

Episode Highlights

  • TensorFlow Hub

    TensorFlow Hub is a pivotal resource for those looking to leverage pre-trained models and reusable components in machine learning. explains that TensorFlow Hub is a library designed for the publication, discovery, and consumption of reusable parts of machine learning models. This platform allows users to create modules, which are self-contained TensorFlow graphs with weights and assets, facilitating composable AI where small pieces can be built and reused across different tasks 1.

    TensorFlow Hub is really a collection of those modules to help accelerate the machine learning process.

    ---

    By using TensorFlow Hub, companies can significantly increase the velocity of their data science teams, enhancing the return on investment in machine learning and broadening the scope of problems they can tackle 1.

       

    Colab & Notebooks

    Google Colab and other notebook environments are revolutionizing machine learning development by democratizing access to powerful tools. highlights how collaborations, like Masakane, benefit from Colab's ability to quickly onboard participants with access to GPUs and pre-configured environments 2. emphasizes the importance of moving models from development to production, ensuring they create real value 2.

    All too often it gets built, gets built on someone's laptop or maybe in the cloud, and then they're never able to actually integrate it into the application.

    ---

    The evolution of these tools, including Colab and Kaggle, is expected to continue rapidly, with more opinionated workflows and templates aiding developers in creating efficient machine learning models 3.

       

    Getting Started

    For newcomers to TensorFlow, recommends starting with platforms like Kaggle, which offer educational resources and competitions to build foundational skills 4. He suggests utilizing Google Cloud's deep learning environments for those with more experience, where users can easily spin up VMs with TensorFlow pre-installed, facilitating a seamless start to machine learning projects 4.

    I would just tell people, dive in, find some code samples, try and break them, try and mess them up and go from there.

    ---

    This approach allows users to experiment and learn by doing, which is crucial for mastering TensorFlow and its applications in cloud AI 4.

Related Episodes