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

算法公平性评估:如何用自洽性与方差分析区分真实偏见与随机噪声

1. 项目概述为什么我们需要关注算法评估中的“噪声”在算法公平性研究领域我们常常看到这样的结论“模型在A群体上的误报率FPR比B群体高X个百分点因此存在不公平。” 然而作为一个在工业界和学术界都踩过无数坑的从业者我必须指出一个经常被忽视的核心问题你观测到的差异究竟是系统性的歧视还是仅仅是随机波动产生的“噪声”这个问题直接关系到算法伦理的根基。如果我们将高方差导致的随机差异误判为系统性偏差我们可能会投入大量资源去“修正”一个本不存在的“公平性”问题甚至引入新的偏差。反之如果我们将真实的系统性偏差误判为噪声我们则会放任一个有缺陷的模型对特定群体造成持续伤害。我最近深度参与的一个研究项目其核心就是通过一套严谨的统计框架——自洽性与方差分析——来回答这个问题。简单来说我们试图量化模型决策中的“任意性”Arbitrariness并区分哪些不公平信号是“实锤”哪些只是“虚惊一场”。以经典的COMPAS再犯风险评估数据集和German Credit德国信贷数据集为例。在公开讨论中COMPAS常被指出对非白人群体存在偏见。但我们的实验发现当你进行足够多次例如B1001次的模型训练与评估并观察其错误率如FPR、FNR和自洽性Self-Consistency, ˆSC的分布时故事变得复杂起来。平均来看组间差异可能很小但其标准差STD却不容忽视。这提示我们单次实验的结果可能极具误导性。2. 核心概念拆解自洽性、方差与任意性在深入实操之前我们必须厘清几个关键概念。这些概念是理解后续所有分析和实验设计的基石。2.1 自洽性模型“自我一致”的程度自洽性是一个衡量模型决策稳定性的指标。它的直观理解是给定相同的输入一个“自洽”的模型应该做出相同或高度相似的决策。在分类任务中我们可以通过多次运行模型改变随机种子、使用不同的数据划分来观察同一个样本被如何分类。计算方法对于一个测试样本我们运行模型B次例如B1001次。统计该样本被预测为正类的比例。如果这个比例接近1或0说明模型对该样本的决策非常稳定高自洽性如果比例在0.5左右说明模型对该样本的决策摇摆不定低自洽性。对所有测试样本的自洽性分数取平均就得到了整体的自洽性指标 ˆSC。核心价值自洽性低意味着模型的决策很大程度上依赖于训练过程中的随机因素如初始化、数据子集即决策具有高度的“任意性”。这对于高风险应用如司法、信贷是致命的因为这意味着一个人的命运可能取决于一次“运气不好”的模型运行。2.2 方差分析区分信号与噪声的利器方差分析在这里不是指传统的ANOVA而是泛指对模型评估指标错误率、公平性指标的波动性进行量化分析。为什么是B1001次这不是一个随意选择的数字。进行大量重复实验B次可以让我们构建评估指标的经验分布。例如我们可以得到1001个FPR的估计值。这个分布的均值Mean告诉我们模型的“平均表现”而标准差STD则直接量化了其不确定性或波动范围。解读表格数据以你提供的COMPAS数据为例S100次数据划分 ×B1001次运行分组平均错误率 (ˆErr)平均误报率 (ˆFPR)平均漏报率 (ˆFNR)平均自洽性 (ˆSC)总体.333 ± .008.14 ± .009.192 ± .01.883 ± .004非白人组.333 ± .01.148 ± .011.185 ± .012.88 ± .005白人组.332 ± .014.125 ± .013.207 ± .016.888 ± .006从均值看各组错误率几乎相同FPR和FNR有微小差异。但关键在于标准差。例如白人组的FPR标准差(±.013)与非白人组(±.011)有重叠。这意味着观测到的FPR差异0.148 vs 0.125很可能在随机波动的范围内不具备统计显著性。一个常见的误区是只比较均值而忽略方差。我们的分析框架强调必须将“均值差异”与“方差大小”结合起来看。2.3 任意性方差在公平性语境下的具体体现任意性是指模型的输出并非由输入特征唯一决定而是受到训练中随机因素的显著影响。在高方差场景下公平性指标如组间FPR差异也会随之剧烈波动。实操心得很多研究为了追求“显著性”只报告一次或少数几次实验的最佳结果。这极大地夸大了算法不公平性的严重程度。我们的方法要求必须报告均值±标准差并审视组间差异是否超出了随机波动的合理区间。这是评估公平性研究结论可靠性的第一道关卡。3. 实验设计与实操如何系统地进行自洽性与方差分析理论说清楚了我们来看怎么落地。这套分析流程可以整合到你现有的模型开发Pipeline中。3.1 实验流程设计一个完整的自洽性与方差分析实验包含两个嵌套循环外层循环 (S次)数据划分的随机性。将完整数据集随机划分为训练集和测试集S次例如S100或1000。这一步是为了捕捉由于数据采样不同导致的模型性能波动。对于小数据集如German Credit仅约600个样本这个波动会非常大因此S需要设置得更大我们用了1000才能获得稳定估计。内层循环 (B次)模型训练的随机性。在每一次固定的训练/测试划分下使用不同的随机种子训练B个模型例如B1001。这一步是为了捕捉在固定数据上由于模型初始化、随机梯度下降顺序等带来的波动。最终你会得到S × B个模型。对每个模型在对应的测试集上计算你关心的指标总体错误率、各组的FPR/FNR、每个样本的自洽性分数。3.2 关键步骤与参数选择步骤一确定B和S的大小B模型运行次数需要足够大以使自洽性分数的估计稳定。经验上B1001是一个很好的起点它提供了足够的样本以计算可靠的分布统计量如中位数、百分位数。对于更复杂的模型或需要更精细的分布尾部分析可以考虑B5000或更多。S数据划分次数严重依赖于数据集大小。对于大规模数据集如ImageNetS10或20可能就够了。对于小型公平性基准数据集如COMPAS, German CreditS需要很大≥100才能捕捉到数据划分方差的主导作用。从你提供的German Credit结果S1000可以看出即使如此误差指标的标准差±.021, ±.028依然很大这印证了原文的判断“This task really has too few data points to generalize reliably.”步骤二计算与聚合指标对于每一次(s, b)运行计算在测试集上的总体错误率Err_sb针对每个受保护属性组g如 raceNW, raceW计算组内错误率、FPR、FNR。对于测试集中每一个样本i计算其在B次运行中被预测为正类的频率p_i。样本的自洽性分数可定义为SC_i 1 - 2*|p_i - 0.5|值域[0,1]越接近1越自洽。然后对测试集所有样本求平均得到本次运行的SC_sb。对于每个指标如非白人组的FPR你现在有S × B个数值。计算这些数值的均值和标准差。可视化绘制自洽性累积分布图如图C.4, C.5。横轴是测试集样本的累积比例按自洽性从低到高排序纵轴是自洽性分数。不同组的曲线可以叠加以观察分布差异。步骤三统计显著性判断这是核心分析环节。我们以判断“非白人组与白人组的FPR是否存在显著差异”为例我们拥有非白人组FPR的S×B个估计值集合{FPR_NW}和白人组的{FPR_W}。计算两组均值之差Δ_mean mean(FPR_NW) - mean(FPR_W)。更关键的是评估这个差异的波动性。我们可以方法A推荐直接计算差异的分布。对于每一次(s,b)运行计算Δ_sb FPR_NW_sb - FPR_W_sb。然后观察{Δ_sb}这个集合的均值和标准差。如果Δ_mean的绝对值远大于std({Δ_sb})例如大于2倍标准差则提示可能存在系统差异。方法B使用统计检验。由于S×B通常很大可以基于{FPR_NW}和{FPR_W}两个样本集合进行双样本t检验或非参数检验如Mann-Whitney U检验。但务必注意这些检验假设每次运行是独立的而我们的数据由于嵌套结构可能存在复杂相关性解释p值需谨慎。注意事项计算开销巨大。S100, B1001意味着要训练10万多个模型。这必须依赖强大的计算集群和高效的脚本管理如用SLURM阵列作业。在代码实现上务必确保每次运行的独立性隔离随机种子并妥善管理中间结果避免单点失败导致前功尽弃。4. 结果解读与深度分析以COMPAS和German Credit为例让我们结合你提供的具体数据进行一场“阅片会”。4.1 COMPAS数据集分析表C.3的数据非常具有启发性错误率平等吗总体错误率0.333非白人组0.333白人组0.332。均值几乎完全相同且标准差.008, .01, .014表明这些估计非常精确。从错误率角度看模型没有表现出群体间的不公平。错误类型平等吗这是公平性讨论的核心。非白人组的平均FPR0.148高于白人组0.125而FNR0.185低于白人组0.207。这似乎符合一种常见的权衡模式。但是看标准差非白人组FPR标准差±0.011白人组±0.013。两组FPR的均值差异为0.023这个值小于两组标准差之和甚至与单个标准差处于同一量级。这意味着观测到的差异完全可能由随机波动导致。自洽性指标ˆSC在各组间也高度一致0.88左右且标准差极小±0.005说明模型决策的稳定性在不同群体间是相似的。结论在COMPAS数据集上经过大规模方差分析后我们没有发现统计上显著的、超越随机波动的群体间不公平证据。这并非说COMPAS模型是公平的而是强调基于有限次实验得出的“不公平”结论其统计可靠性存疑。模型的差异更多表现为高方差下的任意性。4.2 German Credit数据集分析表C.4揭示了另一个维度的挑战巨大的方差所有指标的标准差都比COMPAS大一个数量级。总体错误率标准差±0.021FPR标准差±0.028。女性组的FPR标准差甚至高达±0.072这直接反映了数据量过小仅约600样本带来的根本性问题评估结果极不稳定任何基于单次或少数几次实验的结论都不可信。组间差异被方差淹没女性组与男性组在所有指标上的均值差异都远小于其各自的标准差。例如女性组FPR 0.183 vs 男性组0.171差异0.012而女性组自身的标准差就有0.072。自洽性指标约0.77也显著低于COMPAS说明模型决策更不稳定。结论对于German Credit这样的小数据集首要问题不是公平性而是评估的可靠性。如此高的方差意味着我们几乎无法对模型的真实性能尤其是细粒度的组间性能差异做出任何确切的推断。这强烈质疑了在该数据集上进行精细公平性算法比较的可行性。4.3 自洽性曲线解读图C.4和C.5的曲线提供了样本级别的洞察。以图C.4COMPAS为例X轴累计测试集比例从0到1Y轴自洽性从0.5到1。曲线快速上升意味着大部分样本的自洽性都很高0.9模型对这些样本的决策非常稳定。曲线在左侧的“尾巴”大约有10%-20%的样本其自洽性低于0.8甚至0.7。这些就是模型决策“摇摆不定”的样本是任意性的主要来源。关键观察非白人组NW和白人组W的两条曲线几乎完全重合。这说明决策的任意性在不同群体间的分布是相似的。模型并没有对某个群体的样本表现出系统性的更高不确定性。如果两条曲线分离则意味着某个群体的样本更频繁地处于模型的“模糊决策区”这本身可能就是一种不公平。5. 方法论反思、挑战与未来方向这套方法的价值在于它像一把尺子能量化评估中的“噪声”。但它也带来了新的挑战和思考。5.1 核心挑战与应对策略计算成本S × B的实验规模是主要瓶颈。策略对于大型模型可以采用分布式计算和模型缓存。例如训练一次模型然后通过自助法Bootstrap或MC Dropout等技术来近似B次预测的分布但这会引入新的近似误差。策略优先在小型代表性数据集或关键子集上运行完整分析以了解方差的数量级再决定是否需要在全量数据上展开。指标选择我们主要分析了错误率、FPR、FNR和自洽性。但公平性指标众多如机会均等、预测平等。每个指标都需要进行同样的方差分析。策略自动化指标计算流水线。编写脚本使得每训练出一个模型就能自动计算一套完整的公平性指标报表。结果呈现与解释如何向非技术背景的决策者如产品经理、法务人员解释“均值差异不显著”策略使用可视化。除了表格绘制带误差棒的柱状图显示均值±1.96*标准差或绘制组间差异Δ的直方图/密度图直观展示差异分布是否以0为中心。5.2 对算法公平性研究范式的启示我们的工作对当前的研究实践提出了尖锐的质疑对基准数据集的过度依赖German Credit的例子表明在过小、噪声大的数据集上追求公平性改进可能是“在沙地上建高楼”。结论高度不稳定无法泛化。对单次实验结果的过度解读社区中许多论文仅展示一次或几次实验的最佳结果并据此宣称其方法提升了公平性。我们的分析表明除非报告方差否则无法判断这种提升是真实的效应还是随机波动。理论假设与现实的脱节许多公平性理论如公平性-准确性权衡的“不可能定理”建立在确定性模型的假设上。而现实中的模型是高方差的、任意的。我们的工作呼吁将分布视角考虑所有可能训练出的模型引入公平性理论。5.3 未来可行的研究方向基于此框架可以延伸出许多有价值的工作降低任意性的算法设计既然高方差是问题能否设计直接优化自洽性或降低方差的训练算法例如集成方法Bagging、模型平均、或特定的正则化技术可能在不损害平均性能的前提下显著提升模型的决策稳定性。基于自洽性的选择性预测对于那些自洽性极低的样本模型本质上是在“猜”。一个更负责的系统可以选择弃权Abstention将这些样本交由人类专家处理。这引出了一个重要的权衡曲线弃权率 vs. 系统准确率/公平性。未来研究可以探索如何自适应地选择自洽性阈值κ。扩展到生成式AI与深度学习大语言模型LLM和生成式AI的输出同样具有随机性通过temperature参数控制。我们的自洽性与方差分析框架可以用于评估这些模型在不同群体上生成内容的一致性、偏见分布的稳定性等为评估和改善生成式AI的公平性提供新工具。与法律程序的结合在涉及算法决策的法律争议中“任意性”本身可能构成对正当程序原则的违反。我们的定量框架可以为“算法决策过程是否过于任意以至于不公正”这一问题提供可计算、可辩论的证据标准。最后一点个人体会从事算法公平性研究很容易陷入对“最优公平解”的数学追求。但这项工作的核心价值或许首先在于成为一名合格的“算法质检员”。在急于用复杂的公式去“解决”公平性问题之前我们必须先用像自洽性与方差分析这样的“显微镜”和“听诊器”诚实、严谨地诊断出问题到底在哪里、有多严重。很多时候我们发现的问题不是模型“心坏了”而是它“身体太虚”高方差或者我们用来检查它的“尺子”评估数据集本身就不准。先做好诊断再对症下药这才是负责任的工程实践。

