自然语言处理工程师需要会什么
之前几天一直在纠结以后要做什么工作,与其想的多还不如动手去做,近几天在网上找了几个大的公司在招聘网站上面发布的招聘信息分别是几个大公司的网站:下面是各个公司对于岗位的介绍:
从以上的招聘信息来看主要要懂得以下几个技术,会有敲门砖,否则连进门的资格都没有。首先能来着的基本都满足计算机相关专业。
1.熟悉python,java,c++编程语言,这个是必须会的要不大学四年,假如读研的三年,一定要将这三门语言学会。或者会其中的两门语言即可。(PS:类似于盖房子有了土,有了水泥,和沙子)
2.具有深度学习,自然语言处理的基本知识,这时必须的。类似(盖房子有了地基)
3.熟练使用深度学习框架,tensorflow,pycharm,keras。(类似于你有了有了砖瓦,这需要第一步的烧制)
4.会神经网络的基本模型(类似于掌握了盖房子的框架)
4.5具有扎实的数学基础,数据结构,算法基础(类似你你基本共扎实)
5.具有相关项目经验(相当于之前盖过房子)
6.具有比赛和论文(类似于你盖房子之前的自己的实力展现)
7.会haddop,linux,数据库软件。(类似软装修内部装修)
对于以上要求的总结,就是那几点,总之要从事算法的工作似乎并不容易,需要会的东西很多并且很难懂。
因此需要多总结,多学习,多积累经验,最好多做一些项目,因此就有了经验。接下来我将在每一篇博客中逐步,击破各个部分最好形成一颗知识树来学习相关的理论。
注意:英语四六级很重要。