首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为保护你参数,上交大给大模型制作「人类可读指纹」

为此,来自上海交通大学林洲汉老师 Lumia 研究团队研发了一种人类可读大模型指纹,这一方法可以在不需要公开模型参数条件下,有效识别各个大模型之间血统关系。...6 个不同基础模型(第一行)及其相应后代模型(下面两行)指纹。 对 24 个不同大模型所制作的人类可读大模型指纹。...上海交通大学团队从人类指纹独一无二特性中汲取灵感,研究开发了一种为大模型制作「人类可读指纹」方法。他们将不同基模型象征为不同品种狗,其中相同「狗形指纹」表明它们源自同一个基模型。...从不变项到人类可读指纹 虽然上述推导出不变项已足以作为大型型身份标识,但它们通常以庞大矩阵形式出现,不仅不够直观,而且还需要进行额外相似度计算来判定不同大模型之间关系。...是否存在一种更加直观且易于理解方法来展示这些信息? 为了解决这一问题,上海交大团队研发了一套由模型参数生成人类可读指纹方法 —HUREF。

15510
您找到你想要的搜索结果了吗?
是的
没有找到

Windows常见可读写目录探测

请勿利用文章内相关技术从事非法测试,如因此产生一切不良后果与文章作者和本公众号无关。...0x01 前言 实战中如到某虚拟主机,磁盘权限设置较为严格,cmd.exe被降权执行不了命令,常见可读写目录也不能读,这时就需要用到探测可读脚本来查找可读目录和文件,用于上传cmd.exe和提权...也可查找可读系统文件上传覆盖执行,实战案例可参考之前写:VHAdmin虚拟主机提权实战案例 0x02 常见可读写目录 扫描可读写目录 C:\Users\ C:\Windows\ C:\ProgramData...\Windows\Debug\ C:\Windows\Registration\CRMLog\ C:\Documents and Settings\All Users\Documents\ ≥2008可读写目录...8608-00C04FC295EE}\ C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\ 0x03 脚本下载 常用可读写目录探测各类脚本可关注

90310

什么叫代码可读性?为什么说Kotlin可读性比Java好?

里面有一段是关于Kotlin与Java之间可读对比文章,作者结论是:Kotlin并不比Java更具有可读性,所有认为Kotlin 比Java更具有可读结论都是“主观性”。...在比较两种不同风格可读时候,你不能用具体某一个一次性片段来说明。 另外,这篇文章还暗含了这样一个观点,那就是,代码可读性,仅仅是指,看到一段代码,能不能理解这段代码含义。...这是一个很多人都会错误观点。 但是,在真正工作中,代码可读性,恐怕不至这一个方面。为了考察所谓代码可读性涉及到哪些方面,我们来假设两个case:1. 你去到一家新公司,接手一个新项目。...为什么代码可读性这么重要? 以上从三个方面解释了什么叫代码可读性,可以看到,无论在哪个方面,Kotlin都有比Java更大优势。那接下来一个问题就是,So what?可读性有这么重要吗?...别说,可读性还真可以吃,而且很值钱! 关于可读重要性,其实上面分析什么叫可读时候,已经提到了,这里归纳一下,只说两点: 更快找到你关心代码,更快理解代码。

1.1K70

【机器学习可解释性】开源 | 将人类可读程序转换为transformer模型权重“编译器”——Tracr

Compiled Transformers as a Laboratory for Interpretability 原文作者:David Lindner 内容提要 可解释性研究旨在构建理解机器学习(ML)模型工具...然而,这样工具本身就很难评估,因为我们没有关于ML模型如何实际工作基本信息。在这项工作中,我们建议手动建立transformer模型作为可解释性研究测试平台。...我们介绍了Tracr,它是一种“编译器”,用于将人类可读程序转换为transformer模型权重。...Tracr采用用RASP(一种领域特定语言)编写代码,并将其转换为标准、仅解码器、类似GPTtransformer架构权重。...我们研究了运算结果模型,并讨论了这种方法如何加速可解释性研究。 主要框架及实验结果 声明:文章来自于网络,仅用于学习分享,版权归原作者所有

38220

带预测区间图表