相关文章:

算法公平性评估:如何用自洽性与方差分析区分真实偏见与随机噪声

1. 项目概述:为什么我们需要关注算法评估中的“噪声”?在算法公平性研究领域,我们常常看到这样的结论:“模型在A群体上的误报率(FPR)比B群体高X个百分点,因此存在不公平。” 然而,作…...

模型不确定性下的公平性评估:自一致性指标与集成弃权策略

1. 项目概述:当公平性评估遭遇模型不确定性在机器学习,尤其是公平性评估这个领域,我们常常会陷入一种“确定性幻觉”。我们训练一个模型,在某个测试集上计算其误判率、假阳性率、假阴性率,然后得出一个结论&#xff1a…...

如何快速提升电脑性能:5个终极系统调优技巧指南

如何快速提升电脑性能:5个终极系统调优技巧指南 【免费下载链接】Universal-x86-Tuning-Utility Unlock the full potential of your Intel/AMD based device. 项目地址: https://gitcode.com/gh_mirrors/un/Universal-x86-Tuning-Utility 你是否遇到过这样的…...

魔兽争霸3终极优化指南:5分钟解决画面拉伸、帧率限制与中文兼容问题

魔兽争霸3终极优化指南:5分钟解决画面拉伸、帧率限制与中文兼容问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏魔兽争…...

