Get Free Shipping on orders over $79
Hands-On TensorBoard for PyTorch Developers - Joe Papa

Hands-On TensorBoard for PyTorch Developers

By: Joe Papa

eText | 31 March 2020 | Edition Number 1

At a Glance

eText


$251.89

or 4 interest-free payments of $62.97 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Build better PyTorch models with TensorBoard visualization

Key Features

  • Learn everything you need to know to start using TensorBoard in PyTorch with practical examples in Machine Learning, Image Classification, and Natural Language Processing (NLP)
  • Launch TensorBoard from any developer environment, including Jupyter notebooks and Google Colab
  • Visualize and optimize your PyTorch models using techniques such as model graphs, training curves, image data, text embeddings, and many more

Book Description

TensorBoard is a visualization library for TensorFlow that plots training runs, tensors, and graphs. TensorBoard has been natively supported since the PyTorch 1.1 release. In this course, you will learn how to perform Machine Learning visualization in PyTorch via TensorBoard. This course is full of practical, hands-on examples. You will begin with a quick introduction to TensorBoard and how it is used to plot your PyTorch training models. You will learn how to write TensorBoard events and run TensorBoard with PyTorch to obtain visualizations of the training progress of a neural network. You will visualize scalar values, images, text and more, and save them as events. You will log events in PyTorch-for example, scalar, image, audio, histogram, text, embedding, and back-propagation. By the end of the course, you will be confident enough to use TensorBoard visualizations in PyTorch for your real-world projects.

All relevant code files are placed on a GitHub repository at: https://github.com/PacktPublishing/Hands-On-TensorBoard-for-PyTorch-Developers

What you will learn

  • Demonstrate TensorBoard visualizations with PyTorch models, including training curves, data distributions, data histograms, model graphs, and text embeddings
  • Log multiple parameters and events in PyTorch and easily use them for TensorBoard visualizations
  • Visualize numerous data types including scalar, vector, text, image, and audio data
  • View data and text embeddings in 2D and 3D
  • Use TensorBoard to detect errors and fix models with hands-on examples in Machine Learning, image classification, and NLP
  • Track and optimize hyperparameter tuning so you can display model configurations and measure performance to compare multiple models and reproduce experiments
  • Log events from PyTorch with a few lines of code

Who this book is for

This course targets developers, data scientists, analysts, and AI/ML engineers who work with PyTorch and want to leverage the power of the TensorBoard library to visualize the training progress of their neural networks. Requirement: This course requires basic familiarity with Python and an IDE (Jupyter Notebooks or Colab), together with basic familiarity with PyTorch for testing and training neural networks.
on
Desktop
Tablet
Mobile

More in Programming & Scripting Languages

Grokking Statistics - Thomas Nield

eBOOK