马德里小铁匠的铁匠铺

悔恨会磨平你灵魂中的棱角。

排序:
默认
按更新时间
按访问量

Hero

There's a hero   有一位英雄   If you look inside your heart   如果你探寻你的内心   You don't have to be afraid   你不必担心害怕   Of what you are   自己是谁   There's...

2014-06-08 21:47:48

阅读数:838

评论数:2

Keras 多GPU模式在计算val的准确率时报错

错误信息: Error: tensorflow/stream_executor/cuda/cuda_dnn.cc:444] could not convert BatchDescriptor {count: 0 feature_map_count: 32 spatial: 149 149 v...

2018-05-21 16:16:59

阅读数:90

评论数:0

Keras保存模型的方法

使用model.save(filepath)可以将Keras模型和权重保存在一个HDF5文件中,该文件将包含: 模型的结构,以便重构该模型 模型的权重 训练配置(损失函数,优化器等) 优化器的状态,以便于从上次训练中断的地方开始 使用keras.models.load_model(file...

2018-05-17 14:28:42

阅读数:26

评论数:0

AVL树实现

“AVLTree.h” #pragma once #include <algorithm> #include <string> #include <iostream&...

2018-04-22 23:34:31

阅读数:31

评论数:2

LeeCode 664. Strange Printer

题意 有一个特殊的printer,每次可以从任意位置输出任意长度相同字符,但是会覆盖之前的输出,现在给一个字符串,问需要最少多少次能输出这个字符串。 题解 对于一个字符串: 直接分成前后两部分输出 如果首尾字符相同,那么可以先输出整个字符串长度的首字符。然后再输出中间的字符。 那么另...

2018-04-02 10:56:42

阅读数:35

评论数:0

LeeCode 675. Cut Off Trees for Golf Event

题意 给你一个二维矩阵表示森林,为0的地方不可行,大于1的地方表示树,值的大小就是树的高度,所有大于等于1的地方是可以走的,现在你从(0,0)(0,0)(0,0)开始,按树的高度从小到大遍历所有的树,问最短路径。 题解 存下所有树的坐标,按树的高度从小大大依次用bfs求最短路径就好了。 ...

2018-03-21 21:33:02

阅读数:45

评论数:0

引用遇上const和指针

情况一 int a = 1; int b = 2; const int *c = &a; const int* &d = c; const int* const &e = c; d = &b;...

2018-03-16 22:57:04

阅读数:36

评论数:0

过拟合与正则化

过拟合与欠拟合 机器学习的主要挑战是我们的算法必须能够在先前未观测的新输入上表现良好,而不只是在训练集上表现良好。在先前未观测到的输入上表现良好的能力被称为泛化。 通常情况下,当我们训练机器学习模型时,我们可以使用某个训练集,在训练集上计算一些被称为训练误差(training error)的度...

2018-03-12 22:24:05

阅读数:99

评论数:0

常用LaTeX语法

一份不太简短的 LATEX 2ε 介绍 指数与下标 平方根 上、下方水平线 上、下方水平的大括号 向量 分数 积分 其他

2018-03-07 21:50:01

阅读数:39

评论数:0

激活函数

sigmoidsigmoidsigmoid sigmoid非线性函数的数学公式是:σ(x)=11+e−xσ(x)=11+e−x\sigma(x)=\frac{1}{1+e^{-x}}. 缺点: Sigmoid函数饱和使梯度消失。当神经元的激活在接近0或1处时会饱和:在这些区域,梯度几乎...

2018-03-07 21:41:11

阅读数:71

评论数:0

c++ 中的 extern、statuc、const以及extern "C"

在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作: 第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件; 第二步,将工程中所有的obj文件进行LINK,生成最终.exe文件。 那么,错误可能在两个地方产生: 一个,编译时的错误,这个主要是语...

2018-03-02 01:08:58

阅读数:51

评论数:0

LeetCode 10. Regular Expression Matching

题意 给定两个字符串,用后面的串去匹配前面的串,问能不能匹配成功。 第二个串中‘.’可以表示任意字符,‘*’表示前一个字符可以出现任意次(包括0次) 题解 用记忆化搜索来做,dp[i][j]表示s的后i个字符能不能和p的后j个字符匹配。 然后分情况搜索来就行了。 代码 i...

2018-02-28 11:04:02

阅读数:17

评论数:0

机器学习中的偏差(Bias)与方差(Variance)

Error=Bias2+Variance+NoiseError=Bias2+Variance+NoiseError = Bias^2 + Variance + Noise Bias是 “用所有可能的训练数据集训练出的所有模型的输出的平均值” 与 “真实模型”的输出值之间的差异; Varianc...

2018-02-27 17:04:25

阅读数:69

评论数:0

LeetCode 786. K-th Smallest Prime Fraction

题意 有一个由1和质数组成的序列,对于序列中的任意p,q,若p 题解 数列长度是3000,所以最多也就10^6个分数,快排一下复杂度应该够的。但是这题应该是卡常数了。快排复杂度是N2logN2N2logN2N^2logN^2,N是数列长度,也就是2∗N2logN2∗N2logN2*N^2lo...

2018-02-27 15:17:14

阅读数:118

评论数:0

LeetCode 45. Jump Game II

题意 在位置i时,能向前走0~nums[i]步,问最少多少次能走到最右。 题解 maxpos表示step次能走到的最远位置,然后pos为当前位置,用pos~maxpos之间的值更新maxpos,然后step++。 代码 class Solution { public: i...

2018-02-24 21:00:26

阅读数:22

评论数:0

LeetCode 335. Self Crossing

题意 给定一个步长数组,分别按北西南东方向走,问会不会穿过之前走过的地方,需要空间复杂度o(1)的解法。 题解 题目需要空间复杂度o(1)的解法,所以肯定每一步只与之前的几步有关系,然后可以画图分析一下超过六步之后之前的就肯定不会遇到了。所以只需要向前考虑六步就行了。 代码 ...

2018-02-23 20:07:48

阅读数:26

评论数:0

动态数组

newnewnew 与 deletedeletedelete class Node { public: int a; Node() { a = 1; } Node(int x) : a(x){} ~Node() { cout...

2018-02-14 20:10:53

阅读数:61

评论数:0

智能指针

静态内存及栈 静态内存:局部static、类static数据成员、定义在任何函数之外的变量 栈:定义在函数之内的非static对象 分配在静态内存中的对象由编译器自动创建和销毁。栈对象在其定义的程序块运行时存在。static对象在使用前分配,程序结束时销毁。 智能指针 ...

2018-02-13 16:06:14

阅读数:59

评论数:0

阿里云PAI使用多文件

遇到一个问题: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting 打包的时候一定要用-zcvf tar -zcvf usr.tar.g...

2018-02-08 22:23:30

阅读数:63

评论数:0

Google免费GPU使用攻略

google drive链接 在Google Drive上创建文件夹 Colab用的数据都存储在Google Drive云端硬盘上,所以,我们需要先指定要在Google Drive上用的文件夹。 新建Colab笔记本 然后进去 设置免费GPU 点笔记本设置 ...

2018-02-02 11:17:15

阅读数:614

评论数:2

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