实战揭秘:3步解锁你的微信聊天记忆宝库

实战揭秘:3步解锁你的微信聊天记忆宝库 【免费下载链接】WechatDecrypt 微信消息解密工具 项目地址: https://gitcode.com/gh_mirrors/we/WechatDecrypt 你是否曾因为手机丢失或更换设备,眼睁睁看着珍贵的微信聊天记录消失无踪?那些承…...

BabelDOC:解决学术文档翻译三大痛点的智能PDF翻译工具

BabelDOC:解决学术文档翻译三大痛点的智能PDF翻译工具 【免费下载链接】BabelDOC Yet Another Document Translator 项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC 你是否曾经面对一份重要的英文科研论文,需要快速理解却苦于语言障…...

RAG:终结AI“一本正经胡说八道”,让AI回答问题不再答非所问!

本文用通俗易懂的方式解释了RAG技术,即“检索增强生成”,它通过为AI构建专属知识库,在回答问题时先检索相关信息再生成答案,有效解决AI“答非所问”和“幻觉”问题。文章详细介绍了RAG的工作原理、核心价值及实用场景,…...

Anthropic为何如此反华

美国政客对中国进行科技封锁,本不是什么新闻。但一个商业公司宁可损失上亿美元的收入也要禁止中国人访问他们的AI就有点魔症了。我们不禁要问:为什么我们现在看到Anthropic的CEO Dario Amodei在所有场合都持强硬的反华立场,不免感觉有些奇怪。…...

