自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael是个半路程序员

微信公众号:Michael阿明

原创 《统计学习方法》学习笔记目录

此篇为 李航老师著的《统计学习方法》的学习笔记汇总,准备学习并敲一敲代码,还请大家不吝赐教!

2019-12-10 21:54:27 4602 101

原创 LeetCode解题汇总目录

此篇为学习完《数据结构与算法之美》后,在LeetCode刷题的汇总目录,方便大家查找(Ctrl+Find),一起刷题,一起PK交流!另有解题:《剑指Offer》、《程序员面试金典》、LintCode代码能力测试CAT。如果本文对你有帮助,可以给我点赞加油! 已解决 1566/1806 - 简单 5...

2019-09-06 13:43:51 53097 343

原创 吴恩达-《深度学习DeepLearning》汇总目录

从2019年2月底开始学习《数据结构与算法之美》,王争老师的课程非常好,到2019年8月底已经学完一遍,后面还要多次复习巩固以及OJ刷题。生命不息,学习不止,又要开始新的篇章了–《机器学习》,有点小兴奋,哈哈,之前Python已经大致过了2遍(小甲鱼的视频&从入门到实践),现在要补NumP...

2019-08-28 00:43:33 4668 64

原创 《数据结构与算法之美》学习汇总

此篇文章是对自己学习这门课程的一个总结和课后的一些练习,做一个汇总,希望对大家有帮助。本人是半路程序员,2018年2月开始学习C++的,下面的代码基本都是C++11版本的,代码有错误的地方请不吝留言赐教。附有部分练习LeetCode、POJ的题目。

2019-04-22 21:13:00 15108 208

翻译 05.序列模型 W1.循环序列模型

文章目录1. 为什么选择序列模型2. 数学符号3. 循环Recurrent 神经网络模型4. 通过时间的反向传播5. 不同类型的循环神经网络6. 语言模型和序列生成7. 对新序列采样8. 循环神经网络的梯度消失 参考: 吴恩达视频课 深度学习笔记 1. 为什么选择序列模型 有些问题,输入数据 X...

2020-09-28 19:03:10 32 2

原创 LeetCode 731. 我的日程安排表 II(set二分查找 / 差分思想)

文章目录1. 题目2. 解题2.1 set 二分查找2.2 差分思想 1. 题目 实现一个 MyCalendar 类来存放你的日程安排。如果要添加的时间内不会导致三重预订时,则可以存储这个新的日程安排。 MyCalendar 有一个 book(int start, int end)方法。 它意味着...

2020-09-28 13:05:35 51 0

原创 LeetCode 729. 我的日程安排表 I(set 二分查找)

文章目录1. 题目2. 解题 1. 题目 实现一个 MyCalendar 类来存放你的日程安排。如果要添加的时间内没有其他安排,则可以存储这个新的日程安排。 MyCalendar 有一个 book(int start, int end)方法。 它意味着在 start 到 end 时间内增加一个日程...

2020-09-28 09:42:23 35 0

原创 LeetCode 767. 重构字符串(堆)

文章目录1. 题目2. 解题 1. 题目 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例 1: 输入: S = "aab" 输出: "aba" 示例 2: 输入: S = ...

2020-09-28 07:10:20 43 0

原创 LeetCode 1601. 最多可达成的换楼请求数目(回溯+剪枝)

文章目录1. 题目2. 解题 1. 题目 我们有 n 栋楼,编号从 0 到 n - 1 。每栋楼有若干员工。由于现在是换楼的季节,部分员工想要换一栋楼居住。 给你一个数组 requests ,其中 requests[i] = [fromi, toi] ,表示一个员工请求从编号为 fromi 的楼搬...

2020-09-27 20:01:13 62 0

原创 LeetCode 1600. 皇位继承顺序(图的深度优先遍历)

文章目录1. 题目2. 解题 1. 题目 一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。 这个王国有一个明确规定的皇位继承顺序,第一继承人总是国王自己。我们定义递归函数 Successor(x, curOrder) ,给定一个人 x 和当前的继承顺序,...

2020-09-27 15:55:52 74 0

原创 LeetCode 1599. 经营摩天轮的最大利润(模拟)

