自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逐梦er的博客

到底什么是热爱 源于内心的脆弱 短暂的快活 像飞蛾扑火

  • 博客(11)
  • 收藏
  • 关注

原创 LeetCode:67. 二进制求和(python、c++)

题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 “0” ,就都不含前导零。题解(模拟) O(n)模拟人工进行二进制加

2020-11-04 23:32:35 765 1

原创 TensorFlow:tensorflow之CIFAR10与ResNet18实战

文章目录1.导入模块2.加载数据3.构建网络模型4.训练模型1.导入模块首先导入我们需要的模块import tensorflow as tffrom tensorflow.keras import layers, optimizers, datasets, Sequentialimport osfrom resnet import resnet18标准的 ResNet18 接受输入为 224x224 大小的图片数据,我们将 ResNet18 进行适量修整,使得它输入大小为 3

2020-11-04 16:52:03 980

原创 TensorFlow:使用tensorflow构建ResNet深度残差网络

文章目录原理ResNet实现1.定义残差模块2.实现ResNet类原理AlexNet,VGG,GoogLeNet 等网络模型的出现将神经网络的发展带入了几十层的阶段,研究人员发现网络的层数越深,越有可能获得更好的泛化能力。但是当模型加深以后,网络变得越来越难训练,这主要是由于梯度弥散现象造成的。在较深层数的神经网络中间,梯度信息由网络的末层逐层传向网络的首层时,传递的过程中会出现梯度接近于0 的现象。网络层数越深,梯度弥散现象可能会越严重。为了解决这个问题,研究人员尝试给深层神经网络添加一种回退到浅层

2020-11-04 16:30:51 578

原创 LeetCode:66. 加一(python、c++)

题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。题解(模拟) O(n)模拟人工加法的过程。从低位到高位,依次计算出每一位数字,过程中需要记录进位。如

2020-11-03 23:21:04 204

原创 LeetCode:64. 最小路径和(python、c++)

题目描述给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[[1,3,1],[1,5,1],[4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。题解(动态规划) O(n2)第一行只能往右走,所有值累加。第一列只能往下走,所有值累加。其他位置只能从左边或上边过来,取最小值:f(i,j)=min{f(i,j−1),f(i−1,j)+grid[i][j

2020-11-03 23:18:00 191

原创 LeetCode:63. 不同路径 II(python、c++)

题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。说明:m 和 n 的值均不超过 100。示例 1:输入:[[0,0,0],[0,1,0],[0,0,0]]输出: 2解释:3x3 网格的正中间有一个障碍物。从左上

2020-11-02 23:17:18 146

原创 LeetCode:62. 不同路径(python、c++)

题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?示例 1:输入: m = 3, n = 2输出: 3解释:从左上角开始,总共有 3 条路径可以到达右下角。向右 -> 向右 -> 向下向右 -> 向下 -> 向右向下 -> 向

2020-11-02 23:04:31 217

原创 TensrFlow:卷积层变种

文章目录1.空洞卷积2.转置卷积矩阵角度转置卷积实现3.分离卷积1.空洞卷积空洞卷积在普通卷积的感受野上增加一个 dilation rate 参数,用于控制感受野区域的采样步长,如下图所示:当感受野的采样步长 dilation rate 为 1 时,每个感受野采样点之间的距离为 1,此时的空洞卷积退化为普通的卷积;但 dilation rate 为 2 时,感受野每 2 个单元采样一个点,如图中间的绿色方框中绿色格子所示,每个采样格子之间的距离为 2;同样的方法,图右边的 dilation rate 为

2020-11-02 21:41:48 1051 5

原创 TensorFlow:tensorflow之CIFAR10与VGG13实战

文章目录CIFAR10与VGG13实战1. 准备数据2.构建网络模型3.训练模型CIFAR10与VGG13实战1. 准备数据CIFAR10 数据集由加拿大 Canadian Institute For Advanced Research 发布,它包含了飞机、汽车、鸟、猫等共 10 大类物体的彩色图片,每个种类收集了 6000 张 32x32 大小图片,共 60K 张图片。其中 50K 作为训练数据集,10K 作为测试数据集。import tensorflow as tffrom tensorflo

2020-11-02 11:19:23 2599 7

原创 LeetCode 61. 旋转链表(python、c++)

题目描述给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4->NULL向右旋转 2 步: 4->5->1->2->3->NULL示例 2:输入: 0->1->

2020-11-01 23:32:12 199 1

原创 TenforFlow:使用tensorflow实现卷积神经网络

卷积神经网络import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers,Sequential,losses,optimizers,datasets1.卷积层的实现在 TensorFlow 中,既可以通过自定义权值的底层实现方式搭建神经网络,也可以直接调用现成的卷积层类的高层方式快速搭建复杂网络。我们主要以 2D 卷积为例。1.1 自定义权值在 TensorFlow 中,通过 tf

2020-11-01 21:41:42 1537 7

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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