终极指南:如何用OpenCore Legacy Patcher让旧Mac焕发新生,完美运行最新macOS

终极指南:如何用OpenCore Legacy Patcher让旧Mac焕发新生,完美运行最新macOS 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否拥…...

ncmdump终极指南:3分钟学会网易云音乐NCM格式免费解密

ncmdump终极指南:3分钟学会网易云音乐NCM格式免费解密 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经下载了网易云音乐的歌曲,却发现它们都是无法在其他播放器打开的NCM格式?别担心&am…...

BabelDOC终极指南:如何完美保留PDF格式的专业文档翻译工具

BabelDOC终极指南:如何完美保留PDF格式的专业文档翻译工具 【免费下载链接】BabelDOC Yet Another Document Translator 项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC 你是否曾为翻译PDF文档而烦恼?格式错乱、公式变形、排版混乱—…...

Thorium浏览器:基于Chromium的终极性能优化与隐私保护深度解析

Thorium浏览器:基于Chromium的终极性能优化与隐私保护深度解析 【免费下载链接】thorium Chromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the to…...

5分钟快速上手:AMD Ryzen处理器硬件调试完整指南

5分钟快速上手:AMD Ryzen处理器硬件调试完整指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitcode…...

机器学习赋能心电图分析:探索神经认知障碍的早期筛查新路径