文章目录1. 题目2. 解题 1. 题目 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但每次轮转都需要支付一定的运行成本 runningCost 。摩天轮每次轮转都恰好转动 1 / 4 周。 给你一个长度为 n 的数组 cust...

2020-09-27 14:47:04 41 0

原创 LeetCode 1598. 文件夹操作日志搜集器

文章目录1. 题目2. 解题 1. 题目 每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录。 下面给出对变更操作的说明: "../" :移动到当前文件夹的父文件夹。如果已经在主文件夹下,则 继续停留在当前文件夹 。 "./" :...

2020-09-27 14:00:49 38 0

原创 04.卷积神经网络 W4.特殊应用:人脸识别和神经风格转换(作业:快乐屋人脸识别+图片风格转换)

文章目录 测试题:参考博文 笔记:W4.特殊应用:人脸识别和神经风格转换

2020-09-26 17:58:05 161 0

原创 天池在线编程 2020年9月26日 日常周赛题解

文章目录1. K步编辑2. 折纸3. 字符串的不同排列4. 硬币排成线 题目地址,请点这 1. K步编辑 给出一个只含有小写字母的字符串的集合以及一个目标串(target),输出所有可以经过不多于 k 次操作得到目标字符串的字符串。 你可以对字符串进行一下的3种操作: 加入1个字母 删除1个字母...

2020-09-26 13:04:49 919 0

翻译 04.卷积神经网络 W4.特殊应用:人脸识别和神经风格转换

文章目录1. 什么是人脸识别 参考: 吴恩达视频课 深度学习笔记 1. 什么是人脸识别 门禁闸机:人脸识别+活体检测 人脸验证(face verification) 输入图片,ID / 人名 输出图片是否是这个人(1对1问题) 人脸识别(face recognition)(1对多问题) ...

2020-09-25 15:59:58 114 0

原创 LeetCode 981. 基于时间的键值存储(哈希+二分查找)

