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

TrainingArguments、ModelArguments、DataArguments参数使用(@dataclass)

文章目录

  • 前言
  • 一、@dataclass装饰器说明
  • 二、transformers.HfArgumentParser参数使用Demo
  • 三、field函数
  • 四、llava模型参数
    • 1、模型参数设置
    • 2、数据参数设置
    • 3、训练参数设置
    • 4、参数解析
    • 5、参数传递
    • 6、参数添加


前言

理解llava相关参数传递方法,有利于我们对模型修改模块使用参数来控制。llava提供参数包含训练参数TrainingArguments、模型参数ModelArguments、数据相关参数DataArguments。这里,我将会使用Demo为大家解读,并在理解Demo后,继续以llava源码解读,使其理解使用方法,也会给出相应参数添加方法。

一、@dataclass装饰器说明

dataclasses 是一个非常优雅的工具,可以轻松地创建简单的类,并自动生成常见的类方法,比如 initrepr 等。最大好处就是可以不需要构建__init__这样函数,也可一使用field方法。我之所以说这个是由于llava构建参数传递使用了该装饰器。为此,我简单说明一下。我也写了一个简单测试DataArguments与DataArguments_contrast效果基本一致。
代码如下:

from dataclasses import dataclass, field@dataclass
class DataArguments
http://www.lryc.cn/news/378689.html

相关文章:

  • 基于jeecgboot-vue3的Flowable流程-自定义业务表单处理(一)支持同一个业务多个关联流程的选择支持
  • 解决数据丢失问题的MacOS 数据恢复方法
  • [ARM-2D 专题]3. ##运算符
  • 基于语音识别的智能电子病历(五)电子病历编辑器
  • 云计算技术高速发展,优势凸显
  • 文本三剑客其二
  • 【达梦数据库】typeorm+node.js+达梦数据库返回自增列值
  • 【ARMv8/ARMv9 硬件加速系列 2.1 -- ARM NEON 向量寄存器单个元素赋值】
  • GD32学习
  • LangChain:如何高效管理 LLM 聊天历史记录?
  • 【React】useState 更新延迟的原因是什么,怎么解决?
  • 非关系型数据库NoSQL数据层解决方案 之 redis springboot整合与读写操作 2024详解以及window版redis5.0.14下载百度网盘
  • jigdo无法下载的文件
  • C#面:C# 类的执行顺序?
  • 昇思25天学习打卡营第3天|数据集Dataset
  • SpringCloud 服务调用 spring-cloud-starter-openfeign
  • 基于Elementui组件,在vue中实现多种省市区前端静态JSON数据展示并支持与后端交互功能,提供后端名称label和id
  • 基于DPU的云原生裸金属网络解决方案
  • pip install镜像源(更新和换源)
  • 基础语法——组合与继承
  • openGauss开发者大会、华为云HDC大会举行; PostgreSQL中国技术大会7月杭州开启
  • 编译报错:No rule to make target xx/libcam.halmemory_intermediates/export_includes
  • 【备考指南】CDA Level Ⅰ 最全备考攻略
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 5G基站光纤连接问题(200分) - 三语言AC题解(Python/Java/Cpp)
  • 分层Agent
  • OS复习笔记ch11-1
  • Docker Compose 使用
  • KEIL5.39 5.40 fromelf 不能生成HEX bug
  • mongosh 和mongo 命令行连接MongoDB
  • DOM 改变节点