Mlflow可视化学习笔记(一):可视化YOLOV4损失函数

简介: 这篇博客介绍了如何使用Mlflow可视化YOLOV4损失函数,并提供了安装指南、代码示例和运行程序的步骤。

安装

安装
pip install mlflow
依赖包
pip install mysqlclient
pip install boto3

导包设置uri和关键定义函数

import mlflow
mlflow.set_tracking_uri("http://127.0.0.1:5000") # 进入到这个网址
mlflow.set_experiment("train-trial") # 创建一个train-trial的文件在上面网页中

def log_scalar(name, value, step):
    """Log a scalar value to both MLflow"""
    mlflow.log_metric(name, value)

找到想要可视化的位置

通过log_scalar(name, y, x)来进行操作比如说

for i in range(3):
    sum_loss,loss_conf, loss_cls,loss_loc,num_pos= yolo_loss(outputs[i], targets)
    if Mlflow:
        log_scalar("sum_loss", sum_loss.cpu().detach().numpy().item() / (iteration + 1), epoch)
        log_scalar("loss_conf", loss_conf.cpu().detach().numpy().item() / (iteration + 1), epoch)
        log_scalar("loss_cls", loss_cls.cpu().detach().numpy().item() / (iteration + 1), epoch)
        log_scalar("loss_loc", loss_loc.cpu().detach().numpy().item() / (iteration + 1), epoch)

运行程序前需要先在终端打开mlflow通过mlflow ui可打开
在这里插入图片描述

然后即可运行程序,这时候你进入这个网址就可以看到运行的图!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

目录
相关文章
|
机器学习/深度学习 存储 数据可视化
PyTorch 神经网络模型可视化(Netron)
PyTorch 神经网络模型可视化(Netron)
2042 0
|
机器学习/深度学习 Dart 算法
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch可视化理解卷积神经网络
神经网络工具像一个黑匣子,无法知道它的中间是如何处理的。本文使用图片加代码的形式讲解CNN网络,并对每层的输出进行可视化,便于初学者理解,可以动手实践下哦!
3512 0
|
机器学习/深度学习 数据可视化 TensorFlow
基于tensorboard的模型训练过程可视化
2018年9月14日笔记 阅读本文的前提是已经阅读《基于tensorflow的一元二次方程回归预测》,文章链接:https://www.jianshu.com/p/b27860402fe3 本文使用tensorboard对一元二次方程回归预测的模型训练过程做可视化展现。
1727 0
|
机器学习/深度学习 算法 数据可视化
|
数据可视化 测试技术 算法框架/工具
第15章 Keras模型训练效果可视化
第15章 Keras模型训练效果可视化 查看训练效果的历史数据大有裨益。本章关于将模型的训练效果进行可视化。本章教你: 如何观察历史训练数据 如何在训练时绘制数据准确性图像 如何在训练时绘制损失图像 我们开始吧。
7262 0
|
机器学习/深度学习 监控 数据可视化
深度学习模型训练可视化(TensorBoard可视化)
深度学习模型训练可视化(TensorBoard可视化)
294 0
|
9月前
|
机器学习/深度学习 人工智能 数据可视化
神经网络可视化新工具:TorchExplorer
TorchExplorer是一个交互式探索神经网络的可视化工具,他的主要功能如下:
186 1
|
9月前
|
数据可视化 算法 数据挖掘
bayesplot|分享一个可视化贝叶斯模型的R包
`bayesplot` 是一个用于贝叶斯模型可视化的R包,专注于MCMC样本的分析。它提供了后验分布图(如密度图、直方图和区间图)、MCMC诊断图(如追踪图和自相关图)、后验预测检查以及模型比较和评估工具。DEMO展示了如何使用`bayesplot`绘制后验分布、后验预测检查图以及MCMC链的轨迹图和能量诊断图。这些图帮助评估模型的收敛性、预测能力及不确定性。
109 0
|
数据可视化 数据挖掘
Bayesplot 包:可视化贝叶斯模型
Bayesplot 包:可视化贝叶斯模型
612 0

热门文章

最新文章