
算法
fangpopopo
研二学生
展开
-
知识蒸馏(Knowledge Distillation)系列文章(1):Distilling the Knowledge in a Neural Network
摘要 提高机器学习算法的性能的方法特别简单,就是在同样的数据集上训练不同的模型然后将它们的结果去平均值就可以得到较好的结果,但是这样的模型会消耗大量的资源,不利于大规模的部署。我们在前人提出的基础上更深入探索一步,通过将一个大模型的知识蒸馏到小模型达到模型压缩的效果。我们介绍了一种新型的集合体,这种集合由于一个或者多个完全训练的模型以及许多专家模型组成,集合体可以识别一些会被完全训练模型搞混的...原创 2020-07-29 10:34:40 · 758 阅读 · 0 评论 -
模拟题---Leetcode67---二进制求和
题目 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。 示例 1: 输入: a = “11”, b = “1” 输出: “100” 示例 2: 输入: a = “1010”, b = “1011” 输出: “10101” 语言:C++ 外部依赖:单元测试库-gtest 规范:需要自己写单元测试类,来进行提交前的测试,减少重复工作,并且对非法输入进行过滤 详解: 逻辑就是从字符串的最后一位开始遍历,将两个字符串取出来的字符以及上一个进位进行相加,获得下原创 2020-06-20 14:50:15 · 193 阅读 · 0 评论 -
牛牛
牛牛玩牌 Cow Solitaire 题目描述:用NxN张扑克牌排成一个方阵。每块牌的点阵形成一个NxN的整数网格A,从左下角A[N,1]漫游(每一步只能向上或者向右行走一步)到右上角A[N,N],要求漫游路径上各个格子中整数之和最大。这是一个组合优化问题。从网格左下角A[N,1]到右上角A[N,N]有很多路径,每条路径上2N-1个数之和为该条路径的目标值,目的是找到一条目标值最大的路径的目标值原创 2017-04-18 21:50:27 · 456 阅读 · 0 评论 -
Leetcode240 Search a 2D Matrix---2
题目描述请编写一个高效的算法,能够在一个m x n规格的矩阵中找到特点的值,而且这个矩阵有如下两个特点 矩阵每一行从左到右的值是ascending的,也就是递增的 矩阵每一行从上到下也是递增的(ascending) 它也给出了例子[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 1原创 2018-01-04 11:20:13 · 188 阅读 · 0 评论