人工智能及深度学习的一些题目
1、一个含有2个隐藏层的多层感知机(MLP),神经元个数都为20,输入和输出节点分别由8和5个节点,这个网络有多少权重值?
答:在MLP中,权重是连接神经元的参数,每个连接都有一个权重。
输入层到第一个隐藏层的权重数: 输入节点数 * 第一个隐藏层的神经元数 = 8 x 20 = 160
第一个隐藏层到第二个隐藏层的权重数:第一个隐藏层的神经元数 * 第二个隐藏层的神经元数 = 20 x 20 = 400
第二个隐藏层到输出层的权重数: 第二个隐藏层的神经元数 * 输出层的节点数 =
20 x 5 = 100
将这些相加,得到总权重数:160+400+100=660
2、假设原图size是100 * 100,经过一个卷积核size是5*5,stride = 3的卷积层之后,输出的特征图上每个点在原图上的局部感受野是什么?
答:
在卷积层中,每个输出特征图上的点都是通过卷积核在输入图像上滑动计算得到的。输出特征图上的每个点在原图上的局部感受野就是卷积核的大小,因为卷积核覆盖的区域就是该点的局部感受野。
所以,对于这个问题,输出特征图上每个点在原图上的局部感受野就是卷积核的大小,即 5 × 5 5×5 的区域。但是,题目问的是局部感受野的边长,而不是面积。由于卷积核是正方形的,所以边长就是5。
3、循环神经网络(RNN)可以捕捉输入数据中的序列信息。
可以多输入多输出、单输入多输出、多输入单输出。
4、Adam优化器的组成: RMSprop + Momentum
Momentum(动量)动量优化器通过在梯度下降过程中加入之前梯度的指数加权平均,以加速收敛并减少震荡。
RMSprop:RMSprop优化器是Adagrad的改进版,它通过只考虑最近梯度的指数衰减平均来调整学习率,解决了Adagrad学习率过早减小的问题。
5、softmax函数又称为归一化指数函数,因为它通过指数函数将输入值转换为正数,然后进行归一化处理,使得输出值的和为1.
Softmax回归模型是解决多分类问题
sigmoid函数通常解决二分类问题。
softmax函数可以看作是sigmoid函数的推广。sigmoid函数用于二分类问题,而softmax函数可以处理多于两个类别的分类问题。
在多分类问题中,softmax函数的输出通常与交叉熵损失函数(cross-entropy loss)联合使用。交叉熵损失函数衡量的是模型输出的概率分布与真实标签的概率分布之间的差异。
6、tanh函数(双曲正切函数)。它解决了sigmoid函数的不以0为中心输出问题,然而梯度消失的问题仍然存在
7、L1正则化,通过向损失函数添加一个正则项来防止模型过拟合。这个正则项是模型权重的绝对值之和,即 ∑∣w∣,其中 w 是模型的权重。
权重衰减通常指的是L2正则化,它通过添加权重的平方和到损失函数中来实现,即 ∑w 2 。权重衰减有助于控制模型的复杂度,使得权重值较小,从而避免过拟合。
所以“L1正则化也叫权重衰减”是错误的。
8、当问题的解决方案很复杂,或者问题可能涉及到大量的数据却没有明确的数据分布函数时,比较适合使用机器学习方法。
9、LSTM(长短期记忆网络)是一种特殊的循环神经网络。它通过引入门控机制来解决传统RNN中的梯度消失和梯度爆炸问题。 LSTM包含以下几个关键的门:
(1)遗忘门:遗忘门的作用是决定哪些信息应该从单元状态中丢弃。它通过一个sigmoid激活函数来实现,sigmoid函数的输出值在0到1之间,表示信息保留的程度,0表示完全丢弃,1表示完全保留。
(2)输入门:输入门由两部分组成,一部分决定哪些值将更新,另一部分通过tanh函数生成一个新的候选值,这个值将被添加到单元状态中。输入门同样使用sigmoid激活函数来决定哪些信息需要被更新。
(3)输出门:输出门控制当前时间步的记忆单元信息的输出。它由一个sigmoid激活函数和一个tanh激活函数组成。sigmoid函数决定哪些信息应该被输出,而tanh函数则处理记忆单元的状态以准备输出。
(4)候选记忆单元(candidate memory cell):虽然不是门,但是是LSTM中的一个关键组件,它通过tanh激活函数生成一个新的候选值,这个值将被输入门控制是否添加到单元状态中。
10、在隐马尔可夫模型(HMM)中,观测概率通常可以通过高斯混合模型(GMM)来计算。
11、CANN的算子融合引擎结合昇腾的芯片可以减少参数的计算。
12、EM算法(Expectation-Maximization Algorithm)是一种迭代算法,用于在统计模型中找到最大似然估计或最大后验概率(mAP)估计,特别是在处理含有隐变量的模型时。EM算法的基本步骤包括:
(1)初始化参数
(2)E步骤:计算隐变量的期望值,即在当前参数估计下,隐变量的条件期望。
(3)M步骤:最大化期望的对数似然函数,以找到参数的新估计值。
(4)迭代至收敛:重复E步骤和M步骤,知道参数估计值收敛,即连续迭代之间的变化非常小或达到预设的迭代次数。
13、反向传播算法(Backpropagation)的核心是利用链式法则来计算损失函数关于网络参数的梯度。
14、【填空题】 ModelArts 平台中的(自动学习 )服务是ModelArts平台为初学者提供的入门服务,可以帮助初学者“零”基础轻松搞定图像分类、物体检测等场景。(请填写中文)
15、在卷积神经网络中,通常只有两种池化方法:最大池化和平均池化。
16、华为云语音交互服务目前支持以下哪些类型的SDK:python和java
17、【填空题】 将GRU的重置门设置为1,更新门设置为(0)那么将获得标准RNN模型(请慎写阿拉伯数字)
18、【判断题】 混淆矩阵对角线上的数值越高,说明该分类器的分类效果越好 正确
19、命名实体识别(Named Entity Recognition,简称NER)是自然语言处理领域中的一项重要任务。它涉及识别文本中的命名实体,并将其分类到预定义的类别中。命名实体是指文本中具有特定意义的实体,如人民、地点、组织、时间表达式、数量、货币值、百分比等。
命名实体识别:确定文本中哪些词或短语构成一个命名实体。
实体分类:将识别出的实体分配到相应的类别中。例如,将“北京”分类为地点(Location),将“2024年”分类为时间(Time)。
以下不是命名实体识别的难度有? 长度统一
20、【填空题】 (TBE)是高效高性能的自定义算子开发工具,该工具将硬件资源抽象为API接口,客户可以快速构建所需的算子
21、【填空题】 昇腾310的功率:( 8W )
22、LSTM的cell当中的门的选项是:遗忘门、输入门和输出门。没有记忆门
23、动量优化器的动量项包含:前一次的方向和大小。
动量优化器是一种用于深度学习中的优化算法,它通过引入动量项来加速梯度下降过程。动量项的计算通常涉及到前一次梯度的方向和大小,这样可以帮助优化器在相关方向上积累动量,从而加快收敛速度并减少震荡。
24、华为人工智能芯片是(昇腾),采用的架构是(达芬奇)架构
25、【填空题】 通过( 注意力 )机制可以解决由RNN构成的Seq2Seq模型中的信息瓶颈问题。(请输入中文)
26、【填空题】 图像预处理中,( 降噪 )的作用是去除噪声等(请填写中文名词)。
27、关于词袋模型(Bag of Words,BoW)正确的是:
(1)词袋模型是对文本进行编码。(将文本数据转换为数值数据的编码方法,它通过创建一个词汇表来表示文本中出现的单词)
(2)在向量中,该单词的索引位置的值为单词在文本中出现的次数。(这描述了词袋模型的一个关键特性,即文本被表示为一个向量,其中每个维度对应词汇表中的一个单词,而该维度的值表示单词在文本中出现的次数。)
(3)编码后的向量长度是词典的长度。
错误的是:该编码保留了词出现的次序。(这是错误的,词袋模型不保留单词的顺序信息,它只关心单词的出现概率。)
28、语音合成是将文本转换为语音的技术:
(1)串联共振峰合成器(Concatenative formant synthesizer)这是一种基于拼接预先录制的语音片段来合成语音的方法。
(2)并联共振峰合成器(Parallel formant synthesizer)- 这是一种通过调整共振峰来合成语音的方法.
(3)共振峰合成器(Formant synthesizer)- 这是一种通过控制声道的共振特性来合成语音的方法。
(4)PSOLA方法(Pitch Synchronous Overlap and Add)- 这是一种基于时间拉伸和压缩的技术,用于语音合成,特别是用于调整语音的音高和时长。
29、隐马尔科夫模型(HMM)是一种统计模型,它用来描述一个含有隐含未知参数的马尔可夫过程。
在HMM中,存在一个状态序列,这个状态序列是不可见的(即“隐含的”)。所以,观测状态序列不是该模型的参数
我们可以看到观测序列,但观测状态序列不可见。
30、【填空题】 ( textCNN )是一种使用卷积神经网络专门对文本进行分类的模型(请填写英文缩写)
31、【填空题】 华为人工智能计算平台的名字叫什么(Atlas)
32、关于双向语言模型的描述,以下哪一项是正确的? ELMO和BERT
33、【填空题】 华为全栈全场景AI解决方案中芯片使能层指( CANN )(请填写英文缩写)
34、华为云API符合Restful API的设计规范
35、【单选题】 用手机对一份文档拍照时,因为拍摄角度的原因,图像中的文档有畸变,可以求出()个对应关键点坐标,对图像进行( 透视 )变换,将文档图像修正。
答:
用手机拍文档时,如果拍摄角度不是完全垂直于文档,那么文档在图像中会出现畸变,这种畸变是透视畸变。透视畸变是因为拍摄角度导致的,使得图像中的直线看起来是倾斜的或弯曲的。
为了修正这种畸变,可以采用透视变换(Perspective Transformation)。透视变换是一种几何变换。它允许将图像中的四边形映射到另一个四边形,通常用于校正图像中的透视畸变,使得图像看起来像是从正面拍摄的。
透视变换通常涉及到以下步骤:
- 确定图像中文档四个角的坐标。
- 定义一个新的矩形区域,通常是图像中的一个矩形框,用于映射原始图像中的四边形。
- 应用透视变换,将原始图像中的四边形映射到新的矩形区域。
相关文章:
人工智能及深度学习的一些题目
1、一个含有2个隐藏层的多层感知机(MLP),神经元个数都为20,输入和输出节点分别由8和5个节点,这个网络有多少权重值? 答:在MLP中,权重是连接神经元的参数,每个连接都有一…...
JavaFX FXML模式下的布局
常见布局方式概述 在 JavaFX FXML 模式下,有多种布局方式可供选择。这些布局方式可以帮助您有效地组织和排列 UI 组件,以创建出美观且功能良好的用户界面。常用布局容器及布局方式 BorderPane 布局 特点:BorderPane 将空间划分为五个区域&…...
在 Windows 11 下的 WSL - Ubuntu 24.04 中安装 CUDA 的记录
#记录工作 以下是基于CUDA官网给定命令在 Windows 11 下的 WSL - Ubuntu 24.04 中安装 CUDA 的记录: 一、准备工作 确保你的 Windows 11 系统已经成功启用 WSL 功能,并且已经安装了 Ubuntu 24.04 操作系统。同时,确保系统处于联网状态&#…...
Qt 12.28 day3
作业: 1】 思维导图 2】 在登录界面的登录取消按钮进行以下设置: 使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中&a…...
AISuite:提供了统一的跨 LLM API的开源 Python 库
1. 简介: AISuite是一个开源的Python库,旨在提供一个统一的接口来调用不同的大型语言模型(LLM)API。这个工具由吴恩达(Andrew Ng)领导开发,目的是简化AI模型的调用过程,使得开发者能…...
springMVC-请求响应
springmvc——一 站式web框架,核心是处理http请求响应。 前后端分离:需要序列化,服务端把数据序列化成字符串或者流给前端,前端又把json转成对象,前端的叫反序列化。前端把数据序列化转成字符串给服务器,服…...
【代码分析】Unet-Pytorch
1:unet_parts.py 主要包含: 【1】double conv,双层卷积 【2】down,下采样 【3】up,上采样 【4】out conv,输出卷积 """ Parts of the U-Net model """import torch im…...
uni-app开发-识图小程序-个人中心页面
目录 一:功能描述 二:代码实现 一:功能描述 个人中心中心主要包含用户登录信息,退出登录,图像识别记录,分类识别记录,分享记录以及小程序介绍信息。用户登录状态下可以看到图形识别记录,分类识别记录和分享记录,未登录状态只能看到介绍信息,点击未登录文字会触发…...
C++小游戏
【欢迎关注编码小哥,学习更多实用的编程方法和技巧】 设计一个桌面游戏是一个有趣且富有挑战性的项目。下面是一个简单的C桌面游戏的设计思路和示例代码。我们将创建一个简单的“猜数字”游戏,玩家需要在有限的尝试次数内猜测一个随机生成的数字。 游戏…...
Flutter封装一个三方ViewPager学习
Flutter如何实现一个增强的 PageView,支持自定义页面切换动画。 前置知识点学习 CrossAxisAlignment CrossAxisAlignment 是 Flutter 中用于控制布局子组件在交叉轴(cross axis)方向上的对齐方式的一个枚举类。它主要在 Flex 布局模型中使…...
【算法】复杂性理论初步
六、算法复杂性初步 重要的复杂性类 P P P 的定义 多项式时间内可解的问题 若 L ∈ P L∈P L∈P,则存在确定性多项式时间的图灵机 M M M,使得 M ( x ) 1 ⟺ x ∈ L M(x)1⟺x∈L M(x)1⟺x∈L N P NP NP 的定义 多项式时间内可验证验证解的正确性 &…...
vscode实用插件(持续更新)
目录 Git History Diff Git Graph Error Lens Git History Diff 用于将当前分支的某个文件夹与远程分支的相同文件夹做对比,方便代码评审!解决了为了一个问题而多次commit,导致代码不好评审,即不晓得和远程分支相比࿰…...
使用Lodash工具库的orderby和sortby进行排序的区别
简介 _.orderBy 和 _.sortBy 是 Lodash 库中用于排序数组的两个函数。 区别 _.orderBy 允许你指定一个或多个属性来排序,并为每个属性指定排序方向(升序或降序)。默认所有值为升序排,指定为"desc" 降序,…...
胡闹厨房练习(三)
ScriptableObject 一、初步了解 1、实质:是一种特殊类型的Unity对象, 2、作用:用于存储大量数据,而不必依附于游戏场景中的某个GameObject。 3、特点: 可以在不增加场景中对象数量的情况下,管理和存储复杂的数据结构、配置信息、游戏状态等。 4、适用:非常适合用来…...
Postman接口测试01|接口测试基础概念、http协议、RESTful风格、接口文档
目录 一、接口测试基础概念 1、什么是接口 2、接口的类型 3、什么是接口测试 4、为什么要做接口测试 5、接口测试的实现方式 6、什么是自动化接口测试? 二、接口返回的数据格式 1、三种格式 2、Json 三、接口协议 1、webservice协议 2、dubbo协议 3、…...
算法进阶:贪心算法
贪心算法是一种简单而直观的算法思想,它在每一步选择中都采取在当前状态下最优的选择,以期望最终得到全局最优解。贪心算法通常适用于一些具有最优子结构的问题,即问题的最优解可以通过一系列局部最优解的选择得到。 贪心算法的基本思路是&a…...
深度学习笔记(6)——循环神经网络RNN
循环神经网络 RNN 核心思想:RNN内部有一个“内部状态”,随着序列处理而更新 h t f W ( h t − 1 , x t ) h_tf_W(h_{t-1},x_t) htfW(ht−1,xt) 一般来说 h t t a n h ( W h h h t − 1 W x h x t ) h_ttanh(W_{hh}h_{t-1}W_{xh}x_t) httanh(Whhht−1Wxhxt…...
电商项目高级篇07-redisson分布式锁
redisson分布式锁 1、引入maven依赖2、config类3、可重入锁设计 1、引入maven依赖 <!--引入redisson--><dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.12.0</version></depend…...
STM32中断详解
STM32中断详解 NVIC 中断系统中断向量表相关寄存器中断优先级中断配置 外部中断实验EXTI框图外部中断/事件线映射中断步骤初始化代码实现 定时器中断通用定时器相关功能标号1:时钟源标号 2:控制器标号 3:时基单元 代码实现 NVIC 中断系统 STM…...
KNN分类算法 HNUST【数据分析技术】(2025)
1.理论知识 KNN(K-Nearest Neighbor)算法是机器学习算法中最基础、最简单的算法之一。它既能用于分类,也能用于回归。KNN通过测量不同特征值之间的距离来进行分类。 KNN算法的思想: 对于任意n维输入向量,分别对应于特征…...
【Win11】安装 VMware17 和 Ubuntu
【Win11】安装 VMware17 和 Ubuntu 15 版本和 Win11 家庭版间的兼容应该有 BUG,请直接跳至【VMware 17】 安装【VMware 15】 本来是按如下资源链接安装的,但发现 15 版本和 Win11 家庭版间的兼容应该有 BUG,在安装并关闭 Hyper-Vÿ…...
Jmeter快速入门
目录 1.安装Jmeter 1.1.下载 1.2.解压 1.3.运行 2.快速入门 2.1.设置中文语言 2.2.基本用法 1.安装Jmeter Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 1.1.下载 可以Apache Jmeter官网下载,地址…...
Android Studio2024版本安装环境SDK、Gradle配置
一、软件版本,安装包附上 👉android-studio-2024.1.2.12-windows.exe👈 👉百度网盘Android Studio安装包👈 (若下载连链接失效可去百度网盘链接下载) 二、软件安装过程 三、准备运行…...
嵌入式单片机窗口看门狗控制与实现
窗口看门狗 注意:WWDG外设没有独立的时钟源,而是挂载在APB1总线下,APB1总线外设时钟为42MHZ。 了解WWDG外设的使用流程,可以参考stm32f4xx_wwdg.c的开头注释,具体流程如下图所示...
[单master节点k8s部署]43.全链路监控(二)
部署pinpoint服务端 这里安装的是pinpoint-docker,可以从GitHub - pinpoint-apm/pinpoint-docker: Officix 下载。通过readme可以看到,该项目提供的镜像: Pinpoint-Web ServerPinpoint-CollectorPinpoint-AgentPinpoint-FlinkPinpoint-Hba…...
Apache Doris 创始人:何为“现代化”的数据仓库?
在 12 月 14 日的 Doris Summit Asia 2024 上,Apache Doris 创始人 & PMC 成员马如悦在开场演讲中,围绕“现代化数据仓库”这一主题,指出 3.0 版本是 Apache Doris 研发路程中的重要里程碑,他将这一进展总结为“实时之路”、“…...
json的作用?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有简洁、易读、易于解析和生成等特点,在前后端数据交互、配置文件、数据存储等多个领域发挥着重要作用,以下是具体介绍: JSON 的作用 数据…...
ChatGPT是如何生成长文的
说实话,现在我们对chatGPT的最深的印象就是他是一个各方面知识都比较全面的机器助手,我们的问题他都能生成答案,不过大家发现没有,它生成相对应的长文的时候,都是一个词一个词蹦出来的,有的时候是一个个词组…...
微服务——部署与运维
1、你是否有将 Java 微服务部署到容器(如 Docker)中的经验?请描述一下部署过程和相关注意事项。 部署过程: 编写 Dockerfile,定义基础镜像(如 openjdk)、应用 JAR 包路径和启动命令。构建镜像…...
json笔记
1、json的组成 JSON是一个标记符序列。这套标记符包括:构造字符、字符串、数字和字面值(false, true, null)。 1.1 构造字符 六个构造字符: 左方括号 [ 右方括号 ] 左大括号 { 右大括号 } 冒号 : 逗号 , 1.2 JSON值 json值包括:对象…...
从0入门自主空中机器人-1【课程介绍】
关于本课程: 本次课程是一套面向对自主空中机器人感兴趣的学生、爱好者、相关从业人员的免费课程,包含了从硬件组装、机载电脑环境设置、代码部署、实机实验等全套详细流程,带你从0开始,组装属于自己的自主无人机,并让…...
C++ 设计模式
代码示例 从封装变化角度分类 1.组件协作 现代软件专业分工之后的第一个结果“框架与应用程序的划分” ,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 模板方法(Template Me…...
最新版Edge浏览器加载ActiveX控件技术——alWebPlugin中间件V2.0.28-迎春版发布
allWebPlugin简介 allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品,致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX控件直接嵌入浏览器,实现插件加载、界面显示、接口调用、事件回调等。支持Chrome、Firefo…...
HarmonyOS NEXT应用开发实战:免费练手的网络API接口分享
学习一项技能,最好也最快的办法就是直接动手实战。在实战中不断的总结经验和收获成就感。这里分享些好用且免费的网络API练手接口,这对于想要提升自己网络开发能力的开发者来说,无疑是极大的福音。今天,我将详细介绍一个API接口集…...
高级技巧-使用Mysql 实现根据条件过滤整个分组数据
博客-mysql exists实现过滤所属条件对应分组的全部数据 在数据查询中,有时需要根据某一条件来过滤整个分组的数据,尤其是当某条记录满足特定条件时,需要将该组内的所有记录排除。本文将介绍如何使用 MySQL 的 EXISTS 关键字来实现这种分组过滤…...
LeetCode 9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数 是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,…...
园区网综合拓扑实验
一、实验要求 实验拓扑图如上图所示 1、按照图示的VLAN及IP地址需求,完成相关配置 2、要求SW1为VLAN 2/3的主根及主网关 SW2为vlan 20/30的主根及主网关 SW1和SW2互为备份 3、可以使用super vlan(本实验未使用) 4、上层…...
Flink状态编程
Flink处理机制的核心就是“有状态的流处理”,在某些情况下,一条数据的计算不仅要基于当前数据自身,还需要依赖数据流中的一些其他数据。这些在一个任务中,用来辅助计算的数据我们就称之为这个任务的状态。 一、按键分区状态&…...
Ajax数据爬取
有时我们用requests 抓取页面得到的结果,可能和在浏览器中看到的不一样:在浏览器中可以看到正常显示的页面数据,而使用requests 得到的结果中并没有这些数据。这是因为 requests 获取的都是原始 HTML 文档,而浏览器中的页面是JavaScript 处理…...
MVCC实现原理以及解决脏读、不可重复读、幻读问题
MVCC实现原理以及解决脏读、不可重复读、幻读问题 MVCC是什么?有什么作用?MVCC的实现原理行隐藏的字段undo log日志版本链Read View MVCC在RC下避免脏读MVCC在RC造成不可重复读、丢失修改MVCC在RR下解决不可重复读问题RR下仍然存在幻读的问题 MVCC是什么…...
PilotGo
title: 解锁 PilotGo:智能化运维的得力助手 date: ‘2024-12-29’ category: blog tags: PilotGo运维管理智能化工具技术应用 sig: ops archives: ‘2024-12’ author:way_back summary: PilotGo 作为一款创新的运维管理工具,凭借其智能化的特性和丰富的…...
【后端】LNMP环境搭建
长期更新各种好文,建议关注收藏! 本文近期更新完毕。 LNMPlinuxnginxmysqlphp 需要的资源 linux服务器 web服务软件nginx 对应的语言编译器代码文件 数据库mysql安装 tar.gz包或者命令行安装 进入root: sodu 或su mkdir path/{server,soft}…...
vue 本地自测iframe通讯
使用 postMessage API 来实现跨窗口(跨域)的消息传递。postMessage 允许你安全地发送消息到其他窗口,包括嵌套的 iframe,而不需要担心同源策略的问题。 发送消息(父应用) 1. 父应用:发送消息给…...
【人工智能】基于Python和OpenCV实现实时人脸识别系统:从基础到应用
《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 随着人工智能和计算机视觉的快速发展,人脸识别技术已广泛应用于监控、安全、社交媒体、金融和医疗等领域。本文将介绍如何利用Python和Ope…...
vue2使用pdfjs-dist和jsPDF生成pdf文件
vue2使用pdfjs-dist和jsPDF生成pdf文件 1、安装依赖 npm install pdfjs-dist2.6.3472、引入依赖 import { jsPDF } from jspdf// 使用require方式导入pdfjs-dist v2.6.347,高版本报错(import导入会报错:GlobalWorkerOptions undefined&…...
深度学习算法选择
1. 卷积神经网络(Convolutional Neural Networks, CNNs) 简介 卷积神经网络擅长处理具有网格结构的数据,如图像。通过卷积层、池化层和全连接层,CNN能够自动提取和学习数据的空间特征。 应用场景 图像识别与分类:如…...
asp.net core系统记录当前在线人数
实时记录当前在线人数,登录后保持120秒在线状态,在线状态保存在缓存中,采用滑动过期,在120秒内请求了系统,自动续活120秒;超过时间则移除用户在线状态; 需要在登录过滤器标记用户在线状态需要排…...
【每日学点鸿蒙知识】Grid子项拖动、Swiper指示器、手势事件上报、指定使用发布版本API、打包签名失败报错109
1、HarmonyOS Grid组件子项拖动问题? Grid组件中有20个GridItem子组件,其中前4个GridItem是不能拖动的,其余GridItem可拖动排序。 关于可拖拽grid及gridItem可参考如下代码(注:其中 .draggable(parseInt(day) < 6…...
轻松实现向量搜索:探索 Elastic-Embedding-Searcher 项目
随着人工智能和机器学习技术的飞速发展,向量搜索已成为数据检索的重要方式。尤其是在处理大规模文本数据时,传统的基于关键词的检索方式已经难以满足需求。为了优化检索性能并提升搜索精度,向量搜索成为了更加高效的解决方案。而在这一领域&a…...
区块链平台安全属性解释
区块链平台安全属性解释 双向认证 解释:双向认证是指在通信过程中,**通信双方都需要对对方的身份进行验证,确保对方是合法的、可信任的实体。**只有双方身份都得到确认后,通信才会被允许进行,从而防止非法用户的接入和数据的窃取或篡改。举例:在基于区块链和联邦学习的数…...