2017-10-17-Cisco实习面试
面试问题:
(1)Python语言相比于其他语言的优势
1、Python 语言相比于其他语言的优势
相比于JAVA、C等语言,Python数据类型强制性要求不高,不需要在每次使用时声明其数据类型,体现了Python是一种动态语言;Python切片功能,处理数据时非常好用和方便、它是一种脚本型语言无须编译;
2、Linux查看进程和网络IP的语句:
PS和ifconfig
3、机器学习中过拟合和欠拟合问题和处理方法:
观察学习曲线、Bias和error,其中Bias反映模型训练过程的误差-也就是拟合情况,error反映测试情况,也就是模型的预测能力;
如果Bias(偏差)低,error(误差)高,就可能过拟合了;导致模型的泛化能力降低,在测试集上预测的不准;解决方法一般是加L1、L2或者L1和L2的惩罚项;L1和L2的区别:L1生成的稀疏矩阵,L2的系数会降低参数,但是不会为0,具体的大家可以再找找这方面资料,个人说法可能也不是很准确。
如果Bias高,error低,可能就是欠拟合了,解决的方法一般是增加更多的数据;
4、是否会web和Spark
本人不会WEB,所以就直接回答了,Spark了解一点,看过几本书(Spark快速进行数据分析)也就把我知道的东西说了一下。
总结:
这次面试是直接去面的,因为我当时还在某金融公司实习,只是我手上项目做完了,然后后面就是爬数据、洗数据,感觉和我想要的实习-锻炼算法的实践能力不太接轨,所以当时就准备换公司了,幸运的去了,但是并没有做太多实践,只是做了一个时间序列的Demo和一些人脸识别、表情识别的工作,所以准备投一家切合度高一点的公司,能够切实锻炼个人能力。
欢迎转载,请注明出处。