- vừa được xem lúc

Use TensorBoard for visualization experiment result in machine learning

0 0 32

Người đăng: Đào Minh Thu

Theo Viblo Asia

Prepare development environment: Python 3.9.6 ; pip 21.1.3 ; jupyter-notebook 6.4.0 ; tensorflow 2.5.0 .

If you run by command line

Create file tensorboard_pytorch.py

from torch.utils.tensorboard import SummaryWriter writer = SummaryWriter() for x in range(5): y = 100 * x writer.add_scalar('y', y, x) writer.close()

(c1)

Result is

Use your web browser, go to address http://localhost:6006 to see the result

If you run by jupyter notebook

Create a new jupyter notebook

pin install jupyter
jupyter notebook

Code block is the same, the content is

from torch.utils.tensorboard import SummaryWriter writer = SummaryWriter() for x in range(5): y = 100 * x writer.add_scalar('y', y, x) writer.close()

(c1)

Load extension TensorBoard by

%load_ext tensorboard

Visualize the result of code snippet (c1) by

%tensorboard --logdir ./runs/

Result is

SummaryWriter methods are:

  • add_scalar
  • add_scalars
  • add_custom_scalars
  • add_historgram
  • add_image
  • add_images
  • add_figure
  • add_video
  • add_audio
  • add_text

Bình luận

Bài viết tương tự

- vừa được xem lúc

Thao tác với File trong Python

Python cung cấp các chức năng cơ bản và phương thức cần thiết để thao tác các file. Bài viết này tôi xin giới thiệu những thao tác cơ bản nhất với file trong Python.

0 0 63

- vừa được xem lúc

Tập tành crawl dữ liệu với Scrapy Framework

Lời mở đầu. Chào mọi người, mấy hôm nay mình có tìm hiểu được 1 chút về Scrapy nên muốn viết vài dòng để xem mình đã học được những gì và làm 1 demo nho nhỏ.

0 0 166

- vừa được xem lúc

Sử dụng Misoca API (oauth2) với Python

Với bài viết này giúp chúng ta có thể nắm được. ・Tìm hiểu cách xử lý API misoca bằng Python.

0 0 49

- vừa được xem lúc

[Series Pandas DataFrame] Phân tích dữ liệu cùng Pandas (Phần 3)

Tiếp tục phần 2 của series Pandas DataFrame nào. Let's go!!. Ở phần trước, các bạn đã biết được cách lấy dữ liệu một row hoặc column trong Pandas DataFame rồi phải không nào. 6 Hoc.

0 0 63

- vừa được xem lúc

Lập trình socket bằng Python

Socket là gì. Một chức năng khác của socket là giúp các tầng TCP hoặc TCP Layer định danh ứng dụng mà dữ liệu sẽ được gửi tới thông qua sự ràng buộc với một cổng port (thể hiện là một con số cụ thể), từ đó tiến hành kết nối giữa client và server.

0 0 79

- vừa được xem lúc

[Series Pandas DataFrame] Phân tích dữ liệu cùng Pandas (Phần 2)

Nào, chúng ta cùng đến với phần 2 của series Pandas DataFrame. Truy xuất Labels và Data. Bạn đã biết cách khởi tạo 1 DataFrame của mình, và giờ bạn có thể truy xuất thông tin từ đó. Với Pandas, bạn có thể thực hiện các thao tác sau:.

0 0 95