2026年人工智能算法工程师面试练习题及答案.docxVIP

  • 2
  • 0
  • 约4.33千字
  • 约 11页
  • 2026-08-01 发布于福建
  • 举报

2026年人工智能算法工程师面试练习题及答案.docx

第PAGE页共NUMPAGES页

2026年人工智能算法工程师面试练习题及答案

一、编程实现题(共3题,每题20分)

题目1(Python编程,20分):

请实现一个函数`detect_anomaly(data,threshold=3)`,其中`data`是一个包含数值的列表,`threshold`是异常值阈值。函数需返回所有超过阈值的异常值及其索引位置。假设数据中可能存在异常值,请使用3σ原则(即数据点距离均值超过3倍标准差为异常)进行检测。要求:

1.首先计算数据的均值和标准差;

2.筛选出所有异常值及其索引;

3.返回一个包含元组的列表,每个元组格式为`(异常值,索引)`。

答案:

python

importnumpyasnp

defdetect_anomaly(data,threshold=3):

ifnotdata:

return[]

mean=np.mean(data)

std=np.std(data)

anomalies=[]

fori,valueinenumerate(data):

ifabs(value-mean)thresholdstd:

anomalies.append((value,i))

returnanomalies

解析:

1.使用`numpy`计算均值和标准差,避免手算

文档评论(0)

1亿VIP精品文档

相关文档