Close Menu
Technotification
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    Technotification
    • Home
    • News
    • How To
    • Explained
    • Facts
    • Lists
    • Programming
    • Security
    • Gaming
    Technotification
    Home › Artificial Intelligence › Microsoft Introduces TensorWatch: An AI Debugging and Visualization Tool

    Microsoft Introduces TensorWatch: An AI Debugging and Visualization Tool

    By Subham KapisweDecember 4, 2022
    Facebook Twitter Reddit LinkedIn
    microsoft open source

    Artificial Intelligence is the future and all the tech giants already know that. They don’t want to work on the advancement of this technology alone, and thus releases useful resources and powerful tools, time to time, to help small organizations and individual developers do their share of the job.

    With that being said, a few days ago, Microsoft announced TensorWatch which is an open-source debugging and visualization tool aims to help deep learning and data, science enthusiasts.

    TensorWatch is based on the Jupyter Notebook and can perform several key analysis tasks for AI models and data. It shows a real-time visualization of machine learning training. It can execute random queries during the live ML training process and return a stream as a result of the query. You can view this stream using the visualizer.

    TensorWatch is flexible, extensible and allows users to build their own custom visualizations, UIs, and dashboards. As of now, it’s under development but the company is aiming to provide an easy to use platform debugging machine learning in a hackable package.

    According to Shital Shah, Principal Research Engineer at Microsoft Research AI, “We like to think of TensorWatch as the Swiss Army knife of debugging tools with many advanced capabilities researchers and engineers will find helpful in their work. We presented TensorWatch at the 2019 ACM SIGCHI Symposium on Engineering Interactive Computing Systems.”

    Also Read: Microsoft Unveiled Ideas: A New AI Writing Tool For Microsoft Word

    Contents

    • Some Major Features of TensorWatch
      • Lazy Logging Mode
      • Streams
      • Easy Customization and Visualizations

    Some Major Features of TensorWatch

    Microsoft TensorWatch Jupyter
    Source: Microsoft Blog

    Lazy Logging Mode

    TensorWatch introduces lazy logging mode that doesn’t require explicit logging of all the information.

    It helps users to recognize and track variables including large models or whole batches during the training. Furthermore, you can perform interactive queries to run in the context of these variables which further returns the streams as a result.

    Streams

    In TensorWatch, the data and objects such as console, sockets, cloud storage, files, and even visualizations are considered as streams. These streams can listen to other streams and leads to the creation of custom data flow graphs.

    Easy Customization and Visualizations

    Jupyter Notebook provides easy customization options. You can debug the real-time training processes interactively either using a composable UI or live shareable dashboards in Jupyter Lab.

    As TensorWatch is a Python library, users can build their own custom UIs or use it with many other tasks in the broad Python data science ecosystem. It supports histograms, bar charts, pie charts, 3D variations, and many other standard visualization types.

    Recommended: Top 3 Major Limitations of Artificial Intelligence (AI)

    “For example, you can write a lambda expression that computes mean weight gradients in each layer in the model at the completion of each batch and sends the result as a stream of tensors that can be plotted as a bar chart,” Shah wrote in the blog post.

    Lastly, talking about users’ reactions, they seem quite excited as TensorWatch help them visualize streams of data in real-time.

    Share. Facebook Twitter LinkedIn Tumblr Reddit Telegram WhatsApp
    Subham Kapiswe
    • LinkedIn

    A computer science engineer by education and blogger by profession who loves to write about Programming, Cybersecurity, Blockchain, Artificial Intelligence, Open Source and other latest technologies.

    Related Posts

    Achieving Cryptocurrency Success with Quantum AI

    January 18, 2024

    Five Best AI Music Generators to Create Music

    July 11, 2023

    How To Start a Career in Prompt Engineering?

    July 10, 2023

    What is AutoGPT? How To Use AutoGPT?

    July 5, 2023

    ChatGPT Alternatives: Exploring the Top 6 AI-Powered Chatbot Options

    June 29, 2023

    How Cybercriminals Use AI in Romance Scams?

    June 26, 2023
    Lists You May Like

    10 Best RARBG Alternative Sites in April 2025 [Working Links]

    April 1, 2025

    The Pirate Bay Proxy List in 2025 [Updated List]

    January 2, 2025

    10 Sites to Watch Free Korean Drama [2025 Edition]

    January 2, 2025

    10 Best Torrent Search Engine Sites (2025 Edition)

    February 12, 2025

    10 Best GTA V Roleplay Servers in 2025 (Updated List)

    January 6, 2025

    5 Best Torrent Sites for Software in 2025

    January 2, 2025

    1337x Alternatives, Proxies, and Mirror Sites in 2025

    January 2, 2025

    10 Best Torrent Sites for eBooks in 2025 [Working]

    January 2, 2025

    10 Best Anime Torrent Sites in 2025 [Working Sites]

    January 6, 2025

    Top Free Photo Editing Software For PC in 2025

    January 2, 2025
    Pages
    • About
    • Contact
    • Privacy
    • Careers
    Privacy

    Information such as the type of browser being used, its operating system, and your IP address is gathered in order to enhance your online experience.

    © 2013 - 2025 Technotification | All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.