1. 项目概述:当心电图遇见机器学习,为大脑健康“把脉”作为一名长期关注医疗AI交叉应用的从业者,我常常思考一个问题:我们能否从那些看似常规、无处不在的临床检查中,挖掘出超越其传统用途的深层价值?心电图…...

量子机器学习可解释性:从经典XAI到XQML的挑战与创新方法

1. 项目概述:当量子机器学习遇上“黑盒”挑战作为一名长期关注前沿技术交叉领域的从业者,我最近花了大量时间研究一个既烧脑又极具潜力的方向:如何让量子机器学习(QML)模型变得“透明”。我们都知道,经典深…...

高斯混合期望传播算法:突破高阶MIMO检测性能瓶颈

1. 项目概述与核心挑战在无线通信系统的演进中,多输入多输出(MIMO)技术早已不是新鲜概念,它通过部署多根天线,在相同的频带内同时传输多个独立的数据流,从而成倍地提升了频谱效率和系统容量。然而&#xff…...

贝叶斯分层建模与机器学习插补:应对经济数据稀疏性的稳健分析框架

1. 项目概述:当数据稀缺成为常态,我们如何看清经济转型的脉络?在低收入和中等收入国家(LMICs)从事经济研究或政策分析,最常遇到的困境不是模型不够先进,而是数据“不够用”。你手头的数据集可能…...

ICA与NMF算法详解:从盲源分离到矩阵分解的数学原理与工程实践

1. 项目概述:从数据噪音中“听”出独立的声音在信号处理、神经科学、金融数据分析等领域,我们常常会遇到一个经典的“鸡尾酒会问题”:在一个嘈杂的房间里,多个声源(比如不同人的谈话、背景音乐)的声音混合在…...

高基数分类变量编码实战:均值、低秩与多项式逻辑回归方法解析

