2021年4月份3道伴鱼AI算法岗面试题

本文介绍了三道2021年伴鱼AI算法岗面试题,包括合并重叠区间的问题、过拟合和欠拟合的概念及其解决方案,以及Python中的深浅拷贝。通过解题思路、概念解释和实践经验,帮助理解面试重点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

合并重叠区间,也就是那个最大不重叠区间的题目的变种。面试官会让你看题先整理思路,然后分析复杂度,最后面试官觉得你的思路OK就放你在远程连接上手撕代码

链接:https://leetcode-cn.com/problems/merge-intervals/

1.过拟合和欠拟合。
2.python多进程
3.python深浅拷贝

~ 文末有福利 ~

解题思路:

先对输入数组按照区间左边的值进行升序排列
初始化一个变量 res,用于存储合并直接的区间结果
遍历排序后的所有区间,针对每个区间做如下的处理:
如果当前处理的区间是第一个区间的话,那么直接将区间加入到 res

比较当前处理区间左边的值 i[0] 和 res 中最后一个区间右边的值 res[-1][1]:

如果 res[-1][1] < i[0],说明没有重叠,那么直接将当前处理的区间加入 res

否则,说明有重叠,那么将 res 中最后一个区间的右边的值更新为:当前处理区间右边值 i[1] 和 res 中最后一个区间右边的值 res[-1][1] 的最大值.

在这里插入图片描述

1.过拟合和欠拟合?

过拟合:是指训练误差和测试误差之间的差距太大。换句换说,就是模型复杂度高于实际问题,模型在训练集上表现很好,但在测试集上却表现很差。
欠拟合:模型不能在训练集上获得足够低的误差。换句换说,就是模型复杂度低,模型在训练集上就表现很差,没法学习到数据背后的规律。
如何解决欠拟合?
欠拟合基本上都会发生在训练刚开始的时候,经过不断训练之后欠拟合应该不怎么考虑了。但是如果真的还是存在的话,可以通过增加网络复杂度或者在模型中增加特征,这些都是很好解决欠拟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值