ML一些题目

1. ”点击率问题”是这样一个预测问题, 99%的人是不会点击的, 而1%的人是会点击进去的, 所以这是一个非常不平衡的数据集. 假设, 现在我们已经建了一个模型来分类, AUC达到了0.98,  我们可以下的结论是 : C

A. 模型AUC还不够高,需要0.99以上才符合预期

B. 模型已经够好了,不需要做调优了。

C. 模型样本需要做缩减,特征或者评估方法需要改进

D. 以上都不对

2. 对于随机森林和GradientBoosting Trees, 下面说法正确的是: (B)

A.在随机森林的单个树中, 树和树之间是有依赖的, 而gbdt 中的单个树之间是没有依赖的

B.这两个模型都使用随机特征子集, 来生成许多单个的树。

C.我们可以并行地生成gbdt单个树, 因为它们之间是没有依赖的,gbdt 训练模型的表现总是比随机森林好

D. GradientBoosting Trees通常比随机深林速度快。

3. 以下说法正确的是 :C

A. 一个机器学习模型,如果有较高准确率,总是说明这个分类器是好的

B. 如果增加模型复杂度, 那么模型的测试错误率总是会降低

C. 如果增加模型复杂度, 那么模型的训练错误率总是会降低

D. 我们不可以使用聚类“类别id”作为一个新的特征项, 然后再用监督学习分别进行学习

4. 对应GradientBoosting tree 算法, 以下说法正确的是 :A,C

A.当增加最小样本分裂个数,我们可以抵制过拟合

B.当增加最小样本分裂个数,会导致过拟合

C.当我们减少训练单个学习器的叶子数量,我们可以降低variance

D.当我们减少训练单个学习器的叶子数量,我们可以降低bias

6.  logistic regression模型训练中如果发现模型

训练集合效果太差,可以用哪些方法?(AD

测试集合效果太差,可以用哪些方法?(BC

A. 换随机森林或者gbdt

B. 增大数据集合

C. 加L1或者L2正则

D. 做特征工程,增加特征或者特征组合

7.. 有A,B,C三个门,其中有一扇后面是黄金,另两扇后面是空的。 你首先选择了B,现在的其中一扇被翻开,这个代号是A为空的,你该不该换成C?为什么?

   答:换。概率不同一个1/3,一个2/3

8. 世界上每十万人中就有一人是艾滋病患者。某一种药物可以帮助检测艾滋病,如果一人真是艾

在CTF(夺旗赛)的入门练习中,选择合适的平台和题目对于初学者来说至关重要。以下是一些推荐的资源和平台,适合初学者进行练习和提升。 ### 推荐平台 - **CTFHub** 提供了一个清晰的技能树,这对于刚开始接触CTF的新手来说非常有用。它不仅提供了题目练习,还帮助构建了一个学习路径[^1]。 - **PwnTheBox** 同样是一个适合新手的平台,其特点在于大多数题目都有详细的Write-Up(WP),这意味着学习者可以在尝试解决问题后查看正确的方法,从而加深理解[^1]。 - **idf实验室** 提供了非常基础的题目,非常适合刚开始学习CTF的人[^2]。 - **XCTF OJ** 是一个包含历年比赛题目的网站,虽然难度较高,但对于希望挑战更高水平的学习者来说是个不错的选择。 - **WeChall** 和 **CanYouHack.It** 都是国外的入门级CTF题库网站,其中WeChall拥有大量的题目,而CanYouHack.It则涵盖了移动安全方面的内容。 - **Microcorruption** 是一个密码和逆向工程的酷炫游戏化学习平台。 - **SmashTheStack** 和 **OverTheWire** 提供了简洁的Wargames形式,适合通过实践来学习网络安全知识[^2]。 - **Exploit-Exercises** 也是一个老牌的Wargame平台,拥有丰富的国内资料支持。 - **Pawnable.kr** 是一个专注于Pwn类题目的游乐场,拥有大约100道题目。 - **MoonsOS CTF** 提供了Web漏洞靶场,适合学习Web安全的核心知识点[^2]。 - **Prompt.ml** 和 **RedTiger Labs** 分别提供了XSS测试和SQL注入挑战,适合专项练习[^2]。 ### 使用Docker搭建CTF题目 对于想要自己搭建CTF题目的学习者来说,可以考虑使用Docker来创建一个简易的Web服务器环境。例如,可以使用`lamp`镜像(L代表Linux,A代表Apache,M代表MySQL,而P代表PHP)。通过执行`docker search lamp`命令,可以找到多种LAMP镜像,推荐使用`tutum/lamp`镜像[^3]。 ### 示例代码 如果你打算使用Docker来启动一个LAMP服务,下面是一个简单的示例命令: ```bash docker run -d -p 80:80 -p 3306:3306 tutum/lamp ``` 这个命令将会下载`tutum/lamp`镜像,并以后台模式运行一个容器,映射主机的80端口和3306端口到容器中相应的服务。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值