点赞 评论

相关推荐

#百度笔试#这次笔试应该是海笔。投的是 机器学习|自然语言处理,考的内容为 20道选择题+2道编程题。选择题涉及的范围比较广,有些杂乱,linux操作,算法概念和算法复杂度,机器学习的一些处理,深度学习的几个简单的概念都有设计,C++的话有给出代码,然后让你选择需要填入什么才能够达到结果,或者运行会得到什么结果。编程题的话,第一道题比较简单,abcdk,abcd为int变量,k为可以循环几次,从逻辑上来讲,其实选择最小的一个数字+1应该就是结果最大了,这个应该可以通过数学证明,整体的乘积变化量与原始的数值大小密切相关,不过我当时没有确定,所以采取了类似于穷举的方法来进行实现。第二道题的话,格式为:t(表示有多少行的数据),x, y, x为数据的数量,y为数据的子数据的最小间隔,n1 n2 n3 ....,这样的格式,我的思路为首先进行读取t,然后开始循环,确定%2来获得是数据的描述和限制还是数据,接着按照约束来进行判断。不过我写着写着忘记怎么写了,搞机器学习之后很少碰数据结构与算法,所以直接print()了一下样例的结果,给了18%的通过。我以为机器学习这些会考某个机器学习算法的实现(用numpy和pandas),选择题更多的也是机器学习/深度学习算法相关的,没有怎么准备,有点儿难受`
点赞 评论 收藏
分享
牛客网
牛客企业服务