- 博客(63)
- 资源 (4)
- 收藏
- 关注
原创 TensorRT学习笔记
文章目录TensorRT学习笔记1、什么是TensorRT2、TensorRT加速原理3、TensorRT如何运行4、开发环境搭建5、TensorRT核心库关键接口介绍6、TensorRT核心代码学习(后续补充)TensorRT学习笔记1、什么是TensorRT TensorRT是NVIDIA针对神经网络inference(推理)阶段提供的加速器。TensorRT™的核心是一个C++库,可...
2019-07-12 14:58:40 1202 1
原创 强化学习环境搭建
强化学习环境搭建强化学习简介环境安装Anaconda安装安装DockerDocker介绍Docker安装OpenAI Gym安装Universe安装测试 Gym 和 Universe强化学习简介强化学习算法的大概流程1.1. 智能体通过行为的选择与执行与环境交互1.2.智能体的状态在执行了一个动作后进入下一个状态1.3.环境会根据智能体的动作给予相应的奖惩1.4.智能体根据环境给予...
2019-04-30 17:16:40 7449 7
原创 《将博客搬至CSDN》
《将博客搬至CSDN》 《将博客搬至CSDN》 posted @ 2019-04-30 10:00 田湾第一帅 阅读(...) 评论(...) 编辑 收藏
2019-04-30 10:00:00 111
原创 Learn to See in the Dark(论文阅读笔记)
Learn to See in the Dark(论文阅读笔记) 最近做项目看了一篇论文《Learn to See in the Dark》下面是一些论文笔记概括: 这篇论文主要介绍的是在低光照的环境下用两个标准的FCN网络,通过控制变量法来对比不同的去噪,增加信噪比(SNR)的方案,最终找到一个很好的解决方案。下面是详细介绍:图片噪...
2018-07-24 11:17:00 601 1
原创 FCN详解
FCN详解 转载自:https://www.cnblogs.com/gujianhan/p/6030639.html论文地址:https://arxiv.org/pdf/1411.4038v1.pdf背景CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题。神经网络大神Jonathan Lo...
2018-07-23 16:03:00 498
原创 4、2支持向量机SVM算法实践
4、2支持向量机SVM算法实践 支持向量机SVM算法实践 利用Python构建一个完整的SVM分类器,包含SVM分类器的训练和利用SVM分类器对未知数据的分类,一、训练SVM模型 首先构建SVM模型相关的类 1 class SVM: 2 def __init__(self, dataSet, label...
2018-07-23 09:38:00 453
原创 Matplotlib
Matplotlib Python 数据科学入门教程:Matplotlib转载自:https://blog.csdn.net/wizardforcel/article/details/54407212Matplotlib 入门教程来源:Introduction to Matplotlib and basic ...
2018-06-26 13:18:00 362
原创 4、Caffe其它常用层及参数
4、Caffe其它常用层及参数 借鉴自:http://www.cnblogs.com/denny402/p/5072746.html本文讲解一些其它的常用层,包括:softmax_loss层,Inner Product层,accuracy层,reshape层和dropout层及其它们的参数配置。1、softmax-losssoftmax...
2018-06-26 11:48:00 130
原创 6、TensorFlow基础(四)队列和线程
6、TensorFlow基础(四)队列和线程 队列和线程 和 TensorFlow 中的其他组件一样,队列(queue)本身也是图中的一个节点,是一种有状态的节点,其他节点,如入队节点(enqueue)和出队节点(dequeue),可以修改它的内容。例如,入队节点可以把新元素插到队列末尾,出队节点可以把队列前面的元素删除。本节主要介绍队列、队...
2018-06-22 14:51:00 130
原创 0、weka学习与使用
0、weka学习与使用 转载自:https://blog.csdn.net/u011067360/article/details/20844443数据挖掘开源软件:WEKA基础教程本文档部分来自于网络,随着自己的深入学习,讲不断的修订和完善。第一节Weka简介:Weka是由新西兰怀卡托大学开发的智能分析系统(Waikato E...
2018-06-22 10:59:00 130
原创 5、Tensorflow基础(三)神经元函数及优化方法
5、Tensorflow基础(三)神经元函数及优化方法 1、激活函数 激活函数(activation function)运行时激活神经网络中某一部分神经元,将激活信息向后传入下一层的神经网络。神经网络之所以能解决非线性问题(如语音、图像识别),本质上就是激活函数加入了非线性因素,弥补了线性模型的表达力,把“激活的神经元的特征”通过函数保留并映...
2018-06-21 15:59:00 162
原创 4、TensorFlow基础(二)常用API与变量作用域
1、图、操作和张量 TensorFlow 的计算表现为数据流图,所以 tf.Graph 类中包含一系列表示计算的操作对象(tf.Operation),以及在操作之间流动的数据 — 张量对象(tf.Tensor)。与图相关的 API 均位于tf.Graph 类中: tf.Operation 类代表图中的一个节点,用于计算张量数据。该类型由节点构造...
2018-06-21 15:42:00 115
原创 3、TensorFlow基础(一) 设计思想与编程模型
3、TensorFlow基础(一) 设计思想与编程模型 1、TensorFlow系统架构 如图为TensorFlow的系统架构图: TensorFlow的系统架构图,自底向上分为设备层和网络层、数据操作层、图计算层、API层、应用层,其中设备层和网络层,数据操作层,图计算层是TensorFlow的核心层。 网络通...
2018-06-21 11:46:00 215
原创 机器学习中的范数规则化之 L0、L1与L2范数、核范数与规则项参数选择
机器学习中的范数规则化之 L0、L1与L2范数、核范数与规则项参数选择 装载自:https://blog.csdn.net/u012467880/article/details/52852242今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化。我们先简单的来理解下常用的L0、L1、L2和核范数规则化。最后聊下规则化项参数的选择问题。...
2018-06-21 10:00:00 299
原创 4.1、支持向量机(SVM)
4.1、支持向量机(SVM) 1、二分类问题 在以前的博客中,我们介绍了用于处理二分类问题的Logistic Regression算法和用于处理多分类问题的Softmax Regression算法,典型的二分类问题,如图:对于上图的二分类问题中,“.”表示的是正类,“。”表示的是负类。我们试图寻找到图中的分隔平面,能够分隔图中的正负样...
2018-06-21 09:52:00 161
原创 2、TensorFlow训练MNIST
2、TensorFlow训练MNIST 装载自:http://www.tensorfly.cn/tfdoc/tutorials/mnist_beginners.htmlTensorFlow训练MNIST这个教程的目标读者是对机器学习和TensorFlow都不太了解的新手。如果你已经了解MNIST和softmax回归(softmax regr...
2018-06-20 15:33:00 286
原创 0、PlayGround可视化
0、PlayGround可视化 Tensorflow新手通过PlayGround可视化初识神经网络是不是觉得神经网络不够形象,概念不够清晰,如果你是新手,来玩玩PlayGround就知道,大神请绕道。PlayGround是一个在线演示、实验的神经网络平台,是一个入门神经网络非常直观的网站。这...
2018-06-20 11:56:00 153
原创 3、激活层(Activiation Layers)及参数
3、激活层(Activiation Layers)及参数 caffe激活层(Activiation Layers)在激活层中,对输入数据进行激活操作(实际上就是一种函数变换),是逐元素进行运算的。从bottom得到一个blob数据输入,运算后,从top输入一个blob数据。在运算过程中,没有改变数据的大小,即输入和输出的数据大小是相等的。输...
2018-06-20 11:16:00 381
原创 激活函数的作用
激活函数的作用 转载自:https://www.cnblogs.com/silence-tommy/p/7113405.html机器学习笔记:形象的解释神经网络激活函数的作用是什么?此文转自知乎,哈工大NLPer忆臻原出处:https://zhuanlan.zhihu.com/p/25279356查阅资料和学习,大家对神经...
2018-06-20 09:34:00 139
原创 3.2、Factorization Machine实践
3.2、Factorization Machine实践 1、在上一篇博客中我们构建度为二的因子分解机模型,这篇博客对这个模型进行实践下图为准备的数据集:完整代码为: 1 # -*- coding: UTF-8 -*- 2 # date:2018/6/6 3 # User:WangHong 4 i...
2018-06-20 09:10:00 91 1
原创 2、视觉层及参数
2、视觉层及参数 所有的层都具有的参数,如name, type, bottom, top和transform_param本文只讲解视觉层(Vision Layers)的参数,视觉层包括Convolution, Pooling,Local Response Normalization (LRN), im2col等层。1、Convolutio...
2018-06-19 10:21:00 126
原创 1、Caffe数据层及参数
1、Caffe数据层及参数 要运行Caffe,需要先创建一个模型(model),每个模型由许多个层(layer)组成,每个层又都有自己的参数,而网络模型和参数配置的文件分别是:caffe.prototxt,caffe.solver.prototxt文件。 所以要熟练使用caffe最重要的是学会配置文件(prototxt)文件 caff...
2018-06-19 10:11:00 94
原创 2、TensorFlow训练MNIST
2、TensorFlow训练MNIST 转载自:http://www.tensorfly.cn/tfdoc/tutorials/mnist_beginners.html1、数据准备:http://yann.lecun.com/exdb/mnist/MNIST机器学习入门这个教程的目标读者是对机器学习和TensorFlow都不太了解的新手...
2018-06-15 13:20:00 119
原创 5、Numpy处理数据
5、Numpy处理数据 转载自:http://old.sebug.net/paper/books/scipydoc/numpy_intro.html#id92 NumPy-快速处理数据标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个...
2018-06-15 10:19:00 154
原创 5、用Numpy实现结构体
5、用Numpy实现结构体 1、结构数组: 在C语言中我们可以通过struct关键字定义结构类型,结构中的字段占据连续的内存空间,每个结构体占用的内存大小都相同,因此可以很容易地定义结构数组。和C语言一样,在NumPy中也很容易对这种结构数组进行操作。只要NumPy中的结构定义和C语言中的定义相同,NumPy就可以很方便地读取C语言的结构数组...
2018-06-15 09:49:00 204
原创 1、TensorFlow简介
1、TensorFlow简介 参考:http://www.tensorfly.cn/tfdoc/get_started/basic_usage.html1、用TensorFlow构造一个简单的线性拟合: 1 # -*- coding: UTF-8 -*- 2 # date:2018/6/14 3 # User:WangHong...
2018-06-14 10:13:00 85
原创 4、numpy+pandas速查手册
4、numpy+pandas速查手册 《Python数据分析常用手册》一、NumPy和Pandas篇一、常用链接:1.Python官网:https://www.python.org/2.各种库的whl离线安装包:http://www.lfd.uci.edu/~gohlke/pythonli...
2018-06-13 09:25:00 142
原创 3、pandas
原文出处:pandas.pydata.org译文出处:石卓林这是关于pandas的简短介绍,主要面向新用户。可以参阅Cookbook了解更复杂的使用方法。链接:http://python.jobbole.com/84416/习惯上,我们做以下导入Python123In [1]: import pandas as pdIn [2]: imp...
2018-06-13 09:13:00 59
原创 2、Numpy常用函数
2、Numpy常用函数 创建单位矩阵和读写文件使用eye()创建单位矩阵# -*- coding: utf-8 -*-import numpy as npi = np.eye(3)print(i) 结果:[[ 1. 0. 0.] [ 0. 1. 0.] [ 0. 0. 1.]]...
2018-06-06 10:56:00 82
原创 11、C内存四区模型
11、C内存四区模型 转载于:https://blog.csdn.net/wu5215080/article/details/38899259内存四区模型图1、内存四区模型流程说明1、操作系统把物理硬盘代码load到内存2、操作系统把c代码分成四个区3、操作系统找到main函数入口执...
2018-06-05 14:51:00 67
原创 1、Numpy基础
1、Numpy基础 NumPy是什么?NumPy是科学计算的基本包在Python中。 这是一个Python库,它提供了一个多维数组对象, 各种派生的对象(如蒙面数组和矩阵),和一个 快速操作数组的各式各样的例程,包括 数学、逻辑、形状操作、排序选择、I / O, 离散傅里叶变换,基本的线性代数,基本统计 操作,随机模拟和更多。1、Numpy...
2018-06-04 10:35:00 160
原创 10、C++函数
10、C++函数 1、定义函数和函数调用: 1.1、定义函数: 可以将函数分为两类,没有返回值的函数,和有返回值得函数,没有返回值得函数被称为void函数,其通用格式如下:1 void funtionname (parameterlist)2 {3 statement(s);4 retur...
2018-05-30 13:56:00 58
原创 1、线性代数
1、线性代数 本文借鉴至:https://github.com/exacity/deeplearningbook-chinese1、标量、向量、矩阵和张量标量(scalar):一个标量就是一个单独的数,它不同于线性代数中研究的其他大部分对象(通常是多个数的数组)。 我们用斜体表示标量。标量通常被赋予小写的变量名称。 当我们介绍标...
2018-05-30 10:17:00 245
原创 3.1、Factorization Machine模型
3.1、Factorization Machine模型 Factorization Machine模型 在Logistics Regression算法的模型中使用的是特征的线性组合,最终得到的分隔超平面属于线性模型,其只能处理线性可分的二分类问题,现实生活中的分类问题是多中多样的,存在大量的非线性可分的分类问题。 为了使得Logisti...
2018-05-30 09:45:00 184
原创 2.2、Softmax Regression算法实践
2.2、Softmax Regression算法实践 Softmax Regression算法实践 有了上篇博客的理论知识,我们可以利用实现好的函数,来构建Softmax Regression分类器,在训练分类器的过程中,我们使用多分类数据作为训练数据:如图1、利用训练数据对模型进行训练:完整代码为: 1 ...
2018-05-29 17:59:00 109
原创 2.1、Softmax Regression模型
2.1、Softmax Regression模型 Softmax Regression模型 由于Logistics Regression算法复杂度低,容易实现等特点,在工业中的到广泛的使用,但是Logistics Regression算法主要用于处理二分类问题,若需要处理的是多分类问题,如手写字的识别,即识别{0,1,2,3,4,5,6,7,...
2018-05-29 13:07:00 162
原创 9、指针、数组和指针算术
9、指针、数组和指针算术 9、指针、数组和指针算术 指针和数组基本等价的原因在于指针算术和C++内部处理数组方式类似。首先我们来看一看算术,将整数变量加一后,其值增加1;但是指针变量加1后,增加的量等于他指向的类型的字节数,将指向double的指针加1后,如果系统对double使用8个字节存储,则数值将增加8;将指向short的指针加1,如果...
2018-05-28 18:13:00 85
原创 1.2、Logistics Regression算法实践
1.2、Logistics Regression算法实践 1.1、Logistics Regression算法实践 有了上篇博客的理论准备后,接下来,我们用以及完成的函数,构建Logistics Regression分类器。我们利用线性可分的数据作为训练样本来训练。在构建模型的过程中,主要有两个步骤:(1)利用训练样本训练模型,(2)利用训练好...
2018-05-28 13:53:00 138
原创 8、C++指针和自由存储空间
8、C++指针和自由存储空间 8、C++指针和自由存储空间 计算机程序在存储数据时必须跟踪3中基本属性。信息存储在何处存储的值为多少存储信息是什么类型。 指针是 一个变量,其存储的是值得内存地址 对于常规变量的地...
2018-05-25 17:00:00 107
原创 7、C++枚举类型
7、C++枚举类型 7、枚举类型 C++的enum工具提供了另一种创建符号常量的方式,这种方式可以代替const。它还允许定义新类型,但必须按严格的限制进行。使用enum的语法与使用结构的相似。enum spectrum {red,orange,yellow,green,blue,violet,indigo,ultraviolet};...
2018-05-25 16:25:00 101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人