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

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

目录
相关文章
|
6月前
|
机器学习/深度学习 JSON 数据格式
CatBoost模型部署与在线预测教程
CatBoost模型部署与在线预测教程【2月更文挑战第16天】
159 2
|
6月前
|
机器学习/深度学习 算法 API
XGBoost模型部署与在线预测的完整指南
XGBoost模型部署与在线预测的完整指南
710 6
|
PyTorch 测试技术 API
Pytorch模型训练与在线部署
本文以CIFAR10数据集为例,通过自定义神经元网络,完成模型的训练,并通过Flask完成模型的在线部署与调用,考略到实际生产模型高并发调用的述求,使用service_streamer提升模型在线并发能力。
683 1
|
1月前
|
数据采集 移动开发 数据可视化
模型预测笔记(一):数据清洗分析及可视化、模型搭建、模型训练和预测代码一体化和对应结果展示(可作为baseline)
这篇文章介绍了数据清洗、分析、可视化、模型搭建、训练和预测的全过程,包括缺失值处理、异常值处理、特征选择、数据归一化等关键步骤,并展示了模型融合技术。
65 1
模型预测笔记(一):数据清洗分析及可视化、模型搭建、模型训练和预测代码一体化和对应结果展示(可作为baseline)
|
5月前
|
机器学习/深度学习 监控 数据可视化
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(3)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
3月前
|
数据采集 人工智能 小程序
如何制作数据集并基于yolov5训练成模型并部署
这篇文章介绍了如何为YOLOv5制作数据集、训练模型、进行模型部署的整个流程,包括搜集和标注图片、创建数据集文件夹结构、编写配置文件、训练和评估模型,以及将训练好的模型部署到不同平台如ROS机器人、微信小程序和移动应用等。
如何制作数据集并基于yolov5训练成模型并部署
|
5月前
|
数据可视化 计算机视觉 Python
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(2)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
5月前
|
机器学习/深度学习 数据可视化 算法
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(1)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
6月前
|
机器学习/深度学习 算法 Python
LightGBM高级教程:时间序列建模
LightGBM高级教程:时间序列建模【2月更文挑战第7天】
361 0
|
6月前
|
机器学习/深度学习 数据可视化 TensorFlow
用TensorBoard可视化tensorflow神经网络模型结构与训练过程的方法
用TensorBoard可视化tensorflow神经网络模型结构与训练过程的方法
342 1
下一篇
无影云桌面