总体有点凉,问推荐系统只能说不懂
1. 项目介绍
正常介绍完项目,没有太深挖
- 模仿学习和项目的区别
2. 问基础知识
- 各类激活函数
- BP 算法流程
- CNN 的参数的优化方法(各类梯度下降方法 ?)
- 随机梯度下降、mini-batch、整个训练样本一起进去的区别
- gbdt 和 xgboost 的区别
- bagging 和 boosting 的区别
- 介绍逻辑回归,重点从 损失函数讲起(可以与 SVM 对比)
- 进化算法
3. 手撕代码
题目描述:
给定 1~n 这 n 个数,取出任意个数成组合,求和等于 m,打印出所有满足题意的组合
解题:
和 零钱兑换 II 很相似,但是零钱兑换只要求出组合的种类数,这里需要打印出来,又不太一样。
面试官提示用递归,但是没有在短时间内写出来
这里整理了类似的题目解答:
【LeetCode】39. 组合总和 & 40. 组合总数 II & 1~n 这n个数组合成 m
4. 开放题
题目描述:
两根蜡烛,都是不均匀的,每根从单端点燃,都是耗时 1 h,求怎么记时 15 min
题解:
A、B两根蜡烛,A 点燃一端,B两端同时点燃,等B完全燃尽的时候,刚好过去 30 min,这时候再把 A 的另一端也点燃,从此刻到 A 燃尽,刚好 15 min