乐陵seo优化推广/快速排名seo软件

乐陵seo优化推广,快速排名seo软件,福州网seo,上海十大it外包公司论文阅读笔记:UniFace: Unified Cross-Entropy Loss for Deep Face Recognition 1 背景2 创新点3 方法3.1 回顾softmax损失3.2 统一交叉熵损失3.3 人脸验证中的UCE损失3.4 进一步的优化3.4.1 边际UCE损失3.4.2 平衡BCE损失 4 实验4.1 消融实验4.2 和SOTA方法对比 论…

论文阅读笔记:UniFace: Unified Cross-Entropy Loss for Deep Face Recognition

  • 1 背景
  • 2 创新点
  • 3 方法
    • 3.1 回顾softmax损失
    • 3.2 统一交叉熵损失
    • 3.3 人脸验证中的UCE损失
    • 3.4 进一步的优化
      • 3.4.1 边际UCE损失
      • 3.4.2 平衡BCE损失
  • 4 实验
    • 4.1 消融实验
    • 4.2 和SOTA方法对比

论文:UniFace_ICCV_2023_paper.pdf

代码:https://github.com/cvi-szu/uniface

1 背景

一个通用的人脸识别系统包含3个核心步骤:人脸检测、人脸特征提取和识别(包括一对一验证和一对其余识别)。因此,判别性的人脸特征学习对于人脸识别系统至关重要。具体来说,一个主体的面部特征应该接近属于同一身份的特征,而远离其他身份的特征,即来自正对的最小特征相似度理想情况下应该大于一个阈值 t t t ,来自负对的最大特征相似度应该小于这个阈值t。

基于深度学习的人脸识别方法根据其学习目标可以分为两类:

  • 样本到样本的距离

  • 样本到类的相似性

基于样本间距离的方法将人脸图像映射到一个高度紧凑的欧式特征空间,其中距离被用来度量人脸特征的相似性。然而,这类方法的训练是困难的,因为需要复杂的采样策略来构建有效的负对和正对/元组。

基于样本间相似度的方法通常采用softmax损失作为学习目标,将人脸识别作为多类别分类问题来处理。一些工作提出将softmax损失与额外精心设计的损失相结合,以增加类内相似性或降低类间相似性。这些方法引入了额外的超参数,需要对超参数进行精细的调整。其他工作(如L-softmax损失,SphereFace,AMsoftmax,CosFace 和 ArcFace等)通过引入类间边距对原始的softmax损失进行扩展,以减少类内距离,增大类间距离。然而,Softmax损失只是鼓励单个训练样本与其对应的正类代理之间的最大角度相似度,并没有考虑该正类代理与其他样本之间的相似性。换句话说,在softmax和边际softmax损失下,很难选择一个统一的阈值 t t t 来分离负样本对和正样本对,如图1所示。
在这里插入图片描述

为了解决这个问题,本文提出了一个统一交叉熵损失UCE,他明确的鼓励所有正样本到类的相似度都大于一个阈值 t = c o s θ t t=cos\theta t t=cosθt,而所有负样本到类的距离都小于这个阈值。作者进一步改进了UCE损失:

  • 引入了强制边际

  • 提出了两种可供选择的方式来平衡大量人脸身份的训练

作者将使用UCE损失训练的人脸检测模型命名为UniFace。

2 创新点

  • 在研究了softmax损失之后,作者发现它学习到的最小正样本到类的相似度实际上并不能保证大于它的最大负样本到类的相似度。为了解决这个问题,我们通过假设一个固定的阈值t来约束正负样本对的相似性,从而设计了UCE损失。

  • 本文是第一个将统一的 t t t 作为一个自动可学习的参数纳入深度人脸识别框架的工作。UCE损失鼓励所有正样本到类的相似度都大于负样本到类的相似度,这与实际人脸识别应用的期望非常匹配。

  • UCE损失单独使用效果很好,可以直接替代现有深度人脸识别模型(表1和表2)中的softmax损失。此外,作者还提出了UCE的两个扩展,即边际UCE和平衡UCE损失,以结合边际和平衡策略来提高UCE损失的性能。值得注意的是,边际UCE损失比softmax损失对超参数更加稳健(图3 ( a ) )。

3 方法

3.1 回顾softmax损失

假设 M M M 是在由 N N N 个主体组成的面部样本集 D D D 上训练的深度人脸模型,
在这里插入图片描述

