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

卷积神经网络时间空间复杂度计算

有点懒,不想写字<>)),转自极客blog:  

2018-11-19 09:34:10

阅读数:8

评论数:1

class-aware detector和class-agnostic detector区别

https://www.quora.com/What-does-%E2%80%9Cclass-agnostic%E2%80%9D-in-most-of-the-object-detection-papers-mean For a class-aware detector, if you feed...

2018-10-10 16:59:53

阅读数:46

评论数:0

深度学习图像卷积后的尺寸计算公式

假设图像大小为N*N矩阵 卷积核的尺寸为K*K矩阵 卷积的方式(边缘像素填充方式):P 卷积的步伐为S*S 那么经过一层这样的卷积后出来的图像为: 最后得到的输出即为N*N大小图像。这里mark一下,有时候会一时想不起来手推浪费时间。...

2018-08-28 09:44:55

阅读数:358

评论数:0

keras跟踪模型训练过程和训练过程有选择保存模型

一般我们训练深度学习模型都是等训练完成后才能查看loss acc等这些指标,然而当我们模型设计并不正确或者出现了过拟合甚至于数据拟合出现了很严重错误,但是在训练很深的网络的时候一般都要等上好久,我就遇到过用RestNet50训练100张图跑了三四天。这时候我们该浪费时间继续train呢还是等指标出...

2018-07-26 10:48:50

阅读数:169

评论数:0

keras实现简略版的VGGNet并加入可调整的学习率fine tuning

VGGNet的原理部分就不细说了,具体可以看原作者paper:Very Deep Learning Convolutional Neural Networks for Large-Scale Image Recognition。 这里使用小数据集去训练,因此就是用简略版的VGGNet去实现VGG...

2018-07-25 15:59:32

阅读数:156

评论数:0

keras实现Lenet-5

关于lenet-5网络模型原理可以参考我的另一篇博客:lenet-5 这里就放两张图: lent-5主要的结构 每一层对应的参数细节: 然后我们使用keras定义lenet-5网络结构,这里使用一个python文件定义成类然后包装成module: lenet.py from ...

2018-07-24 17:54:20

阅读数:280

评论数:0

keras训练浅层卷积网络并保存和加载模型

这里我们使用keras定义简单的神经网络全连接层训练MNIST数据集和cifar10数据集: keras_mnist.py from sklearn.preprocessing import LabelBinarizer from sklearn.model_selection import...

2018-07-24 15:44:20

阅读数:114

评论数:0

神经网络实现基本的与或异或逻辑

平时计算机领域的OR AND XOR逻辑问题就不去详说,大家都有学习过。 基本的逻辑图如下: 最开始神经网络解决线性可分问题给它带来了一次小高峰,但是在几年之后一个学者提出了XOR非线性问题的时候,并且专门写了一篇论文论述神经网络对非线性问题求解的无能为力直接给当年的神经网络的发展带来了寒...

2018-07-20 18:10:50

阅读数:177

评论数:0

神经网络梯度下降算法的demo

from sklearn.model_selection import train_test_split from sklearn.metrics import classification_report from sklearn.datasets import make_blobs impor...

2018-07-18 16:58:54

阅读数:73

评论数:0

机器学习KNN算法分类kaggle猫狗

KNN算法思想就不多说了,很简单,基于欧氏距离或者Mahantta距离进行计算,然后投票决定你的类别。这里用三个文件;simplepreprocessor.pyimport cv2 class SimplePreprocessor: def __init__(self, width, heig...

2018-07-12 17:42:35

阅读数:118

评论数:0

seam carving算法

    这两天看到一个很好玩的图像裁剪算法,是十年前的提出的一个很经典的算法。原来的图像裁剪算法大多会使得图像失真,而这个算法提出一种基于能量的原理来相适应的去裁剪。简单来说就是给每个像素值赋予一个能量值,然后根据这个像素值得8连通域进行动态规划求取最小值,然后逐行或逐列地应用这一算法会获得一条能...

2018-07-09 15:03:24

阅读数:141

评论数:2

Python实现二叉搜索树

class TreeNode: def __init__(self, key, val, left=None, right=None, parent=None): self.key = key self.payload = val self.leftChild = left se...

2018-07-05 17:47:38

阅读数:69

评论数:0

Python实现小根堆操作

# from pythonds.trees.binheap import BinHeap class BinHeap: def __init__(self): self.heapList = [0] self.currentSize = 0 def percUp(self, i):...

2018-07-05 15:49:48

阅读数:121

评论数:0

Python实现经典的排序算法

1.冒泡排序def bubbleSort(alist): for p in range(len(alist)-1, 0, -1): for i in range(p): if alist[i] > alist[i+1]: temp = alist[i+1]...

2018-07-04 09:13:55

阅读数:24

评论数:0

Python实现Map数据结构

class HashTable: def __init__(self): # 初始化两个list,一个用来保存键值,一个用来保存值 self.size = 11 self.slots = [None] * self.size self.data = [None] * self.s...

2018-07-02 14:49:38

阅读数:376

评论数:0

Python实现二分查找

class Sort: def __init__(self): pass def order_sort(self, lst, elem): pos = 0 flag = False while pos < len(lst) and not flag: ...

2018-07-02 14:43:33

阅读数:39

评论数:0

Python实现回文数的检索

from pythonds.basic.deque import Deque # 回文字符串的检测 def palchecker(aString): chardeque = Deque() # 字符串字符依次进入队列 for ch in aString: chardeque.addRea...

2018-07-02 08:40:20

阅读数:54

评论数:0

Python实现中缀表达式向后缀表达式

from pythonds.basic.stack import Stack def infixToPostfix(infixexpr): # prec字典存储着运算符的优先级 prec = {} prec["*"] = 3 prec[&quo...

2018-06-29 13:44:16

阅读数:154

评论数:0

Python实现十进制向2,8,16等进制转换算法

from pythonds.basic.stack import Stack def divideBy2(decNumber, base): digits = "0123456789ABCDEF" remstack = Stack() while de...

2018-06-28 17:40:19

阅读数:126

评论数:0

Python实现括弧匹配算法

from pythonds.basic.stack import Stack # 算法一实现括弧匹配,利用栈来实现 def parCheck(symbolString): s = Stack() balanced = True index = 0 while index &amp...

2018-06-28 16:47:57

阅读数:50

评论数:0

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