文章目录1. 题目2. 解题 1. 题目 创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作: set(string key, string value, int timestamp) 存储键 key、值 value,以及给定的时间戳 timestamp。 get(string...

2020-09-25 11:16:37 699 5

原创 LeetCode 851. 喧闹和富有(拓扑排序)

文章目录1. 题目2. 解题 1. 题目 在一组 N 个人(编号为 0, 1, 2, ..., N-1)中,每个人都有不同数目的钱,以及不同程度的安静(quietness)。 为了方便起见,我们将编号为 x 的人简称为 "person x "。 如果能够肯定 person x ...

2020-09-25 10:33:45 97 0

原创 LeetCode 926. 将字符串翻转到单调递增(动态规划)

文章目录1. 题目2. 解题 1. 题目 如果一个由 '0' 和 '1' 组成的字符串,是以一些 '0'(可能没有 '0')后面跟着一些 '1'(也可能没有 '1')的形式组成的...

2020-09-25 09:06:04 69 0

原创 LeetCode 775. 全局倒置与局部倒置(归并排序/二分查找/一次遍历)

文章目录1. 题目2. 解题2.1 归并排序求逆序度2.2 二分查找2.3 一次遍历 1. 题目 数组 A 是 [0, 1, ..., N - 1] 的一种排列,N 是数组 A 的长度。 全局倒置指的是 i,j 满足 0 <= i < j < N 并且 A[i] > A[...

2020-09-24 18:59:54 109 0

原创 04.卷积神经网络 W3.目标检测(作业:自动驾驶 - 汽车检测)

文章目录1. 问题背景2. YOLO 模型2.1 模型细节2.2 分类阈值过滤 测试题:参考博文 笔记:04.卷积神经网络 W3.目标检测 参考论文: Redmon et al., 2016 (https://arxiv.org/abs/1506.02640) Redmon and Farhadi...

2020-09-24 14:58:25 128 0

原创 LeetCode 636. 函数的独占时间(栈)

文章目录1. 题目2. 解题 1. 题目 给出一个非抢占单线程CPU的 n 个函数运行日志,找到函数的独占时间。 每个函数都有一个唯一的 Id,从 0 到 n-1,函数可能会递归调用或者被其他函数调用。 日志是具有以下格式的字符串:function_id:start_or_end:timestam...

2020-09-24 09:27:17 300 2

原创 LeetCode 988. 从叶结点开始的最小字符串(DFS)

文章目录1. 题目2. 解题 1. 题目 给定一颗根结点为 root 的二叉树,树中的每一个结点都有一个从 0 到 25 的值,分别代表字母 'a' 到 'z':值 0 代表 'a',值 1 代表 'b',依此类推。 ...

2020-09-23 17:49:19 227 2

翻译 04.卷积神经网络 W3.目标检测

文章目录1. 目标定位2. 特征点检测3. 目标检测4. 滑动窗口的卷积实现5. Bounding Box预测 参考: 吴恩达视频课 深度学习笔记 1. 目标定位 定位分类问题: 不仅要判断图片中是不是一辆汽车,还要标记出它的位置,用框圈起来 2. 特征点检测 Landmark 检测 3....

2020-09-22 19:35:05 114 0

原创 LeetCode 576. 出界的路径数(动态规划)

文章目录1. 题目2. 解题 1. 题目 给定一个 m × n 的网格和一个球。 球的起始坐标为 (i,j) ,你可以将球移到相邻的单元格内,或者往上、下、左、右四个方向上移动使球穿过网格边界。 但是,你最多可以移动 N 次。 找出可以将球移出边界的路径数量。 答案可能非常大,返回 结果 mod ...

2020-09-22 13:10:48 826 4

原创 LeetCode 968. 监控二叉树(DFS)

文章目录1. 题目2. 解题 1. 题目 给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 示例 1: 输入:[0,0,null,0,0] 输出:1 解释:如图所示,一台摄像头足以监控所有节点。 ...

2020-09-22 10:06:09 147 0

原创 04.卷积神经网络 W2.深度卷积网络:实例探究(作业:Keras教程+ResNets残差网络)

文章目录作业1:Keras教程1. 快乐的房子2. 用Keras建模 测试题:参考博文 笔记:04.卷积神经网络 W2.深度卷积网络:实例探究 作业1:Keras教程 Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano...

2020-09-21 20:37:24 4127 4

原创 LeetCode 721. 账户合并(并查集)

文章目录1. 题目2. 解题 1. 题目 给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该帐户的邮箱地址。 现在,我们想合并这些帐户。 如果两个帐户都有一些共同...

2020-09-21 10:40:27 156 0

原创 LeetCode 第 207 场周赛(245/4115,前5.95%)

文章目录1. 比赛结果2. 题目1. LeetCode 5519. 重新排列单词间的空格 easy2. LeetCode 5520. 拆分字符串使唯一子字符串的数目最大 medium3. LeetCode 5521. 矩阵的最大非负积 medium4. LeetCode 5522. 连通两组点的最...

2020-09-20 14:13:17 219 2

原创 LeetCode 第 35 场双周赛(216/2839,前7.61%)

文章目录1. 比赛结果2. 题目1. LeetCode 5503. 所有奇数长度子数组的和 easy2. LeetCode 5505. 所有排列中的最大和 medium3. LeetCode 5504. 使数组和能被 P 整除 medium4. LeetCode hard 1. 比赛结果 做出来...

2020-09-20 08:44:47 992 2

原创 LeetCode LCP 22. 黑白方格画

文章目录1. 题目2. 解题 1. 题目 小扣注意到秋日市集上有一个创作黑白方格画的摊位。 摊主给每个顾客提供一个固定在墙上的白色画板,画板不能转动。 画板上有 n * n 的网格。绘画规则为,小扣可以选择任意多行以及任意多列的格子涂成黑色,所选行数、列数均可为 0。 小扣希望最终的成品上需要有 ...

2020-09-19 18:15:21 245 0

原创 LeetCode 823. 带因子的二叉树(动态规划)

文章目录1. 题目2. 解题 1. 题目 给出一个含有不重复整数元素的数组,每个整数均大于 1。 我们用这些整数来构建二叉树,每个整数可以使用任意次数。 其中:每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个?返回的结果应模除 10 ** 9 + 7。 示例 1: 输...

2020-09-19 14:02:14 205 0

原创 2020云栖大会编程限时抢答赛 - 早中晚3场题解

文章目录1. 云栖大会限时抢答赛 - 早间场2. 云栖大会限时抢答赛 - 午间场3. 云栖大会限时抢答赛 - 晚间场 1. 云栖大会限时抢答赛 - 早间场 题目链接 该场次题目在 LeetCode 上有原题,题解链接如下: LeetCode 862. 和至少为 K 的最短子数组(前缀和+dequ...

2020-09-18 21:59:59 1792 2

原创 LeetCode 838. 推多米诺(模拟)

文章目录1. 题目2. 解题 1. 题目 一行中有 N 张多米诺骨牌,我们将每张多米诺骨牌垂直竖立。 在开始时,我们同时把一些多米诺骨牌向左或向右推。 每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。 同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。 如果同时有多米...

2020-09-18 14:13:16 164 0

原创 LeetCode 740. 删除与获得点数(排序+动态规划)

文章目录1. 题目2. 解题 1. 题目 给定一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除每个等于 nums[i] - 1 或 nums[i] + 1 的元素。 开始你拥有 0 个点数。返回你...

2020-09-18 11:37:35 672 2

原创 LeetCode 900. RLE 迭代器(模拟/二分查找)

文章目录1. 题目2. 解题2.1 直接模拟2.2 二分查找 1. 题目 编写一个遍历游程编码序列的迭代器。 迭代器由 RLEIterator(int[] A) 初始化,其中 A 是某个序列的游程编码。 更具体地,对于所有偶数 i,A[i] 告诉我们在序列中重复非负整数值 A[i + 1] 的次数...

2020-09-18 09:22:22 651 2

翻译 04.卷积神经网络 W2.深度卷积网络:实例探究

文章目录1. 为什么要进行实例探究2. 经典网络3. 残差网络 ResNets4. 残差网络为什么有用5. 网络中的网络 以及 1×1 卷积6. 谷歌 Inception 网络简介7. Inception 网络8. 使用开源的实现方案9. 迁移学习10. 数据增强 Data augmentatio...

2020-09-17 23:20:07 1717 4

原创 LeetCode 858. 镜面反射(最小公倍数/最大公约数)

文章目录1. 题目2. 解题 1. 题目 有一个特殊的正方形房间,每面墙上都有一面镜子。 除西南角以外,每个角落都放有一个接受器,编号为 0, 1,以及 2。 正方形房间的墙壁长度为 p,一束激光从西南角射出,首先会与东墙相遇,入射点到接收器 0 的距离为 q 。 返回光线最先遇到的接收器的编号(...

2020-09-17 17:32:20 447 4

原创 LeetCode 848. 字母移位(前缀和+取模)

文章目录1. 题目2. 解题 1. 题目 有一个由小写字母组成的字符串 S,和一个整数数组 shifts。 我们将字母表中的下一个字母称为原字母的 移位(由于字母表是环绕的, ‘z’ 将会变成 ‘a’)。 例如·,shift('a') = 'b', shif...

2020-09-17 11:51:26 251 3

原创 LeetCode 808. 分汤(动态规划)

文章目录1. 题目2. 解题 1. 题目 有 A 和 B 两种类型的汤。一开始每种类型的汤有 N 毫升。有四种分配操作: 提供 100ml 的汤A 和 0ml 的汤B。 提供 75ml 的汤A 和 25ml 的汤B。 提供 50ml 的汤A 和 50ml 的汤B。 提供 25ml 的汤A 和 7...

2020-09-17 10:21:19 126 0

原创 04.卷积神经网络 W1.卷积神经网络(作业:手动/TensorFlow 实现卷积神经网络)

文章目录作业1:实现卷积神经网络1. 导入一些包2. 模型框架3. 卷积神经网络3.1 Zero-Padding 测试题:参考博文 笔记:04.卷积神经网络 W1.卷积神经网络 作业1:实现卷积神经网络 1. 导入一些包 import numpy as np import h5py import ...

2020-09-16 23:46:24 1681 0

提示
确定要删除当前文章?
取消 删除