其中, D i D_i Di 表示包含同一主体 i i i 的面部图像子集。对于任意样本 X ∈ D X∈D XD,令:
在这里插入图片描述

表示 X X X 的特征,其中 M M M 为特征向量的长度。然后,我们可以得到一个特征集合 F F F,
在这里插入图片描述

在使用softmax损失训练的人脸模型中,采用全连接(FC)分类器,权重矩阵 W W W 和偏置 b b b,根据 X X X 的特征 x x x 进行分类,其中:
在这里插入图片描述

在式(4)中, W i ∈ R M × 1 W_i∈R^{M×1} WiRM×1 是主体 i i i 的类别代理。

为了方便,分别归一化 W W W 并省略 B B B
在这里插入图片描述

对于所有的 x ∈ F x∈F xF,将特征归一化为 ∣ ∣ x ∣ ∣ = s ||x||=s ∣∣x∣∣=s

随机抽取 N N N 个样本 { X ( i ) } i = 1 N ⊂ D \{X^{(i)}\}_{i=1}^N⊂D {X(i)}i=1ND,其中 ∀ i , X ( i ) ∈ D i ∀i,X^{(i)}∈D_i i,X(i)Di。那么,对于给定的样本 X ( i ) X^{(i)} X(i),典型的多类softmax损失为:
在这里插入图片描述

其中,
在这里插入图片描述

< x ( i ) , W j > <x^{(i)},W_j> <x(i),Wj> 为两个向量的内积。

我们称 c o s θ x , w ( i i ) = 1 s W i T x ( i ) cos \theta_{x,w}^{(ii)} = \frac{1}{s}W_i^Tx^{(i)} cosθx,w(ii)=s1WiTx(i) 为正样本类间相似度, c o s θ x , w ( i j ) = 1 s W j T x ( i ) cos \theta_{x,w}^{(ij)} = \frac{1}{s}W_j^Tx^{(i)} cosθx,w(ij)=s1WjTx(i) 为负样本类间相似度,从而得到样本类间相似度矩阵 S s a m − c l a S_{sam-cla} Ssamcla
在这里插入图片描述

为了正确分类 X ( i ) X(i) X(i),softmax损失鼓励比负样本到类的相似性 ( c o s θ x , w ( i j ) ) (cos \theta_{x,w}^{(ij)}) (cosθx,w(ij)) 更大的正样本到类的相似性 ( c o s θ x , w ( i i ) ) (cos \theta_{x,w}^{(ii)}) (cosθx,w(ii)) ,即
在这里插入图片描述

那么,存在 t i t_i ti 使得:
在这里插入图片描述

然而,softmax损失没有考虑 c o s θ x , w ( j i ) cos \theta_{x,w}^{(ji)} cosθx,w(ji) c o s θ x , w ( i i ) cos \theta_{x,w}^{(ii)} cosθx,w(ii) 之间的关系。也就是说,可能存在一个负样本对 ( x ( j ) , W i ) (x^{(j)},W_i) (x(j),Wi) ,其相似度甚至大于正样本对 ( x ( i ) , W i ) (x^{(i)},W_i) (x(i),Wi),即可能存在一个样本 X ( j ) ∈ D j , j ≠ i X^{(j)}∈D_j,j≠i X(j)Dj,j=i,,其特征 x ( j ) x^{(j)} x(j) 满足:
在这里插入图片描述

我们预期来自正对的相似度大于某个阈值 t t t,来自负对的相似度小于 t t t。虽然在式(13)和(14)中,人脸图像 X ( i ) X^{(i)} X(i) X ( j ) X^{(j)} X(j) 都被正确地归类到正确地主体中。我们注意到,与我们的预期相反,正样本对 ( x ( i ) , W i ) (x^{(i)},W_i) (x(i),Wi) 比负样本对 ( x ( j ) , W i ) (x^{(j)},W_i) (x(j),Wi) 具有更小的相似度。由于 t i < t j t_i < t_j ti<tj,可以很容易地得出结论,没有统一的相似度阈值 t = t i = t j t = t_i = t_j t=ti=tj 可以同时正确地将正样本对 ( x ( i ) , W i ) (x^{(i)},W_i) (x(i),Wi) ( x ( j ) , W i ) (x^{(j)},W_i) (x(j),Wi) 与负样本对 ( x ( j ) , W i ) (x^{(j)},W_i) (x(j),Wi) 分开。

