当前位置: 首页 > news >正文

网站做系统叫什么名字挖掘关键词工具

网站做系统叫什么名字,挖掘关键词工具,怎么找app开发公司,江西网站建设公司费用提高模型复用性,让模型对应的配置更加清晰,代码书写条理 学习自https://zhuanlan.zhihu.com/p/409662511 Project ├── checkpoints # 存放模型 ├── data # 定义各种用于训练测试的数据集 ├── eval.py # 测试代码 ├── loss.py # 定义的…

提高模型复用性,让模型对应的配置更加清晰,代码书写条理
学习自https://zhuanlan.zhihu.com/p/409662511

Project
├── checkpoints	# 存放模型
├── data 		# 定义各种用于训练测试的数据集 
├── eval.py		# 测试代码
├── loss.py		# 定义的各种loss
├── metrics.py	# 定义约定俗成的评价指标
├── model/src		# 定义实验中的模型
├── options.py	# 定义各种实验的参数,以命令行形式传入
├── README.md	# 介绍report
├── scripts		# 训练、测试脚本(训练、测试的运行命令)
├── train.py	# 训练代码
└── utils		# 训练工具代码

在这里插入图片描述

文章目录

    • Checkpoints
    • Scripts
    • options.py
    • train.py

Checkpoints

训练好的模型放在checkpoints里面,通常保存训练过程中的中间结果。主要包括:模型权重文件、模型配置文件、优化器和日志文件等。

Scripts

每次训练或者测试用的脚本命令。

  • 训练脚本:用于执行模型训练的脚本文件,通常包括定义模型、加载数据、设置损失函数和优化器、执行循环等步骤。
  • 评估脚本:用于评估模型性能的脚本文件。加载训练好的模型或者指定的checkpoints文件,对模型在测试集或验证集上的表现进行评估。
  • 预测脚本:……
  • 数据预处理脚本:用于数据预处理和准备的脚本文件。

options.py

  • 定义实验参数。
def parse_common_args(parser):parser.add_argument('--model_type', type=str, default='base_model', help='used in model_entry.py')parser.add_argument('--data_type', type=str, default='base_dataset', help='used in data_entry.py')parser.add_argument('--save_prefix', type=str, default='pref', help='some comment for model or test result dir')parser.add_argument('--load_model_path', type=str, default='checkpoints/base_model_pref/0.pth', help='model path for pretrain or test')parser.add_argument('--load_not_strict', action='store_true', help='allow to load only common state dicts')parser.add_argument('--val_list', type=str, default='/data/dataset1/list/base/val.txt', help='val list in train, test list path in test')parser.add_argument('--gpus', nargs='+', type=int)return parserdef parse_train_args(parser):parser = parse_common_args(parser)...return parserdef parse_test_args(parser):parser = parse_common_args(parser)...return parser
  • 路径配置:定义数据集、模型、日志文件等路径
DATA_PATH = '/path/to/dataset/'
MODEL_PATH = '/path/to/models/'
LOG_PATH = '/path/to/logs/'
  • 数据处理
IMAGE_SIZE = (256, 256)
DATA_AUGMENTATION = True
  • 加载模型超参
LEARNING_RATE = 0.001
BATCH_SIZE = 32
MAX_EPOCHS = 10
  • 其他配置

train.py

主要任务是把整体写好的内容串起来

  • 导入必要的库和模块
import torch
import torch.nn as nn
import torch.optim as optim
from torchvision import datasets, transforms
from torch.utils.data import DataLoader
from model import MyModel  # 假设模型定义在model.py中
from options import *  # 导入配置选项
  • 数据加载和预处理
# 定义数据预处理和增强方式
transform = transforms.Compose([transforms.Resize(IMAGE_SIZE),transforms.ToTensor(),transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
])# 加载数据集
train_dataset = datasets.ImageFolder(root=DATA_PATH, transform=transform)
train_loader = DataLoader(train_dataset, batch_size=BATCH_SIZE, shuffle=True)
  • 模型定义和初始化
# 定义模型
model = MyModel()
# 如果有预训练模型,加载参数
# model.load_state_dict(torch.load(PRETRAINED_MODEL_PATH))
  • 定义损失函数和优化器
criterion = nn.CrossEntropyLoss()
optimizer = optim.Adam(model.parameters(), lr=LEARNING_RATE)
  • 保存模型
torch.save(model.state_dict(), MODEL_SAVE_PATH)
  • 可选的评估和测试
# 评估模型
model.eval()
with torch.no_grad():# 执行评估代码
http://www.qdjiajiao.com/news/6466.html

相关文章:

  • 做网站公司能赚钱吗seo综合查询怎么用
  • 手机网站电话漂浮代码百度贴吧免费发布信息
  • 2019年做网站手游推广赚佣金的平台
  • wordpress 关闭https企业网站seo多少钱
  • 服装网站设计公司淄博seo
  • 鞍山网站制作公司seo描述快速排名
  • 徐州建设工程交易网站教育培训网页设计
  • 文案交流网站百度推广开户渠道
  • 百度云虚拟主机如何建设网站seo主要做什么工作
  • 网站建设的意义seo推广教程seo推广技巧
  • ecshop做的网站万网官网
  • 后台网站手机版视频怎么做seo文章范文
  • 网站原创文章不收录网站推广排名服务
  • 公司建设网站方案seo优化关键词排名
  • 网站设计定制多少钱网站的推广方法有哪些
  • 前端做微网站知乎推广合作
  • 网站哪家做的好网站百度不收录的原因
  • 网站更新后 为什么不显示域名备案官网
  • 网站建设设计师营销方式和渠道有哪些
  • 网站的运营广告软文范例200字
  • 网页策划方案怎么做谷歌seo站内优化
  • 物流三方网站怎么做北京百度关键词优化
  • 网站风格包括哪些上海市人大常委会
  • 青岛网站设计企业深圳网站建设维护
  • 太原营销型网站建设公司百度商家怎么入驻
  • 西安网站制作工程师网站优化 福州
  • 做网站需要学那几个软件uc浏览网页版进入
  • 个人网站首页布局免费网站安全软件大全
  • 做站群的网站要备案吗机构类网站有哪些
  • 美大门店管理系统天津seo诊断