今天跟大家分享带预测区间图表图表制作技巧! 当图表中数据带有预测区间,也就是包含未来预测还未发生业绩数据时,按照惯常做法,无法很好地区分已发生和未发生分别。...可是为了严谨起见,应该对于两者在图表中加以区分,那么在图表中如何区分已发生和未发生数据指标呢? 这里仍然需要运用辅助数据操作技巧,来模拟尚未发生业务数据,并以虚线点呈现出来。...下面还是看一下我肯要强调带预测区间图表到底呈现出什么样子: ?...上图中最后四个月份是预测(假设是)月份,为了与之前月份(已经发生)在图表中相互区别,使用虚线点加以区分,现在看起来就会很清楚,一眼就可以看出最后四个月份预测特征。...下面是要制作上述图表所用到数据结构: ? 其中第二列(data)是真实业务数据,第三列(dummy)、第四列(dorecast)是做为辅助数据用来模拟预测月份、以及预测区间

1.2K50

抛弃变量,编写更加可读JavaScript代码

如果你方法里有十个布尔值的话,它们可以产生1024种不同状态。这远远超出人们理解范畴。正确划分代码作用域以及利用常量取代变量可以大大增加代码可读性。...从长远来看,几乎在所有情况下这都是最重要。 命令式编程 命令式编程在今天仍然是主流编码方式。这是因为执行命令是计算机本来工作方式。命令式代码非常适合计算机,但它不适合人类。...出乎意料是,代码行数并没有多大意义。只要代码是可读,容易修改,即使它比较长也是可以。 JavaScript本质上是命令式语言,它也有一个动态类型系统。...每一次优化都是有代价,因为它本质上是从人到电脑可读转变。如果你项目已经很快的话,那么就继续保持代码干净和可读性。 怎样实现 使用常量 首先,你要做最重要事情就是将声明变量替换为常量。...我代码风格受函数式语言影响很大,但是我发现这些规则是写干净代码基石。遵守这些规则一开始可能不是很容易上手而且有点奇怪,但从长远来看,代码将变得更具有可读性。

48130

为什么强调代码可读性”

为什么强调代码可读性,其实也就是为了解决这些坑带来问题。 你心目中代码第一优先级要求是什么?...而遇到我上面说一堆字母堆砌,可以说不管你是大神还是小开发,你都是同样头大。因此我心目中代码第一优先级必须是“可读性”。...你在提升代码可读一些做法 对于《一文聊聊代码可读性》文中提到代码可读性体现三个方面:语言表达、明确意图、层次结构,我个人是比较认可。...其实代码可读实现或者说习惯建立,本身并没有那么复杂,而是很简单,只需要摒弃一些日常坏习惯就可以做到。比如说代码注释,代码层次结构等,都是我日常工作中提升代码可读常用。...还要就是代码中不同层次大括号有一定空行等,这些都是日常工作中保持代码层次结构好办法。 以上内容希望对大家在代码开发中提高代码可读性起到一定帮助作用。

8510

如何理解95%置信区间_95置信区间和90置信区间

接下来看下区间估计: 给定置信水平,根据估计值确定真实值可能出现区间范围,该区间通常以估计值为中心,该区间则为置信区间。...3.置信区间与置信水平 一般我们用中括号[a,b]表示样本估计总体平均值误差范围区间。a、b具体数值取决于你对于”该区间包含总体均值”这一结果可信程度,因此[a,b]被称为置信区间。...一般来说,选定某一个置信区间,我们目的是为了让”ab之间包含总体平均值”结果有一特定概率,这个概率就是所谓置信水平。...例如我们最常用95%置信水平,就是说做100次抽样,有95次置信区间包含了总体均值。...从上面的例子来看,计算置信区间套路如下: 1.首先明确要求解问题。

2.4K11

使用JSDoc提高代码可读

使用JSDoc提高代码可读性 工作了四年多,基本上都在围绕着 JavaScript 做事情。...写代码多了,看代码也多了,由衷觉得,写出别人看不懂代码并不是什么能力,写出所有人都能读懂代码,才是真的牛X。...在重构同时我们还是需要继续维护原有的 JavaScript 项目的,而 JSDoc 恰好是一个中间过渡方案,可以让我们以注释形式来降低 JavaScript 项目的维护难度,提升可读性。...使用@typedef定义类型可以很轻松复用,在需要地方直接指定我们定义好类型即可。 同理,这样自定义类型可以直接应用在@return中。...但是带来好处就是,维护者能够很清晰看出函数作用,变量类型。代码即文档。 并且在进行日常开发时,结合编辑器自动补全、动态提示功能,想必一定是能够提高开发体验

1.3K20

『No24: 编写可读代码艺术(1)』