因此用式(11)中的样本到类的相似度矩阵 S s a m − c l a S_{sam-cla} Ssamcla 来选择阈值是困难的,即softmax是鼓励对角元素 c o s θ x , w ( i i ) cos \theta_{x,w}^{(ii)} cosθx,w(ii) 在第 i i i 行占优,以实现样本 X ( i ) X^{(i)} X(i) 的良好分类,而忽略了鼓励 c o s θ x , w ( i i ) cos \theta_{x,w}^{(ii)} cosθx,w(ii) 在第 i i i 列占优,然而这在人脸识别中也很重要。

3.2 统一交叉熵损失

为了避免式(14)中的问题,并鼓励一个相似矩阵 S s a m − c l a S_{sam-cla} Ssamcla 的行和列都是对角占优的。作者期望一个统一的阈值 t t t,使得:
在这里插入图片描述
如果我们将特征与其正类代理之间的最大夹角定义为 θ p o s \theta_{pos} θpos,将特征与其负类代理之间的最小夹角定义为 θ n e g \theta_{neg} θneg,即:
在这里插入图片描述
在这里插入图片描述
那么,当且仅当 θ p o s ≤ θ n e g \theta_{pos}≤\theta_{neg} θposθneg,且统一阈值 t = c o s θ t t=cos\theta_t t=cosθt,存在一个阈值 t t t 使得任意样本都满足式(15),对任意 θ t \theta_t θt 有效,其中:
在这里插入图片描述

即图1中所有行中所有的“×”都要在所有的“o”左边。

如3.1中所述,softmax损失没有考虑统一阈值 t t t 的约束。作者首次将统一阈值 t t t 作为一个可自动学习的参数加入到损失函数中。提出的统一交叉熵UCE损失前提是存在一个统一阈值 t = c o s θ t t=cos\theta_t t=cosθt(即 θ p o s ≤ θ n e g \theta_{pos}≤\theta_{neg} θposθneg)。从式(8)中的softmax开始推导:
在这里插入图片描述

根据式(16)-(18),可得:
在这里插入图片描述

不等式的详细推导见附录。

附录证明过程:
在这里插入图片描述
在这里插入图片描述

定义UCE损失 L u c e ( X ( i ) ) L_{uce}(X^{(i)}) Luce(X(i)) 为:
在这里插入图片描述
其中 b ˜ = s c o s θ t + l o g ( N − 1 ) \~b=scos\theta_t+log(N-1) b˜=scosθt+log(N1) 是一个待学习的常数。

式(23)中第一项中的 e − s c o s θ x , w ( i i ) + b ˜ = e − s ( c o s θ x , w ( i i ) − c o s θ t − l o g ( N − 1 ) s ) e^{-scos\theta _{x,w}^{(ii)}+\~b}=e^{-s(cos\theta_{x,w}^{(ii)}-cos\theta_t-\frac{log(N-1)}{s})} escosθx,w(ii)+b˜=es(cosθx,w(ii)cosθtslog(N1)) ,第二项中的 e s c o s θ x , w ( i j ) + b ˜ = e s ( c o s θ x , w ( i j ) − c o s θ t − l o g ( N − 1 ) s ) e^{scos\theta _{x,w}^{(ij)}+\~b}=e^{s(cos\theta_{x,w}^{(ij)}-cos\theta_t-\frac{log(N-1)}{s})} escosθx,w(ij)+b˜=es(cosθx,w(ij)cosθtslog(N1)),缩放因子 s > 0 s>0 s>0,当模型训练收敛时,则会出现 c o s θ x , w ( i i ) − c o s θ t − l o g ( N − 1 ) s > 0 cos\theta_{x,w}^{(ii)}-cos\theta_t-\frac{log(N-1)}{s}>0 cosθx,w(ii)cosθtslog(N1)>0 , c o s θ x , w ( i j ) − c o s θ t − l o g ( N − 1 ) s < 0 cos\theta_{x,w}^{(ij)}-cos\theta_t-\frac{log(N-1)}{s}<0 cosθx,w(ij)cosθtslog(N1)<0,即 c o s θ x , w ( i j ) < c o s θ t + l o g ( N − 1 ) s < c o s θ x , w ( i i ) cos\theta_{x,w}^{(ij)}<cos\theta_t+\frac{log(N-1)}{s}<cos\theta_{x,w}^{(ii)} cosθx,w(ij)<cosθt+slog(N1)<cosθx,w(ii) ,其中 l o g ( N − 1 ) s \frac{log(N-1)}{s} slog(N1) 为常数可以忽略不计,所以训练目标满足式(15)。

