2019年9月9日

招银网络NLP面试python

  1. 用什么语言?
  • Python写代码,C++部署模型
  1. 说一下python的yield:生成器,惰性机制
  2. 分词的算法?1.基于词典的最大前向后向匹配,2.HMM 3.神经网络的方法
  3. NER经常使用的算法介绍?BiLSTM+CRF 以及 膨胀卷积的模型
  4. 预训练模型了解吗?讲了BERT作NER的方法
  5. 词向量模型?讲了One-Hot,SVD,word2vec,glove,以及fasttext,面试官追问了ElMo。
  6. 过拟合的解决方案?1.数据层面:增长数据和数据加强 2.模型层面:换用小的模型,Dropout, L1L2正则化,以及模型剪枝 3.模型集成以多任务学习
  7. 数据不平衡的解决方法?数据层面:上采样和下采样 模型层面:修改loss函数的类别权重,使用focal loss等loss函数 评价指标:AUC_ROC评价
  8. 讲本身最拿得出手的项目
  9. 反问:
  • 公司位置:成都
  • 面试官的工做内容:QA匹配
  • 面向的业务:APP智能客服
相关文章
相关标签/搜索