难道不是因为掌握了底层本质东西吗? 为什么琅琅上口口头禅能传播更广泛? 为什么好文案既精简又足够引起用户注意? 为什么谣言也传播更为广泛? 是的,他们一定都准确抓住了用户心理。...本文结合一些简易设计规范来解释:编写可读代码艺术。 《写给大家看设计书》一书中全文在诠释设计四个规范:亲密、对齐、重复、对比。...《编写可读代码艺术》一书中全文在诠释编写可读代码艺术:让人易于理解。 是的,市面上存在很多很优秀设计师,设计作品,既足够精美,又让用户秒懂。好设计者一定深谙心理学。...逻辑串接靠是编程语言变量、函数、流程控制、循环、注释等。 本文从这些层面讲述,如何编写可读代码。 0....总结 从“表面”给出编写可读代码建议,下一篇介绍从流程、循环、抽象、组织代码等角度谈编写可读代码建议。 下节再会,我是谢伟。 谢谢。

47220

代码质量第 3 层 - 可读代码

image.png 可读代码能极大提高开发效率。在开发过程中,有很大一部分时间是在阅读代码。可读代码,容易理解,也容易改。反之,不可读代码,读起来心情很差,改起来也容易出错。...合理命名。 必要注释。 没有大文件。 没有嵌套很深代码。 如何写出可读代码? 写出可读代码,要满足上面提到特点。...没有嵌套很深代码 嵌套很深代码,可读性很差,让人产生“敬畏感”。...总结 符合本文提到可读代码特点代码,可读性都不会差。当然,还有很多能提升代码可读技巧。比如: 限制函数参数数量。 限制函数圈复杂度。 禁用 with 语句。...要了解更多提升代码可读技巧,推荐撸一遍 ESLint 规则。 代码质量下一层次就是:可复用代码。将会在下一篇文章中介绍。

92860

『No25: 编写可读代码艺术(2)』

上节从编程语言特性角度讲述了编写可读代码几个要点。 编写可读代码艺术 本节接着从编程语言语言特性:流程控制和循环等角度,再次谈谈编写可读代码要点。...还记得吗,编写可读代码核心要点是什么? 写易于理解代码 1. 流程控制 1.1 条件参数顺序 编程语言关于流程控制语句有哪些?...A, C 那么应该准从什么样尊则? 左边倾向于变量,右边倾向于常量; 其实这不是什么新东西,在我们学习数学中未知数时候就是这么做。...领域层:即领域内操作集合 基础设施层:即辅助服务操作集合 用户界面层:即用户层 应用层 其中谈到领域,和我们之前变量命名建议使用专业词、领域内词不谋而合。...实现核心业务需求时,尽量将这些工具类功能规整在独立基础设施里,专注于实现核心业务。 代码组织,一个是项目的组织,一个良好项目组织方式,一定程度上能体现代码逻辑性。

62620

代码质量第 3 层 - 可读代码

可读代码能极大提高开发效率。在开发过程中,有很大一部分时间是在阅读代码。可读代码,容易理解,也容易改。反之,不可读代码,读起来心情很差,改起来也容易出错。...合理命名。 必要注释。 没有大文件。 没有嵌套很深代码。 如何写出可读代码 写出可读代码,要满足上面提到特点。...没有嵌套很深代码 嵌套很深代码,可读性很差,让人产生“敬畏感”。...总结 符合本文提到可读代码特点代码,可读性都不会差。当然,还有很多能提升代码可读技巧。比如: 限制函数参数数量。 限制函数圈复杂度。 禁用 with 语句。...要了解更多提升代码可读技巧,推荐撸一遍 ESLint 规则。 代码质量下一层次就是:可复用代码。我会在下一篇文章中介绍。

51910

hihoCoder #1078 : 线段树区间修改(线段树区间更新板子题)

#1078 : 线段树区间修改 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 对于小Ho表现出对线段树理解,小Hi表示挺满意,但是满意就够了么?...小Hi每次操作分为两种可能,第一种是修改价格——小Hi给出一段区间[L, R]和一个新价格NewP,所有标号在这段区间商品价格都变成NewP。...第二种操作是询问——小Hi给出一段区间[L, R],而小Ho要做便是计算出所有标号在这段区间商品总价格,然后告诉小Hi。 那么这样一个问题,小Ho该如何解决呢?...对于第N+i+3行,如果该行描述一个询问,则接下来为两个整数Li, Ri,表示小Hi询问一个区间[Li, Ri];如果该行描述一次商品价格更改,则接下来为三个整数Li,Ri,NewP,表示标号在区间...输出 对于每组测试数据,对于每个小Hi询问,按照在输入中出现顺序,各输出一行,表示查询结果:标号在区间[Li, Ri]中所有商品价格之和。

65740
领券