UCE损失比softmax损失对正负样本到类特征之间的举例更有约束。当使用UCE损失代替softmax损失训练模型时,期望最终的样本特征更具有判别性。如图2所示,在提出的UCE损失划分的特征空间中, x ( 1 ) x^{(1)} x(1) W 1 W_1 W1 之间的相似性比原始的softmax损失训练增加,而 x ( 2 ) x^{(2)} x(2) W 1 W_1 W1 之间的相似性降低。
在这里插入图片描述

虽然UCE损失的最终公式(式(23))类似于二元交叉熵损失,但他们之间有几个关键区别。首先,UCE损失是从显式统一阈值 t t t 的目标设计的,用于约束正负样本对的相似性,而BCE损失及其变体没有这种显式约束。其次,从softmax损失中推导出UCE损失,并通过清晰的数学推导给出了统一阈值 t t t 与偏差 b ˜ = s c o s θ t + l o g ( N − 1 ) \~b=scos\theta_t+log(N-1) b˜=scosθt+log(N1) 的关系,然后通过图4(c)的定性说明来评估 t t t 是否符合人脸验证的预期。最后,作者在一个大型的benchmark上系统的比较了UCE损失和BCE损失,其中作者比较了:

  1. 一个为不同类别分配各自偏置的标准BCE损失

  2. 一个直接删除了任何偏置的修改BCE损失,这意味着偏置 b = 0 b=0 b=0

实验结论表明,UCE损失比BCE损失的两个朴素变体表现更佳,见表1。

3.3 人脸验证中的UCE损失

在真实人脸验证系统中,对于任意两个人脸图像样本, X ( i ) ∈ D i , X ( j ) ∈ D j X^{(i)}∈D_i,X^{(j)}∈D_j X(i)Di,X(j)Dj,通过比较它们的特征相似度 g ( X ( i ) , X ( j ) ) g(X^{(i)},X^{(j)}) g(X(i),X(j)) 与置信度阈值 t ∗ t^* t,选择一个统一的阈值来验证他们是否来自同一主体,这个过程隐含了一个损失 L v L_v Lv
在这里插入图片描述

其中 α \alpha α 是重加权参数。

那么在训练中,对于给定的 X ( i ) X^{(i)} X(i),它的损失为:
在这里插入图片描述

对于每一个样本,都会耗费大量的计算量,利用类代理 W i W_i Wi 代替了 F i F_i Fi 中的所有特征 x ( i ) x^{(i)} x(i),设计了一个合理的损失函数。对于所有的 i i i
在这里插入图片描述

式(27)中,损失采用函数 R e L U ( x ) = m a x ( 0 , x ) ReLU(x)=max(0,x) ReLU(x)=max(0,x) x = 0 x=0 x=0 处不可微,一个合理的替代可以是 softplus 函数:
在这里插入图片描述

β \beta β 趋于+∞时,softplus(x)趋于ReLU(x) 。

利用softplus函数,则 L v 3 ( X ( i ) ) L_{v3}(X^{(i)}) Lv3(X(i)) 可代换为:
在这里插入图片描述

当我们令 α = β = s \alpha=\beta=s α=β=s 时,
在这里插入图片描述

损失 L v 4 ( X ( i ) ) L_{v4}(X^{(i)}) Lv4(X(i)) 就是提出的UCE损失 L u c e ( X ( i ) ) L_{uce}(X^{(i)}) Luce(X(i)),满足 b ˜ ∗ = s t ∗ \~b^*=st^* b˜=st。因此,作者将UCE损失和人脸验证联系起来。

3.4 进一步的优化

3.4.1 边际UCE损失

先前的工作表明边际softmax损失比原始的性能更好。在这里通过增加一个余弦余量 m m m,将所提出的UCE损失扩展到边际UCE损失:
在这里插入图片描述

3.4.2 平衡BCE损失

