华为2020AI工程师实习生面试

1. 写代码

题目描述:给定一个5乘5的矩阵,每一行按照从小到大排列,输入一个整数在矩阵中查找,并返回其位置。

ju = [[1,10,15,4,7],[8,5,2,19,12],[6,9,16,3,22],[13,14,10,17,24],[21,18,23,30,26]]
test = 12
i = 0
for row in ju:
    #print(row)
    i += 1
    row.sort()
    if test in row:
        print(所在行为:, i)
        print(所在列为:,row.index(test) + 1)

    print(row)

2. 交流

2.1 说说项目中用到的u-net网络结构、卷积神经网络的结构

    U-net网络是一个基于CNN的图像分割网络,主要用于医学图像分割上,网络最初提出时是用于细胞壁的分割,之后在肺结节检测以及眼底视网膜上的血管提取等方面都有着出色的表现。 CNN卷积网络,在浅层的卷积得到的是图像的简单特征,深层的卷积得到的是反映该图像的复杂特征。卷积层进行特征提取,卷积神经网络池化层的作用(当时没打出来):对输入的特征图进行压缩,一方面使特征图变小,简化网络计算复杂度;一方面进行特征压缩,提取主要特征。

2.2 其他项目中你的分工

缺陷的三维可视化中设计到什么算法?

2.3 你了解其他的网络吗

后续补充一些网络,需要平时积累。

2.4 关于机器学习你了解多少,朴素贝叶斯

2.5研究生期间上过啥数学课

楼主硕士期间没有选数学课比较吃亏

3.有什么要问我的吗

如果我有幸能来实习,有什么还需要加强学习的吗? 如果要从事CV的话,要学习一下深度学习网络的原理、信息论、统计学习相关的知识,不能只会简单调参,调库

经验分享 程序员 微信小程序 职场和发展