首页 > 其他分享 >CLUE复现记录

CLUE复现记录

时间:2025-01-05 09:33:23浏览次数:6  
标签:dataset num 记录 get loader train 复现 model CLUE

1 基本函数
--- def run_unsupervised_da(model, src_train_loader, tgt_sup_loader, tgt_unsup_loader, train_idx, num_classes, device, args):

输入
model:预训练的模型 或者使用源域数据训练得到的source_model
source_model = get_model(args.cnn, num_cls = num_classes)
src_train_loader: ASDADataset 里面得到的
tgt_sup_loader:None
tgt_train_loader:ASDADataset 里面得到的

dataset(可迭代的数据对象)--->dataloader--->model.train for images,labels in traindataloader

--class ASDADataset

----def get_dsets 输入数据集名称、下载预处理 输出可迭代的数据对象
----return train_dataset, val_dataset, test_dataset

----def get_loaders 输入数据集名称、获得训练、测试、验证机dataloader
----return train_loader, val_loader, test_loader, train_idx

--函数动态调用和静态调用的区别
--SubsetRandomSampler的用法

get_solver和get_model是两个装饰器

画了一个脑思维图 各个函数是弄明白了

2 复现中总有问题 记录下

2.1 num_worker =0 记得设置

2.2 爆内存 但是重启就好了 感觉pycharm的终止程序杀不死程序

2.3 网络的通道尺寸没办法对齐

**2.4这round = 0的时候,到底怎么训的模型啊 是先不主动学习 适配, 再主动学习 适配。

先是文章原理 然后是代码流程 各个函数

3

相互调用太麻烦了 我画了一个相互关系调用图

{{uploading-image-116841.png(uploading...)}}

标签:dataset,num,记录,get,loader,train,复现,model,CLUE
From: https://www.cnblogs.com/gegege/p/18608250

相关文章

  • 【完美复现】面向配电网韧性提升的移动储能预布局与动态调度策略【IEEE33节点】(Matlab
     ......
  • 模拟赛记录
    2025.1.4match估分:\(100+100+100+30=330\)实际:\(100+100+100+10=310\)总结:打得还好,但T4爆搜写错了,设了DP推不出来,流泪\fn简要题解T1注意到\(a+b=n\),直接贪心。如果\(a_i-b_i\)大,那么就选他的物理成绩,如果否则选他的生物成绩。codeT2考虑树形DP。定义\(dp_......
  • 2025/1/4课堂记录
    目录修剪草坪周年纪念晚会修剪草坪朴素的dp版查看代码#include<iostream>usingnamespacestd;longlonginta[100010];longlongintyes[100010],no[100010];//第i个数要/不要,1-i之间,最大效率;longlongintmax(longlonginta,longlongintb){ if(a>b)ret......
  • 记录一次线上服务OOM排查
    外面,阳光明媚,一切正好。就在我欢天喜地准备迎来愉快的双休时,忽然之间,天塌了。刚上线一小时的服务内存异常OOM了!老实说,在我印象里OOM问题只存在于网上案例中,练习编码时常两年半,还是第一次遇到。不过既然遇到了,那就要尽快排查问题并解决掉,不然真要和群里大哥说的一样:要领盒饭了......
  • 记录一次交易链路耗时分析优化
    前段时间,领导安排分析后端交易系统交易耗时,并提出优化方案。主要方向是:1、选择合适的算法和数据结构2、避免不必要的内存分配3、利用缓存和预计算4、优化循环和迭代5、减少I/O操作6、合理使用并发和并行具体业务层面,建立了几个分析指标:代码层面:数......
  • posggres 的聚合查询,记录数好奇怪:
    我的测试环境如何产生数据的:用sysbench生成和测试过!sysbench--db-driver=pgsql--pgsql-host=127.0.0.1--pgsql-port=5432--pgsql-user=test02--pgsql-password=test02--pgsql-db=postgres--oltp-table-size=200000--oltp-tables-count=10--rand-init=on--threads=10......
  • pkusc/wc 做题记录
    头图Source:qojpkusc2024Day1T1(回文路径)原中原:P4324给定\(2\timesn\)网格,每个格子上有一个字符,考虑一条只能向下和向右走的路径,如果路径上每个字符连成的字符串是回文串,称这条路径是好的,求最长好路径。\(1\len\le10^5\)$\texttt{solution}$枚举回文中心在啥......
  • SQL把字符串按逗号分割成记录
        在SQL中,可以通过以下方法将字符串按逗号分割,并将每个分割的值作为单独的记录插入到结果集中。以下是针对不同数据库系统的实现方法:1.使用STRING_SPLIT(SQLServer2016+)  STRING_SPLIT是SQLServer提供的内置函数,用于将字符串按分隔符拆分。DECLARE@......
  • OpenGL 使用记录
    多线程渲染方案方案多线程更新纹理,主线程渲染多线程FBO渲染,主线程显示线程安全性子线程只操作共享的纹理,主线程负责渲染,信号槽机制确保线程安全。子线程直接操作自己的FBO,主线程仅访问FBO的纹理,较安全。复杂性逻辑较简单,纹理数据更新逻辑独立,主线程负责完整的......
  • 大华智能物联综合管理平台(ICC) GetClassValue.jsp 远程代码执行漏洞复现(附脚本)
    0x01产品描述:        浙江大华技术股份有限公司智能物联综合管理平台是一款基于物联网技术的综合性管理平台,旨在为企业和用户提供智能化、便捷化的物联网解决方案。该平台整合了大华技术在视频监控、数据采集、数据分析等方面的核心技术,实现了对各类物联网设备的统一......