摘要: 1、114. 二叉树展开为链表 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 这个方法是从根节点开始出发,先检测 阅读全文
posted @ 2018-06-20 21:42 深度机器学习 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、题目:输入n个整数,找出其中最小的K个数。 例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 快排思路(掌握): class Solution { public: vector<int> GetLeastNumbers_Solution(vector<int> 阅读全文
posted @ 2018-06-20 20:59 深度机器学习 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、过拟合问题 欠拟合:根本原因是特征维度过少,模型过于简单,导致拟合的函数无法满足训练集,误差较大; 解决方法:增加特征维度,增加训练数据; 过拟合:根本原因是特征维度过多,模型假设过于复杂,参数过多,训练数据过少,噪声过多,导致拟合的函数完美的预测训练集,但对新数据的测试集预测结果差。 过度的拟 阅读全文
posted @ 2018-06-20 12:29 深度机器学习 阅读(53113) 评论(1) 推荐(10) 编辑
摘要: 主要作用: 1、跨通道的特征整合 2、特征通道的升维和降维 3、减少卷积核参数(简化模型),对于单通道feature map 用单核卷积即为乘以一个参数,而一般情况都是多核卷积多通道,实现多个feature map的线性组合 4、可以实现与全连接层等价的效果。如在faster-rcnn中用1*1*m 阅读全文
posted @ 2018-06-20 11:12 深度机器学习 阅读(1822) 评论(0) 推荐(0) 编辑