绪论 单元测试
1、单选题:
在现阶段,下列哪项尚未成为人工智能研究的主要方向和目标:
选项:
A:研究如何用计算机延伸和扩展人类智能
B:研究机器智能与人类智能的本质差别
C:研究如何用计算机模拟人类大脑的网络结构和部分功能
D:研究如何用计算机模拟人类智能的若干功能,如会听、会看、会说
答案: 【研究机器智能与人类智能的本质差别】
2、单选题:
在人工智能学说中,有“鸟飞派”一说。意思是:人类通过观察鸟类飞行,发明了飞机,但飞机飞行的方式与鸟类有很大不同。该学说指的是:
选项:
A:人类研究人工智能必须要完全符合智能现象的本质
B:人类研究人工智能,向自然界学习是唯一的途径
C:其余说法都不对
D:人类并不一定要完全实现人类智能,而是使用机器模拟智能并达到与人类智能相同的功能
答案: 【人类并不一定要完全实现人类智能,而是使用机器模拟智能并达到与人类智能相同的功能】
3、多选题:
为了达到智能,机器应当具备哪些能力?
选项:
A:感知能力
B:思维能力
C:行为能力
D:学习能力
答案: 【感知能力;思维能力;行为能力;学习能力】
4、多选题:
机器学习的三要素是什么?
选项:
A:算力
B:经验
C:数据
D:算法
答案: 【算力;数据;算法】
5、单选题:
人工智能中通常把( )作为衡量机器智能的准则。
选项:
A:中文屋思想实验
B:图灵测试
C:图灵机
D:人类智能
答案: 【图灵测试】
第一章 单元测试
1、单选题:
列表a=[2, 4, 6, 8, 10, 12, 14],则a[3 : 0 : -1]切出的结果是什么
选项:
A:[6, 8, 10, 12, 14]
B:s[:-3]
C:[8, 6, 4]
D:[6, 4, 2]
答案: 【[8, 6, 4]】
2、单选题:
字符串函数strip()的作用是什么?
选项:
A:替换字符串中特定字符
B:去掉字符串两侧空格或指定字符
C:连接两个字符串序列
D:按照指定字符分割字符串为数组
答案: 【去掉字符串两侧空格或指定字符】
3、单选题:
“abc”的长度是3,”早上好”的长度是多少?
选项:
A:3
B:9
C:6
D:1
答案: 【3】
4、单选题:
字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串?
选项:
A:使用空格
B:使用n
C:使用转义符
D:使用“换行
答案: 【使用n】
5、单选题:
获得字符串s长度的方法是什么?
选项:
A:
B:
C:
D:
答案: 【
】
第二章 单元测试
1、多选题:
基于深度学习的检测模型有哪些?
选项:
A:Seetaface
B:Dlib人脸检测方法
C:MTNN
D:Fast R-CNN
答案: 【Seetaface;MTNN ;Fast R-CNN 】
2、多选题:
人工智能深度学习框架:
选项:
A:Keras
B:PaddlePaddle
C:TensorFlow
D:Caffe
答案: 【Keras ;PaddlePaddle;TensorFlow;Caffe 】
3、单选题:
百度开源的深度学习平台:
选项:
A:Caffe
B:TensorFlow
C:Torch
D:PaddlePaddle
答案: 【PaddlePaddle】
4、多选题:
magenet比赛中获胜的经典神经网络:
选项:
A:VGG网络
B:ResNet
C:AlexNet
D:GoogleNet
答案: 【VGG网络 ;ResNet;AlexNet;GoogleNet】
5、单选题:
人脸识别技术属于( )应用。
选项:
A:计算机视觉应用
B:计算机语音应用
答案: 【计算机视觉应用】
第三章 单元测试
1、单选题:
按帧率截取视频,选择正确的答案:
ap.set( cv2.CAP_PROP_POS_FRAMES,start*fps)pos = cap.get(cv2.CAP_PROP_POS_FRAMES)while( pos <= stop*______ ): ret,frame = cap.read()
选项:
A:FAS
B:fqs
C:ABS
D:fps
答案:
2、单选题:
在创建了摄像头对象cap = cv2.VideoCapture(“videoTest/test1.mp4”) 后下列代码的作用为:
cap.release()cv2.destroyAllWindows()
选项:
A:逐帧播放视频
B:释放摄像头对象和窗口
C:读取视频
D:保存图片
答案:
3、单选题:
把图片灰度化,请选择正确的答案:
import cv2 #模块导入img = cv2.imread(‘C:/py/candidate-faces/test.jpg’) #读入图片gray=_______.cvtColor(img,cv2.COLOR_BGR2GRAY)
选项:
A:opencv2
B:cv
C:opencv
D:cv2
答案:
4、单选题:
视频及图像处理任务注意事项,需要哪个库计算图片像素点:
选项:
A:opencv
B:tensorflow
C:dlib
D:numpy
答案:
5、单选题:
选项:
A:read
B:reading()
C:write()
D:read()
答案:
第四章 单元测试
1、单选题:
人脸检测的任务是:
选项:
A:画出人脸所在位置
B:给出人脸坐标
C:确定图片中的人脸id
D:检测图片中是否有人脸
答案:
2、单选题:
faces=face_cascdae.detectMultiScale(gray,1.3,5)中“1.3”参数的作用?
选项:
A:窗口调整的幅度
B:窗口的大小
C:窗口滑动的步长
D:窗口检测的次数
答案:
3、单选题:
cv2.waitKey(1)中参数的单位是?
选项:
A:分钟
B:秒
C:毫秒
答案:
4、单选题:
skimage第三方库中的io模块有什么作用?
选项:
A:读取、保存和显示图片或视频
B:颜色空间变换
C:几何变换或其它变换,如旋转、拉伸等
D:图像增强、边缘检测、排序滤波器、自动阈值等
答案:
5、单选题:
判断以下l = [1,2,3,4,5,6,7,8] len(l)=?
选项:
A:8
B:7
C:5
D:6
答案:
第五章 单元测试
1、单选题:
人脸图像的归一化,目的是?
选项:
A:使不同成像条件(光照强度,方向,距离,姿势等)下拍摄的同一个人 的照片具有一致性
B:拍摄的同一个人的照片具有一致性
C:使同成像条件下拍摄的同一个人的照片具有一致性
D:拍摄的同一个人的照片相同
答案:
2、多选题:
人脸图像的预处理主要包括?
选项:
A:改善人脸
B:人脸扶正
C:归一化
D:人脸图像的增强
答案:
3、单选题:
哪一句代码可以画出直方图?
选项:
A:cv. hist(img.ravel(),256)
B:plt.hist(img.ravel(),256)
C:hist(img.ravel(),256)
D:cv2.imshow(“dst”, res)
答案:
4、多选题:
图像不清晰时,我们可以使用什么方法处理?
选项:
A:人脸校正
B:图像增强
C:直方图均衡化
D:归一化
答案:
5、判断题:
自定义函数的格式如下,是否正确?
def 函数名(参数列表): 函数体
选项:
A:对
B:错
答案:
第六章 单元测试
1、单选题:
机器进行人脸识别技术的步骤为:
选项:
A:人脸检测、定位特征点、计算人脸特征值、人脸对比
B:定位特征点、人脸检测、人脸对比、计算人
C:人脸检测、计算人脸特征值、定位特征点、人脸对比
D:人脸对比、定位特征点、人脸检测、计算人脸特征值
答案:
2、单选题:
下列选项是正确字典的创建方法的是?
选项:
A:{‘name’:’John’,’age’:25,’sex’:’male’}
B:(‘name’,’Tom’:’age’,’25’)
C:dict{}
D:{‘book’:’python’:’100’’’}
答案:
3、单选题:
下述字符串格式化语法正确的是?
选项:
A:’GNU’s Not %d %%’ % ‘UNIX’
B:’GNU’s Not %d %%’ % ‘UNIX’
C:’GNU’s Not %s %%’ % ‘UNIX’
D:’GNU’s Not %s %%’ % ‘UNIX’
答案:
4、单选题:
人脸识别存在诸多影响因素,对于这些影响因素,可以通过分析研究确定对应的算法减弱甚至去除影响,以下说法错误的是:
选项:
A:对于光照引起的脸部左右图像不对称,没有办法可以解决该影响因素
B:对于脸部附着物,可以采用先去掉附着物再进行人脸比对的方法
C:对于年龄变化引起的脸部变化,可以采用年龄模拟模块,将两张人脸变换到同一年龄
D:对于头部姿态发生旋转、偏转等影响因素,可以采用建立人脸三维模型和几何规范化的方法
答案:
5、单选题:
关于人脸识别,以下说法正确的是:
选项:
A:人脸识别技术是一项非常安全的技术,不用担心数据泄露
B:戴上眼镜、化浓妆,人脸识别技术就检测不出你是你了
C:人脸识别是一项基于人脸特征信息进行身份验证的技术
D:人脸识别的应用领域极其广泛,只要需要人脸识别的场景,都可以留下人脸信息
答案:
第七章 单元测试
1、单选题:
以下代码的作用为:
if emotion_text == ‘angry’: color = emotion_probability * np.asarray((255, 0, 0))
选项:
A:判断emotio_text的返回类型,如果为angry就把人脸标记框颜色设置为255,0,0
B:判断图片是否读取成功
C:设置人脸标记框颜色为255,0,0
D:把人脸标记框的的值设为angry
答案:
2、单选题:
在性别识别的源码中有如下这样的代码它的功能为:faces = facecas.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=3,minSize=(32,32))
以下答案最合理的为:
选项:
A:打开摄像头
B:将图片转成灰度图
C:不断刷新图像
D:设置重叠检测次数为3,并设置最小区域
答案:
3、单选题:
以下代码的作用为:
image = face_recognition.load_image_file(“C:/py/candidate-faces/test.jpg”)
选项:
A:加载图片到numpy array
B:将图片转灰度图
C:标识脸部特征
D:进行图片分类
答案:
4、单选题:
以下哪个是程序员应有的自我素养?
选项:
A:有团队协作能力和精神,规范化代码编写习惯
B:需求理解不到位
C:代码习惯于格式混乱的风格
D:项目或者代码写完不测试
答案:
5、多选题:
PIL库Image类解析Image有4个处理图片的常用属性,以下有哪些是:
选项:
A:Image.height
B:Image.size
C:Image.format
D:Image.lenght
答案:
请先
!