题1
A 试标 B 计算数据标注所需人工数量 C综合报价
题目2
################2-1
import cv2
import matplotlib.pyplot as plt
img = cv2.imread(‘./data-aug/cat.png’)
img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
#垂直翻转
img_flip = cv2.flip(img,0)
plt.imshow(img_flip)
################ 2-2
img = cv2.imread(‘./data-aug/cat.png’)
img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
# 原图的高、宽 以及通道数
rows, cols, channel = img.shape
# 绕图像的中心旋转
# 参数:旋转中心 旋转度数 scale
M = cv2.getRotationMatrix2D((rows/2, cols/2),30,1)
# 参数:原始图像 旋转参数 元素图像宽高
rotated = cv2.warpAffine(img, M, (cols, rows))
title = [‘Origin Image’, ‘Result’]
# 对应的图像
image = [img,rotated]
for i in range(len(image)):
plt.subplot(2, 2, i+1), plt.imshow(image[i])
plt.title(title[i])
plt.xticks([]), plt.yticks([])
plt.show()
################ 3-1
import pandas as pd
# 加载包含评论的CSV文件
data = pd.read_csv(‘comment.csv’)
# print(data)
# 选择并打印“电影评论”列
product_scores = data[‘电影评论’]
display(product_scores)
################ 3-2
import pandas as pd
# 加载包含评论的CSV文件
data = pd.read_csv(‘comment.csv’)
# 选择并打印“电影评论”列
data[‘电影评论’] = data[‘电影评论’].str.replace(“@”,”)
display(data)
################# 保存文件
import pandas as pd
# 加载包含评论的CSV文件
data = pd.read_csv(‘comment.csv’)
# 选择并打印“电影评论”列
data[‘电影评论’] = data[‘电影评论’].str.replace(“@”,”)
data.to_csv(‘comment_cleaned.csv’,index=False,encoding=’utf-8-sig’)
题4
########## 4-1
from imutils import paths
import matplotlib.pyplot as plt
import numpy as np
import cv2
import os
imagePaths = list(paths.list_images(“dataset”))
#设置data和labels
data = []
labels = []
for imagePath in imagePaths:
label = imagePath.split(os.path.sep)[-2] # os.path.sep 路径分隔符
image = cv2.imread(imagePath)
image = cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
image = cv2.resize(image,(224,224))
data.append(image)
labels.append(label)
plt.imshow(data[0])
print(labels[0]) # 展示label
########### 4-2
from imutils import paths
import matplotlib.pyplot as plt
import numpy as np
import cv2
import os
imagePaths = list(paths.list_images(“dataset”))
#设置data和labels
data = []
labels = []
for imagePath in imagePaths:
label = imagePath.split(os.path.sep)[-2] # os.path.sep 路径分隔符
image = cv2.imread(imagePath)
image = cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
image = cv2.resize(image,(224,224))
data.append(image)
labels.append(label)
#对图像数据转换为array格式并进行归一化处理,并打印
data_arr=np.array(data)/255.0
print(data_arr)
########### 4-3
from imutils import paths
import matplotlib.pyplot as plt
import numpy as np
import cv2
import os
imagePaths = list(paths.list_images(“dataset”))
#设置data和labels
data = []
labels = []
for imagePath in imagePaths:
label = imagePath.split(os.path.sep)[-2] # os.path.sep 路径分隔符
image = cv2.imread(imagePath)
image = cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
image = cv2.resize(image,(224,224))
data.append(image)
labels.append(label)
#将标签数据转换为array格式,并打印
labels_arr=np.array(labels)
print(labels_arr[0])
题6
########### 槽位设计表
槽位描述 类型 字段名 举例 槽位类型
提醒时间 必填 remind_time 明天下午3点 时间日期
重复周期 非必填 repeat 每周四 重复时间
内容 非必填 title 迎新活动策划 Null
提醒方式 非必填 remind_type 闹铃提醒 提醒方式列表
########### 6.2-对话配置.jpg
<?xml version=”1.0″ encoding=”UTF-8″?>
<aiml version=”1.0″>
<meta name=”language” content=”zh”/>
<!– 根据要求完成机器人对话配置 –>
<category>
<pattern>你叫什么?</pattern>
<template>
<random>
<li>你好!我是一个AI智能机器人。</li>
<li>你好!我叫小I。</li>
</random>
</template>
</category>
</aiml>
##### 题7
新员工人工智能训练师培训大纲
- 培训目的
参考2021年颁布的《人工智能训练师国家职业技能标准》,结合我司实际要求进行编写。通过培训,使新入职员工掌握基础的数据采集与处理理论和操作技能,为尽快掌握公司业务打下良好的基础。
- 培训对象
本季度入职新员工
- 培训内容
| 工作任务 | 知识点 | 预计课时 |
| 数据采集 | 1.数据采集的业务规范
2.优化数据采集过程 |
4 |
| 数据处理 | 1.对预处理后的数据进行审核
2.优化数据处理的过程 |
4 |
- 考核方式
考核方式分为理论考试和技能操作考核。理论考试采用闭卷笔试方式,技能操作考核采用现场实际操作方式。理论考试和技能操作考核均实行百分制,成绩皆达60分以上者为合格。