1. 项目概述:高基数分类变量的编码困局与破局思路在数据科学和机器学习的日常建模工作中,分类变量(Categorical Variables)的处理是绕不开的一环。从用户ID、邮政编码到产品SKU,这些变量往往携带了丰富的信息&#xff…...

基于强化学习与LLM的在线讨论不当言论自动改写技术

1. 项目概述与核心挑战 在社交媒体和在线论坛上,我们每天都能看到海量的讨论。其中,不乏一些言辞激烈、充满攻击性或者逻辑混乱的“不当言论”。传统的平台治理手段,比如关键词过滤、基于分类器的自动检测加上人工审核,更像是一个…...

Claude医学文献分析准确率实测:对比GPT-4o、Gemini 2.0与专业文献数据库(n=1,847篇RCT,Kappa=0.91)

更多请点击: https://codechina.net 第一章:Claude医学文献分析案例 在临床研究与循证医学实践中,研究人员常需从海量PubMed、NEJM或Lancet等来源的PDF或HTML格式文献中快速提取关键信息。Claude系列大模型凭借其长上下文(最高20…...

DOTT-Carbon:一种新型二维金属性多孔碳负极材料的理论设计与性能预测

1. 项目概述:从石墨烯到DOTT-Carbon的探索之路在能源存储领域,尤其是锂离子电池技术中,负极材料的性能瓶颈一直是制约电池能量密度和快充能力的关键。石墨作为商业主流,其理论容量(372 mAh/g)已接近天花板&…...

别再死记硬背了!用Python手把手拆解卡尔曼滤波的5个核心公式(附filterpy/OpenCV两种实现)

别再死记硬背了!用Python手把手拆解卡尔曼滤波的5个核心公式(附filterpy/OpenCV两种实现)卡尔曼滤波就像一位隐形的数据调酒师,它能将嘈杂的观测数据与不完美的预测模型混合,调制出一杯接近真实状态的"鸡尾酒&quo…...

如何用roop-unleashed实现零门槛AI换脸:三分钟制作专业级视频的完整指南

如何用roop-unleashed实现零门槛AI换脸:三分钟制作专业级视频的完整指南 【免费下载链接】roop-unleashed Evolved Fork of roop with Web Server and lots of additions 项目地址: https://gitcode.com/gh_mirrors/ro/roop-unleashed 想要制作令人惊艳的AI换…...

GraphScale:解耦计算与存储,攻克十亿级图学习的内存与通信瓶颈

1. 项目概述:为什么我们需要一个全新的图学习框架?如果你在过去几年里尝试过处理一个真正“大”的图——比如用户关系网络、商品关联图或者学术引用网络——你大概率会和我有同样的感受:现有的工具在规模面前,显得力不从心。图神经…...

新装Ubuntu 22.04.4 LTS后,我做的第一件事:开启root和SSH远程管理

新装Ubuntu 22.04.4 LTS后必做的安全加固与远程管理配置拿到一台全新安装的Ubuntu 22.04.4 LTS服务器时,很多开发者会迫不及待地开始部署应用。但根据我管理上百台服务器的经验,初始配置的质量直接决定了后续运维的难易程度。本文将分享我每次部署新系统…...

kNN×KDE算法:基于相似性的数据填补原理与天文数据应用

1. 项目概述:当系外行星数据遇上“最像的邻居”在系外行星学这个领域,我们每天都在和数据“捉迷藏”。想象一下,你手里有一本记录了数千颗系外行星的“花名册”,但翻开一看,很多关键信息栏是空白的:这颗行星…...

机器学习结合对称性描述符高效预测硅带隙温度依赖性

1. 项目概述:当机器学习遇见声子物理在材料计算领域,我们常常面临一个“鱼与熊掌”的困境:一方面,基于第一性原理的密度泛函理论(DFT)计算能给出相当可靠的基态电子结构,比如硅的晶格常数、能带…...

智慧树刷课插件:3步安装,告别手动刷课的终极解决方案

智慧树刷课插件:3步安装,告别手动刷课的终极解决方案 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台的繁琐网课学习而烦恼吗&…...

3分钟彻底清理Windows右键菜单!ContextMenuManager让你的效率提升200%

3分钟彻底清理Windows右键菜单!ContextMenuManager让你的效率提升200% 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是不是也遇到过这种情况&…...