数据挖掘笔试题:算法与机器学习理论.pdfVIP

数据挖掘笔试题:算法与机器学习理论.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

题目

1.(数据结构与算法)列举至少2种排序算法(如快排),并写出实现代码。

2.(数据结构与算法)现有N个数,找出其中第M大的数,这里的N远大于M。请说明

算法思路、复杂度。

3.(机器学习理论)请列举生成模型与判别模型的区别。

4.(机器学习理论)请列举分类模型和回归模型的区别。

5.(机器学习理论)什么是欠拟合、过拟合?避免过拟合有哪些途径?

6.(机器学习理论)请列举RandomForest和GBDT的区别。

7.(机器学习理论)梯度下降法求解最优化问题的原理与步骤。

1.

泡序

1.//冒泡排序

2.publicvoidbubbort(int[]a)

3.{

4.intn=a.length;

5.for(inti=0;in;i++){

6.for(intj=0;jn-1;j++){

7.if(a[j]a[j+1]){

8.intt=a[j];

9.a[j]=a[j+1];

10.a[j+1]=t;

11.}

12.}

13.}

14.}

这里需要注意的是,a[[j]和a[j+1]互换时,要考虑j+1的下标溢出,所以最终j只能小

于n+1。

快序

题目

1。(数据结构与算法)列举至少2种排序算法(如快排),并写出实现代码。

2。(数据结构与算法)现有n个数个数大的数这里的这里的这里的算法思路、复杂度。

3。(机器学习理论)请列举生成模型与判别模型的区别。

4。(机器学习理论)请列举分类模型和回归模型的区别。

5。(机器学习理论)什么是欠拟合、过拟合?避免过拟合有哪些途径?

6。(机器学习理论)请列举随机森林和gbdt的区别。

7。(机器学习理论)梯度下降法求解最优化问题的原理与步骤。

1.

泡序

1。//冒泡排序2。publicvoidbubbort(int[]a)

3。{4。intn=a.length;5。for(intin=0=a[

j];9。a[j]=a[

这里需要注意的是,a[[j]和a[j+1]互换时,+1},所以最终

快序

1.//一趟快速排序

2.publicintPartSort(inti,intj,int[]a)

3.{

4.intr=a[i];

5.while(ij){

6.while(a[j]=rij)

7.j--;

8.//加了if其实是降低了效率的,这里加if其实是为了i++这个语

9.//可做如下优化

10./*

11.

文档评论(0)

135****9250 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档