携程面试-机器学习问题求教

今天面携程的时候被问了这两个问题,求大佬指导
1. 逻辑回归在数据量特别大的时候,能不能用极大似然估计求损失函数,如果不能的话用什么方法(逻辑回归损失函数难道不都是极大似然求的吗?)
2. 类别不平衡怎么处理。我回答上下采样和调整阈值。面试官说调整阈值是为了增大少类别的训练,那还有没有别的方法可以做到这点呢,不能改变样本
#携程#
全部评论
2.如果一类样本是在太少的话,可以变成异常检测,或者是将二分类问题转化成多分类问题
点赞 回复 分享
发布于 2020-08-18 17:44
1、极大对数似然法? 2、scale_pos_weight\max_delta_step?
点赞 回复 分享
发布于 2020-08-18 17:47
第二个或许可以更改损失函数的权重,但我觉得这和上采样等价呀
点赞 回复 分享
发布于 2020-08-18 18:08
问题1或许可以改成[-1,1]的逻辑回归,如此一来样本空间就大了,不知道可不可行?
点赞 回复 分享
发布于 2020-08-18 19:59
data augmentation
点赞 回复 分享
发布于 2020-08-18 22:07
第一问的话可能面试官想知道具体怎么求极大似然吧😂可以对函数直接求极值点,也可以用梯度下降法求,数据多的话还可考虑随机梯度下降或者小批量
点赞 回复 分享
发布于 2020-08-18 22:18
楼主你的问题也太难了,感觉我这个没问多少技术,好水啊,可能我太菜,问不出个啥
点赞 回复 分享
发布于 2020-08-19 14:39

相关推荐

一笑而过2222:一、测试点 1. 最小长度测试:输入空字符串或少于最小长度(如 1 位)的字符。 2. 最大长度测试:输入超过最大长度(如 10 位以上)的字符。 3. 边界值测试:正好输入 1 位的密码;正好输入 10 位的密码。 4. 强度验证:输入仅包含数字、仅包含字母(大小写敏感)、包含特殊字符、包含数字字母和特殊字符组合的密码。 5. 字符类型测试:输入包含非 ASCII 字符(如中文、日文等)的密码;输入包含空白符(空格、制表符等)的密码。 6. 格式测试:输入包含不允许字符的密码;输入符合特定格式要求的密码(如必须包含一个大写字母、一个小写字母、一个数字)。 7. 历史密码测试:尝试使用最近一次使用的密码(若系统有规定不能使用最近使用过的密码)。 8. 锁定机制测试:连续输入错误密码检查账户是否被锁定及锁定后解锁账号并重新登录。 9. 重置密码流程测试:模拟忘记密码场景测试重置密码流程及验证重置密码后的密码规则是否一致。 10. 用户体验测试:检查用户输入密码时是否有实时反馈(如强度条显示)及输入过长密码时前端是否给予即时提示。
点赞 评论 收藏
分享
点赞 15 评论
分享
牛客网
牛客企业服务