D6-读论文D6算法题D6关于huggingface train no log一事宜保存eval最好的模型终于改了代码

news/2024/11/17 9:47:24/

嗯,没错,又搁浅了三天。这次卷土重来了!

829模拟队列

pt前别忘了*,接收不定数量的变量

m = int(input())
N = 100010
q = [0]*N
hh, tt = 0,-1def push(x):global tttt += 1q[tt] = xdef pop():global hhhh += 1def empty():global tt,hhif tt>=hh:return Falseelse:return Truedef query():global hhreturn q[hh]for _ in range(m):# pt前面别忘了*op, *pt = input().split()if op=='push':x = int(pt[0])push(x)elif op=='empty':if empty():print('YES')else:print('NO')elif op=='query':print(query())else:pop()

828 模拟栈

m = int(input())
N = 100010
stk = [0]*N
tt = 0def push(x):global tttt += 1stk[tt] = xdef pop():global tttt -= 1def empty():global ttif tt>0:return Falseelse:return Truedef query():global ttreturn stk[tt]for _ in  range(m):op, *pt = input().split()if op=='push':x = int(pt[0])push(x)elif op=='pop':pop()elif op=='empty':if empty():print('YES')else:print('NO')else:print(query())

830 单调栈

解的不错!从最开始的if判断,转换为了while

N = int(input())
a = list(map(int,input().split()))
stk = [0]*N
tt = 0for i in range(N):while tt and stk[tt]>=a[i]:tt -= 1if not tt:print(-1, end=' ')else:print(stk[tt], end=' ')tt += 1stk[tt] = a[i]

826单链表

无论是在哪里插入,插入后idx都要加1

m = int(input())
N = 100010
e, ne = [0]*N, [0]*N
h,idx = -1,1def insert_h(x):global idx,he[idx] = xne[idx] = hh = idxidx += 1def rem(k):global hif k==0:h = ne[h]else:ne[k] =ne[ne[k]]def insert(k,x):global idxe[idx] = xne[idx] = ne[k]ne[k] = idx# 别忘了插入后idx+=1idx  += 1
for _ in range(m):op, *pt = input().split()if op=='H':x = int(pt[0])insert_h(x)elif op=='D':k = int(pt[0])rem(k)else:k, x = map(int,pt)insert(k, x)while h!=-1:print(e[h], end=' ')h = ne[h]

no log

默认strategy为steps,默认step为500==>不到500,则no log
在这里插入图片描述

保存eval最好的模型

当load_best_model_at_end设置为True后,则不会根据save_strategy进行保存,而是根据evaluation_strategy进行保存,这样可以用于找到best_model,然后在所有epoch都进行完后load,作为最后的参数,然后保存。当我们设置load_best_model_at_end=True时,我们默认best为越大越好。
在这里插入图片描述
如下图,因为load_best_model_at_end=True,所以save_strategy被ignore了,直接看evaluation_strategy。
在这里插入图片描述

终于把比赛代码改出了一份model

嗯嗯嗯,这个代码我拖了大概有10天?没想到3个小时左右就改完了一份model,后续照葫芦画瓢,应该蛮快的。3小时的工作,却让我不知不觉emo了10多天,put off了很多工作,看来真的是肝就完了,直接面对是解决问题的最好方式。


http://www.ppmy.cn/news/299674.html

相关文章

Spring D6

反者道之动&#xff0c;弱者道之用 文章目录 前言一、AspectJ切换JDK动态代理和CGLIB动态代理二、前置通知Before参数JoinPoint总结 前言 口罩 真是反反复复&#xff0c;没完没了了 一、AspectJ切换JDK动态代理和CGLIB动态代理 JDK动态代理 <aop:aspectj-autoproxy >&…

D6|哈希表总结

454.四数相加II 习题讲解 class Solution:def fourSumCount(self, nums1: List[int], nums2: List[int], nums3: List[int], nums4: List[int]) -> int:# 分两组加和计算&#xff0c;并记录每组和出现的次数# 优化&#xff1a;不需要两个字典&#xff0c;直接将第二组的和…

D6

1,二维数组遍历 int[][] arr {{1,2,3},{4,5,6},{7,8,9}}; public static void Arr(int[][] arr) { for(int x0; x<arr.length; x) { for(int y0; y<arr[x].length; y) { System.out.print(arr[x][y]" "); } System.out.println(); } } 2,二维数组求和 i…

D6-SIFT HOG

SIFT & HOG SIFT SIFT&#xff0c;即尺度不变特征转换&#xff08;Scale-invariant feature transform&#xff0c;SIFT&#xff09;&#xff0c;是用于图像处理领域的一种描述子。这种描述具有尺度不变性&#xff0c;可在图像中检测出关键点&#xff0c;是一种局部特征描…

Ptython 基础知识 D6

1.局部变量和全局变量效率测试 局部变量的查询和访问速度比全局变量快&#xff0c;优先考虑使用&#xff0c;尤其是在循环的时候。 在特别强调效率的地方或者循环次数较多的地方&#xff0c;可以通过将全局变量转为局部变量提高运 行速度。 2.参数的传递 函数的参数传递本质…

d6列表二

第六天 列表二 1. 列表的数学运算: 、* 1&#xff09;列表1 列表2 - 将两个列表合并产生一个新的列表 (不会修改列表1和列表2) list1 [10, 20, 30] list2 [100, 200] result list1 list2 print(result) # [10, 20, 30, 100, 200] # print(list1) # [10, 2…

寒假集训D6.23.1.4

Day6 K154.太极案例&#xff08;建议原视频&#xff09; K155.过渡 1.transition 1&#xff09;写法&#xff08;全部&#xff09; 2&#xff09;内置属性 3&#xff09;plus K156.过渡动画类型 1.transition-timing-function 2.cubic-bezier&#xff08…

DicomVCL for D6-D2010-Crack

DicomVCL一组 delphi VCL 组件&#xff0c;旨在帮助开发符合 DICOM 的医学成像应用程序。它是原生 Delphi 代码&#xff0c;不需要 DLL。Ω578867473 DicomVCL是Delphi和C Builder的dicom应用开发框架&#xff0c;支持Delphi 5/6/7/2005/2006/2007和CBuilder。 原生 Delphi 代…