表情识别综述

AI 前线导读: 面部表情识别技术(FER)正逐渐从实验室数据集测试走向挑战真实场景下的识别。随着深度学习技术在各领域中的成功,深度神经网络被越来越多地用于学习判别性特征表示。目前的深度面部表情识别系统通常面临两个关键问题:由于缺乏足够的训练数据所造成的过度拟合,和与表情无关的变化,如照明、头部姿势和身份偏置信息。 

这篇文章是对深度面部表情识别的全面综述,也是 AI 前线第 30 篇论文导读。首先,我们结合相关背景知识,介绍深度 FER 系统的标准流程。然后,我们介绍了目前在文献中广泛使用的数据集,并提供这些数据集公认的数据选择和评价准则。对于目前最先进的深度 FER 技术,我们回顾了现有的基于静态图像和动态图像序列的 FER 深度神经网络设计和相关的训练策略,并且讨论了它们的优点和局限性。接着,我们将综述扩展到其他相关的问题和应用场景。最后,我们分析了该领域未来的挑战和相应的机会,以及设计健壮的深度 FER 系统的未来方向。 

更多干货内容请关注微信公众号“AI 前线”,(ID:ai-front)

面部表情是人类表达自己的情绪状态和意图最强大、最自然和最普遍的信号之一。面部表情自动分析在社交机器人、医疗、驾驶员疲劳监测等许多其他的人机交互系统中有大量应用。

FER 系统根据特征表示可以分为两类:静态图像 FER 和动态序列 FER。在基于静态图像的方法中,特征表示仅由单张图片的空间信息进行编码,而基于动态的方法需要考虑输入面部表情连续帧之间的时间关系。

大部分传统方法使用了手动提取的特征,或者浅层学习。但是 2013 年后,各类表情识别比赛,例如 FER2013 和真实场景情绪识别(EmotiW)从充满挑战性的真实世界场景中收集了十分充足的训练数据,推动了 FER 技术从实验室走向真实场景。由于数据量的增加,传统特征已经不足以表示与面部表情无关的因素的多样性。伴随着芯片处理能力的大幅提升(GPU 单元)和各种优秀神经网络结构的设计涌现,许多领域开始转向深度学习方法,大幅提升了识别准确率。同样地,深度学习技术被越来越多地用于应对真实环境下的表情识别所带来的挑战。

图 1 人脸表情识别数据集和方法

尽管深度学习具有强大的特征学习能力,它在 FER 中的应用还有一些问题。首先,深度神经网络需要大量训练数据来避免过拟合。然而,现存的面部表情数据库不足以训练那些在目标识别任务中有着显著效果的深度网络。除此之外,由于不同人物属性,例如年龄、性别、宗教背景和表达能力,主体间具有高变化性。姿态、光照和遮挡在不受限的表情场景下十分常见。这些因素和表情之间是非线性关系,因此需要增强深度网络对类内变化的健壮性,以及学习有效的表情特征表示。

深度面部表情识别

图 2 深度面部表情识别系统

1. 预处理

自然场景下会出现许多与面部表情无关的变化特征,例如不同的背景、光照、头部姿势等等。因此,在训练深度神经网络之前,需要利用预处理对人脸的视觉语义信息进行标定和对齐。

1.1 人脸对齐