L u c e L_{uce} Luce L u c e − m L_{uce-m} Lucem 只计算一个正样本对 ( x ( i ) , W i ) (x^{(i)},W_i) (x(i),Wi) 的相似度,但却有 N-1 个负样本对 ( x ( i ) , W j ) (x^{(i)},W_j) (x(i),Wj) ,这种不平衡会导致不理想的性能。本文引入两个参数来平衡正负样本对的数量:
在这里插入图片描述

其中 p j p_j pj 是负样本对 ( x ( i ) , W j ) (x^{(i)},W_j) (x(i),Wj) 从均匀分布中抽样得到的随机数, λ \lambda λ r r r 分别是所有负样本对的重加权和抽样参数。不同的 λ \lambda λ r r r 的影响如图3所示。
在这里插入图片描述

4 实验

4.1 消融实验

UCE损失中超参数的消融实验。
在这里插入图片描述

不同框架中使用UCE损失的提升。
在这里插入图片描述

normalized softmax损失,BCE损失和UCE损失的效果对比。
在这里插入图片描述

4.2 和SOTA方法对比

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Metal学习笔记七:片元函数

知道如何通过将顶点数据发送到 vertex 函数来渲染三角形、线条和点是一项非常巧妙的技能 — 尤其是因为您能够使用简单的单行片段函数为形状着色。但是&#xff0c;片段着色器能够执行更多操作。 ➤ 打开网站 https://shadertoy.com&#xff0c;在那里您会发现大量令人眼花缭乱…

腾讯云 | 微搭低代码快速开发数据表单应用

如上所示&#xff0c;登录腾讯云微搭低代码业务控制台&#xff0c;开始新创建一个应用&#xff0c;创建应用的方式包括&#xff0c;根据实际的业务需求&#xff0c;从模版列表中选择一个模板填入数据模型创建新应用&#xff0c;使用微搭组件自主设计数据模型创建新应用&#xf…

储油自动化革命,网关PROFINET与MODBUS网桥的无缝融合,锦上添花

储油行业作为能源供应链的关键环节&#xff0c;其自动化和监控系统的可靠性和效率至关重要。随着工业4.0的推进&#xff0c;储油设施越来越多地采用先进的自动化技术以提高安全性、降低成本并优化运营。本案例探讨了如何通过使用稳联技术PROFINET转MODBUS模块网关网桥&#xff…

PARETO PROMPT OPTIMIZATION

题目 帕累托提示优化 论文地址&#xff1a;https://openreview.net/forum?idHGCk5aaSvE 摘要 自然语言迅速优化或及时工程已成为一种强大的技术&#xff0c;可以解锁大型语言模型&#xff08;LLMS&#xff09;的各种任务的潜力。尽管现有方法主要集中于最大化LLM输出的单一特…

前端面试题---.onChange() 事件与焦点机制解析

.onChange() 事件与焦点的总结 焦点&#xff08;focus&#xff09; 指的是 当前正在操作的元素&#xff08;如输入框、按钮&#xff09;。只有一个元素能同时拥有焦点。 原生 HTML 事件&#xff1a; onchange &#xff08;需要失去焦点才触发&#xff09; 用户输入后&#x…

3.对象生活的地方—Java环境搭建

1、你要养鱼&#xff0c;总得先有一个鱼塘吧。挖一个鱼塘来养鱼&#xff0c;你需要去做下面这些事情&#xff1a; 规划和设计&#xff1a;确定鱼塘的位置、大小和形状&#xff0c;绘制设计图。标记和测量&#xff1a;使用测量工具标记鱼塘的边界和深度。挖掘&#xff1a;使用挖…

玩转大模型——Trae AI IDE国内版使用教程

文章目录 Trae AI IDE完备的 IDE 功能强大的 AI 助手 安装 Trae 并完成初始设置管理项目什么是 “工作空间”&#xff1f;创建项目 管理插件安装插件从 Trae 的插件市场安装从 VS Code 的插件市场安装 禁用插件卸载插件插件常见问题暂不支持安装 VS Code 插件市场中某个版本的插…

数据结构1-4 队列

一、队列是什么&#xff1f; 先举一个日常例子&#xff0c;排队买饭。 排队买饭 大家按先来后到的顺序&#xff0c;在窗口前排队买饭&#xff0c;先到先得&#xff0c;买完之后走开&#xff0c;轮到下一位买&#xff0c;新来的人排在队尾&#xff0c;不能插队。 可见&#x…

