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可打开
在这里插入图片描述

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

目录
相关文章
|
5月前
|
机器学习/深度学习 JSON 数据格式
CatBoost模型部署与在线预测教程
CatBoost模型部署与在线预测教程【2月更文挑战第16天】
118 2
|
4月前
|
机器学习/深度学习 监控 数据可视化
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(3)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
3月前
|
数据可视化 PyTorch TensorFlow
PyTorch SummaryWriter TensorBoard 中进行可视化
PyTorch SummaryWriter TensorBoard 中进行可视化
|
4月前
|
数据可视化 计算机视觉 Python
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(2)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
4月前
|
机器学习/深度学习 数据可视化 算法
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(1)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
5月前
|
机器学习/深度学习 算法 Python
LightGBM高级教程:时间序列建模
LightGBM高级教程:时间序列建模【2月更文挑战第7天】
256 0
|
5月前
|
机器学习/深度学习 数据可视化 TensorFlow
用TensorBoard可视化tensorflow神经网络模型结构与训练过程的方法
用TensorBoard可视化tensorflow神经网络模型结构与训练过程的方法
311 1
|
机器学习/深度学习 存储 数据可视化
PyTorch 神经网络模型可视化(Netron)
PyTorch 神经网络模型可视化(Netron)
1397 0
|
机器学习/深度学习 监控 数据可视化
深度学习模型训练可视化(TensorBoard可视化)
深度学习模型训练可视化(TensorBoard可视化)
248 0
|
机器学习/深度学习 数据可视化 PyTorch
【深度学习】pytorch使用tensorboard可视化实验数据
【深度学习】pytorch使用tensorboard可视化实验数据
225 0
【深度学习】pytorch使用tensorboard可视化实验数据