人脸对齐是许多与人脸相关的识别任务中必需的预处理步骤。下面我们将介绍一些常用的方法以及在深度表情识别系统中可用的公开实现。(人脸对齐综述可参考论文:Automatic analysis of facial actions: A survey,https://ieeexplore.ieee.org/abstract/document/7990582/ )

拿到训练数据后,第一步是检测人脸,然后去掉背景和无关区域。Viola-Jones 人脸检测器是一个经典的广泛使用的人脸检测方法,在许多工具箱中都有实现(例如 OpenCV 和 Matlab)。得到人脸边界框后,原图像可以裁剪至面部区域。人脸检测之后,可以利用人脸关键点标定进一步提高 FER 的效果。根据关键点坐标,人脸可以利用放射变换显示到统一的预定义模版上。这一步可以减少旋转和面部变形带来的变化。目前最常用的人脸标定方法是 IntraFace,在许多深度 FER 中得到了应用。该方法使用级联人脸关键点定位,即 SDM,可以准确预测 49 个关键点。

1.2 数据增强

深度神经网络需要足够的训练数据才能保证在给定识别任务上的泛化性能。然而用于 FER 的公开数据库一边都达不到这样的训练数据量,因此数据增强就成了深度表情识别系统非常重要的一个步骤。数据增强技巧可以分为两类:线下数据增强和在线数据增强。

深度 FER 的线下数据增强主要是通过一些图像处理操作来扩充数据库。最常用的方法包括随机干扰和变形,例如旋转、水平翻转、缩放等。这些处理可以生成更多的训练样本,从而让网络对出现偏移和旋转的人脸更健壮。除了基本的图像操作,也可以利用 CNN 或 GAN 来生成更多的训练数据。

在线数据增强方法一般都集成在深度学习工具箱中,来降低过拟合的影响。在训练过程中,输入样本会被随机中心裁剪,并且水平翻转,得到比原训练数据库大 10 倍的数据库。

1.3 人脸归一化

光照和头部姿态变化会有损 FER 的表现,因此我们介绍两类人脸归一化方法来减轻这一影响:光照归一化和姿态归一化。

光照归一化:INFace 工具箱是目前最常用的光照归一化工具。研究表明直方图均衡化结合光照归一化技巧可以得到更好的人脸识别准确率。光照归一化方法主要有三种:基于各向同性扩散归一化(isotropic diffusion-based normalization)、基于离散余弦变换归一化(DCT-based normalization)和高斯差分(DoG)。

姿态归一化:一些 FER 研究利用姿态归一化产生正面人脸视角,其中最常用的方法是 Hassner 等人提出的:在标定人脸关键点之后,生成一个 3D 纹理参考模型,然后估测人脸部件,随后,通过将输入人脸反投影到参考坐标系上,生成初始正面人脸。最近,也有一系列基于 GAN 的深度模型用于生成正面人脸(FF-GAN,TP-GAN,DR-GAN)。

特征学习深度网络

深度学习通过多层网络结构,进行多种非线性变换和表示,提取图片的高级抽象特征。下面我们简要介绍一些用于 FER 的深度学习方法。

2.1 卷积神经网络(Convolutional neural network, CNN)

CNN 对人脸位置变化和尺度变化有更强的健壮性,而且对于未见人脸姿态变化比多层感知器有更好的表现。

表 1 用于 FER 的 CNN 模型设置和特性。

其他 CNN 驱动模型在 FER 的应用:

基于区域的 CNN(R-CNN)在 FER 中用于学习特征:

  1. Facial expression recognition in the wild based on multimodal texture features

  2. Combining multimodal features within a fusion network for emotion recognition in the wild

Faster R-CNN 通过生成高质量候选区域,鉴别面部表情:

  1. Facial expression recognition with faster r-cnn

2.2 深度置信网络(Deep belief network, DBN)

DBN 由 Hinton 等人提出,可学习提取训练数据的深度层级表示。DBN 训练有两个步骤:预训练和微调。首先用逐层贪婪训练方法初始化深度网络,可以在不需要大量标注数据的情况下防止局部最优解。然后,用有监督的梯度下降对网络的参数和输出进行微调。

2.3 深度自编码器(Deep autoencoder, DAE)

与之前介绍的网络不同,深度自编码器通过最小化重构误差来对输入进行重构。DAE 有许多变体:降噪自编码器,可从部分损坏的数据中恢复原始未损坏数据;稀疏自编码网络,增强学习得到的特征表示的稀疏性;压缩式自编码器,增加活动相关正则项以提取局部不变特征;卷积自编码器,使用卷积层代替 DAE 中的隐藏层。

2.4 递归神经网络(Recurrent neural network, RNN)

RNN 是联结主义模型,能够捕捉时域信息,更适合于序列数据预测。训练 RNN 用到的是时间反向传播算法(back propagation through time, BPTT)。由 Hochreiter 和 Schmidhuber 提出的 LSTM 是一种特殊形式的 RNN,用于解决传统 RNN 训练时出现的梯度消失和爆炸问题。

面部表情分类

在学习深度特征之后,FER 的最后一步是识别测试人脸的表情属于基本表情的哪一类。深度神经网络可以端到端地进行人脸表情识别。一种方法是在网络的末端加上损失层,来修正反向传播误差,每个样本的预测概率可以直接从网络中输出。另一种方法是利用深度神经网络作为提取特征的工具,然后再用传统的分类器,例如 SVM 和随机森林,对提取的特征进行分类。

人脸表情数据库

表 2 人脸表情公开数据库概览

Elicit(表情产生方式):P = posed(摆拍),S = spontaneous(自然)

Condit(收集条件):Lab(实验室收集),Web(网页抓取),Movie(电影截图)

先进算法

我们将目前的主要工作按数据类型分为两类:静态图像深度 FER 网络和动态序列图像深度 FER 网络。

1. 静态图像深度 FER 网络

 

 

 

表 3 静态图像深度 FER 网络算法评测

 

1.1 预训练和微调

直接在相对较小的人脸表情数据集上训练深度网络容易导致过拟合。为了解决这个问题,许多研究使用额外的任务导向的数据从零开始预训练自定义的网络,或者在已经预训练好的网络模型(AlexNet , VGG, VGG-face 和 GoogleNet)上进行微调。

辅助数据可以选择大型人脸识别数据库(CASIA WebFace, Celebrity Face in the Wild (CFW) , FaceScrub dataset),或者相对较大的 FER 数据库(FER2013 和 Toronto Face Database)。Knyazev 等人发现在更大的 FR 数据库上训练的效果不好的 FR 模型,经过 FER2013 数据库的微调,反而能在表情识别任务中达到更好的效果。在大型 FR 数据库上预训练对于表情识别准确率有正面影响,并且进一步用人脸表情数据库微调可以有效提升识别准确率。

Ng 等人提出了了多阶段微调方法:第一阶段在预训练模型上使用 FER2013 进行微调,第二阶段利用目标数据库的训练数据进行微调,使模型更切合目标数据库。

图 3 不同微调方式的结合。其中“FER28”和“FER32”是 FER2013 数据库的不同部分。“EmotiW”是目标数据库。这一两阶段微调方法达到了最好的效果。

Ding 等人发现由于 FR 和 FER 数据库之间的差距,人脸主导的信息仍然遗留在微调的 FR 网络中,削弱了网络表示不同表情的能力。于是他们提出了一个新的训练算法,叫做“FaceNet2ExpNet”,进一步整合 FR 网络学习到的人脸区域知识来修正目标 FER 网络的训练。训练分为两个阶段:

图 4 (a)阶段,固定深度人脸网络,它提供特征级别的正则项,利用分布函数使表情网络的特征与人脸网络的特征逐渐逼近。(b)阶段,进一步提升学习到的特征的判别性,增加随机初始化的全卷积层,然后利用表情类标信息与整体表情网络联合训练。

由于微调人脸网络已经在表情数据集上达到了有竞争性的表现,因此可以作为表情网络的良好初始化。此外,由于全连接层通常捕获更多领域特定的语义特征,所以仅使用人脸网络来指导卷积层的学习,而全连接层则利用表情信息从零开始训练。

1.2 多样化网络输入

传统方法通常使用整张人脸的 RGB 图像作为网络输入来学习特征,然而这些原始像素缺少有效信息,例如纹理和旋转平移缩放的不变性。一些方法采取手动提取的特征和它们的延伸信息作为网络输入来解决这个问题。

图 5 图像像素(左)和 LBP 特征(中)。Levi 等人提出将这两种信息映射到一个 3D 度量空间(右)作为 CNN 的输入。

除了 LBP 特征,SIFT 特征,AGE(角度 + 梯度 + 边缘)特征,NCDV(邻域 - 中心差分矢量)特征均被用于多样化网络输入。

1.3 辅助网络块、网络层

在 CNN 结构的基础上,一些研究提出了增加辅助网络块和网络层结构来增强与表情相关的特征表示能力。

 

图 6 专为深度人脸表情识别设计的代表性网络层、网络块结构

 

 

 

(a) Hu 等人将 3 类有监督网络块嵌入 CNN 结构的实现浅层、中层和深层的监督。这些块根据原网络的层级特征表示能力设计。随后,每个块的类间评分在连接层进行累积,进行第二级的监督。

 

 

(b) Cai 等人提出岛损失层。特征提取层计算的岛损失层和决策层计算的 softmax 损失结合起来监督 CNN 训练。

 

 

(c) Liu 等人提出(N+M)组聚类损失层。在训练过程中,身份感知的难分样本挖掘和积极样本挖掘技巧用于降低同一表情类别下身份内部的变化所带来的影响。

 

1.4 网络集成

研究表明,多个网络的集成比单个网络的表现要好。网络集成有两个需要考虑的因素:

(1)网络要具有足够的多样性,以保证互补。

(2)合适的集成方法可以有效地累积组成网络。

对于第一个因素,需要考虑不同的训练数据库和不同的网络结构及参数来增加多样性。

对于第二个因素,网络可以在两个不同层面上进行组合:特征层和决策层。对于特征层,最常采取的方法是将不同网络学习得到的特征连接起来,组成一个新的特征矢量,来表示图像。在决策层,常用的三种方法是:多数投票、简单平均和加权平均。

 

图 7 在特征层面和决策层面的网络集成系统

 

 

 

(a)特征层集成:Bargal 等人提出将三种不同特征(VGG13 fc5 层输出,VGG16 fc7 层输出和 Resnet 池化层输出)在归一化后连接在一起,生成一个单特征矢量(FV),然后用其描述输入帧。

 

 

(b)决策层集成:Kim 等人提出 3 级组合结构,在决策层融合,获取充分的决策多样性。

 

1.5 多任务网络

许多现有的 FER 网络专注于单个任务,并且学习对表情敏感的特征,而不考虑其他潜在因素之间的相互作用。然而,在现实世界中,FER 与各种因素交织在一起,如头部姿势、光照和主体身份(面部形态)。为了解决这一问题,引入了多任务学习,将知识从其他相关任务中迁移出来,消除有害因素。

图 8 FER 多任务网络示例。在 Zhang 等人提出的 MSCNN 中,在训练时一对图像输入 MSCNN 网络。表情识别任务使用交叉熵损失,学习表情变化特征,面部识别人任务使用对比损失,减少同类表情特征之间的变化。

1.6 级联网络

在级联网络中,处理不同任务的各种模块按顺序组合,形成更深的网络,其中前一模块的输出作为后一模块的输入。相关研究提出用不同结构的新组合来学习层级特征,通过这些特征可以逐层滤除与表情无关的变化因素。

图 9 FER 级联网络示例。Liu 等人提出 AU- 感知深度网络(AUDN),有 3 个序列模块组成:在第一个模块,一个 2 层的 CNN 训练生成一个过完备的表示,编码所有位置的所有表情的表面变化。在第二个模块,AU- 感知的接受野层用于搜索过完备表示的子集。在最后一个模块,用多层 RBM 结构学习层级特征。

2. 动态序列图像深度 FER 网络

2.1 帧聚合

由于给定视频片段中的帧具有不同的表情强度,因此直接测量目标数据集中的每帧误差不能产生令人满意的效果。很多方法用于聚合每个序列的网络输出帧,以实质上改善 FER 性能。我们将这些方法分为两类:决策层帧聚合和特征层帧聚合。

决策层帧聚合

图 10 Kahou 等人提出决策层帧聚合。(a)对于超过 10 帧的序列,将总帧数按时间分为 10 个独立帧组,将其概率矢量平均。(b)对于少于 10 帧的序列,通过均匀重复帧,将序列扩张至 10 个帧。

特征层帧聚合:Liu 等人提取了给定序列的图像特征,然后应用了三个模型:特征矢量(线性子空间),协方差矩阵,和多维高斯分布。

2.2 表情强度网络

大多数方法主要关注识别峰值强度表情,而忽略了微妙的低强度表情。在本节中,我们介绍了几个深度网络,以一定强度的训练样本为输入,从而利用不同强度的序列中同一主体表情的内在联系。

 

 

图 11 Zhao 等人提出了峰值引导的深度网络(PPDN),用于强度不变的表情识别。PPDN 将来自同一个人的一对峰值和非峰值的同类表情图像作为输入,然后利用 L2 范数损失来最小化两张图片之间的距离。作者用峰值梯度抑制(PGS)作为反向传播机制,用非峰值表情的特征逼近峰值表情的特征。同时在 L2 范数最小化中忽略峰值表情的梯度信息来避免反转。

 

2.3 深度空间 - 时间 FER 网络

虽然上述帧聚合可以集成所学习的帧特征以产生表示整个视频序列的单个特征矢量,但关键的时间依赖性却没有被利用上。相比之下,时空 FER 网络将一个时间窗口中的一系列帧作为表情强度未知的输入,并利用图像序列中的纹理信息和时间依赖性进行更细微的表情识别。

RNN 和 C3D

图 12 Liu 等人提出的 3DCNN-DAP 模型。输入 n 帧序列与 3D 滤波器做卷积,13*c*k 部分滤波器对应 13 个人为定义的面部区域,用于卷积 k 个特征图,生成 c 个表情类别对应的面部活动区域检测图。

面部关键点轨迹

图 13 Zhang 等人提出空间 - 事件网络。时域网络 PHRNN 用于关键点追踪,空域网络 MSCNN 用于身份不变特征,两个网络分别训练。然后,从两个网络中预测概率的概率进行融合,进行时空 FER。

网络集成

Simonyan 等人提出将双流 CNN 用于视频动作识别,其中一个 CNN 网络用于提取视频帧光流信息,另一个 CNN 用于提取静止图像的表面信息,然后将两个网络的输出融合。该网络结构对 FER 领域也有所启发。

图 14 Jung 等人提出联合微调方法,联合训练 DTAN(属于“RNN-C3D”)和 DTGA(“属于面部关键点轨迹”)。

表 4 动态深度表情识别的代表方法在常用数据集上的评测结果。

S = Spatial network(空域网络),T = Temporal network(时域网络),LOSO = leave-one-subject-out(留一法交叉验证)

 

领域相关问题

  1. 遮挡和非正面姿态是 FER 的两个主要挑战,它们可能会改变原始表情的视觉表观,尤其在真实场景中。

  2. 尽管 RGB 数据是目前深度 FER 的标准数据,这些数据很容易受到光照条件的影响,并且不同的人脸部件缺乏一定的深度信息。

  3. 真实场景下的人脸表情合成,可以通过互动界面合成不同的面部表情。

  4. 除了利用 CNN 进行 FER 之外,一些研究利用可视化技术,定性地分析 CNN 对 FER 基于表面的学习过程有何贡献,并定性地确定人脸的哪些部分能产生最具有判别性的信息。

  5. 在原始表情分类问题的基础上,提出了一些新的问题:主要和补充情感识别挑战,以及真假情感挑战。

机遇与挑战

由于 FER 研究将其主要关注点转移到具有挑战性的真实场景条件下,许多研究人员利用深度学习技术来解决这些困难,如光照变化、遮挡、非正面头部姿势、身份偏差和低强度表情识别。考虑到 FER 是一个数据驱动的任务,并且训练一个足够深的网络需要大量的训练数据,深度 FER 系统面临的主要挑战是在质量和数量方面都缺乏训练数据。

由于不同年龄、文化和性别的人以不同的方式做出面部表情,因此理想的面部表情数据集应该包括丰富的具有精确面部属性标签的样本图像,不仅仅是表情,还有其他属性,例如年龄、性别、种族,这将有助于跨年龄、跨性别和跨文化的深度 FER 相关研究。另一方面,对大量复杂的自然场景图像进行精准标注是构建表情数据库一个明显的障碍。合理的方法是在专家指导下进行可靠的众包,或者可以用专家修正过的全自动标注工具提供大致准确的标注。

需要考虑的另一个主要问题是,尽管目前表情识别技术已经被广泛研究,但是我们所定义的表情只涵盖了特定种类的一小部分,而不能代表现实互动中人类可以做出的所有表情。目前有两个新的模型可以用来描述更多的情绪:FACS 模型,通过结合不同的面部肌肉活动单元来描述面部表情的可视变化;维度模型提出了两个连续值的变量,即评价值和唤起程度(Valence-arousal),连续编码情绪强度的微小变化。

除此之外,不同的数据库之间的偏差和表情类别的不平衡分布是深度 FER 领域中要解决的另外两个问题。对于数据库之间的偏差问题,可以用深度域适应和知识蒸馏来解决。对于表情类别不平衡问题,一种解决方案是利用数据增强和合成来平衡预处理阶段中的类分布。另一种选择是在训练期间给深度网络增加代价敏感的损失层。

最后,在现实应用中的人类的表情涉及到不同视角的编码,而面部表情只是其中一种形态。虽然基于可见人脸图像的表情识别可以达到令人满意的结果,但是未来应该将表情识别与其他模型结合到高级框架中,提供补充信息并进一步增强鲁棒性。例如,EmotiW 挑战和音频视频情感挑战(AVEC)中的参与者认为音频模型是第二重要的元素,并采用多种融合技术来进行多模态的人脸表情识别。

论文原文链接(点击阅读原文直达):

https://arxiv.org/pdf/1804.08348.pdf

 

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

相关文章

  1. 多年收集的一些稀有软件3

    QQ:365543212 Digital Canal Multiple Load Footing v4.5 1CD(定义出梯形的、带状的或矩形的脚柱的多种负重) Digital Canal Quick Wall v5.7 1CD(保留墙设计软件,同时拥有卓越的精确性) Digital Canal Spread Footin…...

    2024/4/27 15:14:09
  2. 9 月份 GitHub 上出现了哪些热门开源项目?

    微信搜 “GitHubDaily” 点关注设为 “星标”,每天带你逛 GitHub!转自开源最前线,作者猿妹今天跟大家简单盘点下,9 月份的时候 GitHub 上都出现了哪些开源项目。9 月份 GitHub 上最热门的开源项目排行已经出炉啦,在本月…...

    2024/4/27 16:04:57
  3. AI不止能美颜,美妆迁移这样做 | 赠书

    本文内容节选自《深度学习之人脸图像处理:核心算法与案例实践》,作者言有三。美颜和美妆是人脸中很常见的技术,在网络直播以及平常的社交生活中都有很多应用场景。本文重点介绍的是人脸妆造迁移的核心技术及其相关资源。想要了解关于深度学习…...

    2024/4/27 16:22:44
  4. CV之PoseEstimation:Pose Estimation人体姿态估计(AI识人,OpenPose+DeepCut+RMPE+Mask RCNN)的简介、案例应用之详细攻略

    CV之PoseEstimation:Pose Estimation人体姿态估计(AI识人,OpenPose+DeepCut+RMPE+Mask RCNN)的简介、案例应用之详细攻略 目录 Pose Estimation人人体姿态估计的引入——AI识别人的五重境界 Pose Estimation人体姿态估计的简介...

    2024/4/20 20:44:35
  5. Quartus II里面的verilog文件模板

    l 单口RAM // Quartus II Verilog Template // Single port RAM with single read/write address module single_port_ram (input [(DATA_WIDTH-1):0] data,input [(ADDR_WIDTH-1):0] addr,input we, clk,output reg [(DATA_WIDTH-1):0] q );parameter DATA_WIDTH = 8;p…...

    2024/4/27 17:42:23
  6. 时隔一年,盘点CVPR 2019影响力最大的20篇论文

    CVPR 2019 已经过去一年了,本文盘点其中影响力最大的 20 篇论文,这里的影响力以谷歌学术上显示的论文的引用量排序,截止时间为2020年7月22日。其中的一些结论蛮有意思的:1. 这 20 篇论文全部开源了。不开源的论文复现代价大&#…...

    2024/4/27 13:28:59
  7. 斯坦福大学计算机类课程视频

    斯坦福大学计算机类课程都是以CS开头编号,可以在网址https://exploredegrees.stanford.edu/coursedescriptions/cs/查询,在网上可以登录查看课程的课件和视频等,在B站上可以搜索到部分带中文字幕的授课视频,名校的视频确实非常板扎…...

    2024/4/20 20:44:29
  8. 人脸关键点检测论文总结

    文章目录第一部分:人脸关键点检测历年论文汇总1.1 2013 年以前1.2 2013 年1.2.1 CVPR 2013: DCNN —— Deep Convolutional Network Cascade for Facial Point Detection1.3 2014 年1.3.1 ECCV 2014: TCDCN —— Facial Landmark Detection by Deep Multi-task Lear…...

    2024/4/27 13:57:44
  9. 利用docker 搭建deepfake faceswap 环境

    如果你不想在本地做繁琐的环境配置,你可以下载一个搭载有faceswap开发环境的docker 镜像。 下载搭载有faceswap的docker 镜像 docker pull curlyxi/faceswap:v1. 启动docker: sudo docker run -t -i --nethost curlyxi/faceswap:v1 在docker终端执行 cd /notebo…...

    2024/4/20 20:44:27
  10. pytorch 生成模型_在pytorch上编写您的第一个生成对抗网络模型

    pytorch 生成模型Detailed instructions for constructing generative adversarial neural networks (GANs) using the example of two models implemented using the PyTorch deep learning framework.使用通过PyTorch深度学习框架实现的两个模型的示例来构建生成对抗性神经网…...

    2024/4/20 20:44:26
  11. 深度学习在计算机视觉中的应用长篇综述

    深度学习在计算机视觉中的应用长篇综述 前言 2012年ImageNet比赛,使深度学习在计算机视觉领域在全世界名声大震,由此人工智能的全球大爆发。第一个研究CNN的专家使Yann LeCun,现就职于Facebook和纽约大学。第一个CNN模型就是Yann LeCun发明…...

    2024/4/27 18:34:23
  12. 内容 AI:建立统一的跨媒体多模态内容理解内核

    转载:https://aijishu.com/a/1060000000089247 作者: 孙子荀 zixunsuntencent.com,腾讯 专家研究员 Jeff Dean 谈 2020 年机器学习趋势:多任务和多模式学习将成为突破口 2019 年下半年,CDG 广告、 CSIG 音视频&…...

    2024/4/27 15:36:30
  13. 机器人工程本科专业课教学资源汇总(2018年暑假补充学习用)

    手机应用软件:Robotics Engineering - Apps on Google Play This Robotics Engineering App provides the basic know-how on the foundations of robotics: modelling, planning and control. The App takes the user through a step-by step design process in t…...

    2024/4/20 11:35:00
  14. NIPS2019 | 2019NIPS论文 | NeurIPS2019最新更新论文~持续更新| NIPS2019百度云下载

    论文下载百度云链接:链接:https://pan.baidu.com/s/100OAXTIOTPoMjbi-dwOcxA 提取码:请关注【计算机视觉联盟】微信公众号,回复:NIPS2019 今天更新到2019年9月6号 目录 今天更新到2019年9月4号 Understanding the…...

    2024/4/26 22:54:45
  15. 云计算的技术路线探讨

    引言当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌。作为“云计算”的一个普通开发者和推广者,很有必要通过亲身实践,以正视听,希望能让后来者(云计算系统的开发…...

    2024/4/27 18:59:54
  16. camvid数据集介绍_语义分割的数据集

    背景语义分割指的是把图像中的每个像素都划分到某一个类别上。实现算法上,有传统时代的grab cut、ML时代的TextonForest、DL时代的FCN 、SegNet 、Dilated Convolutions 、DeepLab (v1 & v2)、RefineNet 、PSPNet 、Large Kernel Matters 、DeepLab v3等。当然了…...

    2024/4/27 14:07:53
  17. [语义分割]训练deeplabv3(一):建立自己的数据集

    [deeplabv3]:https://github.com/tensorflow/models/tree/master/research/deeplab [labelme]:https://github.com/wkentaro/labelme 简介 本博客主要介绍了,deeplabv3训练前的自己数据集准备工作: 即将用labelme标记的自己的语义分割数据集转化为deeplabv3训练支持的tfreco…...

    2024/4/21 1:23:38
  18. 解决“OSError: [WinError 126] 找不到指定的模块”的问题 Win10

    针对情景: Win10下运行py工程报错,最后一行为“OSError: [WinError 126] 找不到指定的模块”倒数第二端为Shapely相关函数的语句(如下图)PS:其他情景用该方法未必有效 问题原因: 由上图可见,倒…...

    2024/4/27 19:25:12
  19. ImportError: DLL load failed: 页面文件太小,无法完成操作。

    python代码训练神经网络时,报错:“ImportError: DLL load failed: 页面文件太小,无法完成操作。” 出现这个问题可能有两种情况。 ①不止在运行一个项目,另一个项目的python程序也在运行,关掉就可以了。 ②windows操作…...

    2024/4/20 20:44:45
  20. ImportError: Could not find the DLL(s) 'msvcp140_1.dll'. 跑tensorflow时报错

    解决思路是缺失dll文件,安装这个文件就可以。试过去网站下载dll,还是不行。有人说用腾讯电脑管家的dll文件修复功能,也不行。最后在这个网站找到了。 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-down…...

    2024/4/20 20:44:43

最新文章

  1. 工厂物流3d可视化设计有哪些特点及功能亮点

    工厂物流3D可视化设计是一种基于三维模型的物流可视化技术,主要用于展示工厂内部的物流运作情况,具有以下特点和功能亮点: 1. 三维模型展示: 工厂物流3D可视化设计通过三维模型展示工厂内部的物流设施和运作情况,可以…...

    2024/4/27 19:33:35
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Java多路查找树(含面试大厂题和源码)

    多路查找树(Multiway Search Tree),也称为B树或B树,是一种自平衡的树形数据结构,用于存储大量数据,通常用于数据库和文件系统中。它允许在查找、插入和删除操作中保持数据的有序性,同时优化了磁…...

    2024/4/27 8:45:16
  4. axios拦截器:每次请求自动带上 token

    Step 1:创建Axios实例并添加拦截器 在你的Vue项目中,一般我们会先导入axios,然后创建一个axios实例。这样做是为了方便统一管理和配置。 import axios from axios; // 引入axios// 创建一个axios实例 const service axios.create();// 添加请…...

    2024/4/27 18:01:00
  5. redis 集群 (主从复制 哨兵模式 cluster)

    目录 一 主从复制 (一)相关理论 1,主从复制定义 2,主从复制的作用 3,主从复制架构图 4 sync 同步过程 5,主从复制流程 (二) 实验模拟 1, 实验环境 2, 修…...

    2024/4/26 7:11:31
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/26 22:01:59
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57