(十 四)趣学设计模式 之 策略模式!

目录 一、 啥是策略模式&#xff1f;二、 为什么要用策略模式&#xff1f;三、 策略模式的实现方式四、 策略模式的优缺点五、 策略模式的应用场景六、 总结 &#x1f31f;我的其他文章也讲解的比较有趣&#x1f601;&#xff0c;如果喜欢博主的讲解方式&#xff0c;可以多多支…

探秘基带算法:从原理到5G时代的通信变革【三】Turbo 编解码

文章目录 2.2 Turbo 编解码2.2.1 基本概念与系统构成2.2.2 编码过程分步解析交织器递归系统卷积编码器复接器总结 2.2.3 译码算法分类与原理Turbo码的强大主要来源于其解码器理论基础解码过程详解交织与解交织译码算法总结 2.2.4 Turbo码的应用场景无线通信卫星通信深空通信 2.…

Yocto + 树莓派摄像头驱动完整指南

—— 从驱动配置、Yocto 构建&#xff0c;到 OpenCV 实战 在树莓派上运行摄像头&#xff0c;在官方的 Raspberry Pi OS 可能很简单&#xff0c;但在 Yocto 项目中&#xff0c;需要手动配置驱动、设备树、软件依赖 才能确保摄像头正常工作。本篇文章从 BSP 驱动配置、Yocto 关键…

TCP协议(20250304)

1. TCP TCP: 传输控制协议&#xff08;Transmission Control Protocol&#xff09;&#xff0c;传输层协议之一&#xff08;TCP&#xff0c;UDP&#xff09; 2. TCP与UDP UDP&#xff08;用户数据报协议&#xff09; 面向数据报无连接不安全不可靠&#xff08;尽最大努力交…

NModbus 连接到Modbus服务器(Modbus TCP)

1、在项目中通过NuGet添加NModbus&#xff0c;在界面中添加一个Button。 using NModbus.Device; using NModbus; using System.Net.Sockets; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Docu…

BUU44 [BJDCTF2020]ZJCTF,不过如此1 [php://filter][正则表达式get输入数据][捕获组反向引用][php中单双引号]

题目&#xff1a; 我仿佛见到了一位故人。。。也难怪&#xff0c;题目就是ZJCTF 按要求提交/?textdata://,I have a dream&filenext.php后&#xff1a; ......不太行&#xff0c;好像得用filephp://filter/convert.base64-encode/resourcenext.php 耶&#xff1f;那 f…

[Web 安全] PHP 反序列化漏洞 —— POP 链构造思路

关注这个专栏的其他相关笔记&#xff1a;[Web 安全] 反序列化漏洞 - 学习笔记-CSDN博客 0x01&#xff1a;什么是 POP 链&#xff1f; POP 链&#xff08;Payload On Purpose Chain&#xff09;是一种利用 PHP 中的魔法方法进行多次跳转以获取敏感数据的技术。它通常出现在 CTF…

DeepSeek 助力 Vue3 开发:打造丝滑的网格布局(Grid Layout)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…

Golang语法特性总结

1.认识Golang代码特性 package main //1.包含main函数的文件就是一个main包--当前程序的包名// import "fmt" // import "time" import("fmt""time" )//3.同时包含多个包 4.强制代码风格:函数的 { 一定和函数名在同一行&#xff0c;否…

AI赋能校园安全:科技助力预防与应对校园霸凌

校园本应是学生快乐学习、健康成长的地方&#xff0c;然而&#xff0c;校园霸凌却成为威胁学生身心健康的隐形“毒瘤”。近年来&#xff0c;随着人工智能&#xff08;AI&#xff09;技术的快速发展&#xff0c;AI在校园安全领域的应用逐渐成为解决校园霸凌问题的新突破口。通过…

易语言模拟真人鼠标轨迹算法 - 防止游戏检测

一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序&#xff0c;它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言&#xff0c;原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势&#xff1a; 模拟…

运营商三要素API:构建安全信任的桥梁

引言 在数字经济时代&#xff0c;身份验证已成为各类业务场景的基础需求。运营商三要素API作为一种高效的身份核验工具&#xff0c;通过对接运营商数据&#xff0c;实现对用户姓名、身份证号码、手机号码三项关键信息的实时校验&#xff0c;为各行业提供可靠的身份认证解决方案…