自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲲鹏望舒

激情青年

原创 eclipse + pyDev 中配置TensorFlow

eclipse +pyDev 中配置TensorFlow1. 获取使用anaconda 安装的tensorflow环境的位置:寻找自己安装的conda下的environments.txt文件 本人的在:C:\Users\spfhy.conda\environments.txt文件 文件中记录有nanconda的中配置的环境依赖库 的路径 图: 本电脑的路径为:C:\...

2018-03-01 23:34:35 2515 1

原创 cmd vs powershell

cmdpowershell

2020-04-16 17:04:53 82

原创 git学习记录

git 学## git介绍1. 创建版本库2. 回退版本2.1 git reset2.2 git reflog3. 工作区和暂存区4.管理修改5.撤销修改6.删除文件7.远程仓库7.1 添加远程库7.2 从远程库克隆git 学习参考lainxuefeng1. 创建版本库git init git add xxgit commit -m “xxx” git status git d...

2018-12-09 21:38:19 106

原创 python操作c's'v及xls(excel)文件

1. 操作csv,使用python的csv模块操作如下数据表csv格式 # -*- coding: utf-8 -*-"""Created on Sun May 20 13:04:27 2018@author: spfhy"""import csvclass OpTestConfig: def __init__(self,ops,case_name,param,r...

2018-05-21 00:05:24 362

原创 MNIST的卷积神经网络(CNN)

1MNIST网络结构及算法推导2.基于tensorflow的实现参考:https://blog.csdn.net/zgzczzw/article/details/79897956

2018-05-06 15:35:47 870

原创 tensorflow中的池化函数解析

1.池化原理2. tensorflow中的池化函数2.1 tf.nn.max_pool(1)函数功能描述:ax pooling是CNN当中的最大值池化操作(2)函数原型:tf.nn.max_pool(value, ksize, strides, padding, name=None)(3)函数参数介绍:参数是四个,和卷积很类似:第一个参数value...

2018-05-05 18:20:01 799

原创 tensorflow中激活函数详解

1.激活函数原理2. 函数解析2.1 tf.nn.relu(1)函数功能描述:(2)函数原型:(3)函数参数介绍:(4)函数使用示例:2.1 tf.nn.sigmoid(1)函数功能描述:(2)函数原型:(3)函数参数介绍:(4)函数使用示例:2.1 tf.nn.tanh(1)函数功能描述:(2)函数原型:(3...

2018-05-05 18:14:24 700

原创 tensorflow中的卷积函数详解

1. 卷积的原理2. temsorflow中的卷积函数2.1 tf.nn.conv2d(1)函数原型tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)(2)参数介绍第一个参数input:指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_...

2018-05-05 17:31:45 1490

原创 windos下使用tensorboard

1. 使用官方提供的MINST案例代码学习tesorboard的使用from __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionimport argparseimport osimport sysimport tensorflo...

2018-05-03 23:12:28 167

原创 tensorflow基础知识----常用API总结

1. sessiontf.InteractiveSession():它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的。这对于工作在交互式环境中的人们来说非常便利,比如使用IPython。# 进入一个交互式 TensorFlow 会话.import tensorflow as tfsess = tf.InteractiveSession...

2018-04-27 22:41:14 487

原创 tensorflow中的优化器

梯度下降优化算法1. 1批量梯度下降法BGD  批量梯度下降法(Batch Gradient Descent,简称BGD)是梯度下降法最原始的形式,它的具体思路是在更新每一参数时都使用所有的样本来进行更新.    优点:全局最优解;易于并行实现; 缺点:当样本数目很多时,训练过程会很慢。1.2. 随机梯度下降法SGD  由于批量梯度下降法在更新每一个参数时,都需要所...

2018-04-25 23:36:04 386

原创 tensorflow的基本运行方式--demo程序

1. tensorflow的运行流程如下加载数据及定义超参数构建网络训练模型评估模型和进行预测2. tensorflow demo实现demo如下:优化目标为:y=x2−0.5y=x2−0.5y = x^2 - 0.5# -*- coding: utf-8 -*-"""Created on Wed Apr 18 20:30:10 2018@author: sp...

2018-04-18 22:42:52 1422

原创 记录在学习过程中遇到的各路博客大牛

  今天,突然想开2篇博文,一篇用于记录自我学习,博文撰写中参考的各位大牛。原因有三:第一,便于后续进一步深入学习大牛的博文做个记录,防止后续想学的时候右找不到了链接了;第二,更为进一步全面研究大牛,鞭策自己,向大牛学习做积累;第三,记录大牛,以表示尊重与感谢;          —-2018.4.5 清明节 于上海杨浦佳木斯路1. 博客园–Charlotte77 数学系的数据挖掘...

2018-04-05 08:58:37 118

原创 神经网络算法推演---------神经网络中的反向传播算法公式推导及迭代演示

神经网络算法推演——神经网络中反向传播算法代码实现1. 算法背景如下图来自charlotte77的博文 看完charlotte77大神的博文,终于弄明白了神经网络中的前向传播及反向传播算法,自己也搜索各种资料,文档,总结了其算法推导的过程,再加上本篇文章,跟着charlotte77大神,以示例推演+代码实现,以进一步理解神经网络的梯度下降算法。神经网络算法推演——-前馈神经网络...

2018-04-03 23:30:26 655 2

原创 神经网络算法推演----------:反向传播算法 Backpropagation Algorithm

反向神经网络(Backpropagation neural network)  继续分享给大家反向神经网络的数学过程推导,以便更好的理解神经网络的梯度下降算法工作过程,原文请参考=====>>>>>>2.1 代价函数的定义假设我们有一个固定样本集 {(x(1),y(1)),…,(x(m),y(m))}{(x(1),y(1)),…,(x(m),y(m)...

2018-03-20 23:54:33 451

原创 神经网络算法推演-------前馈神经网络(feedforward neural network )

前馈神经网络(feedforward neural network )学习神经网络的公式推导时,看到一篇很好的文章,所以就搬到了自己的博客,重新编辑了下,也算是自我学习并分享给大家,查看原文请点击===>>>>>1.1概述以监督学习为例,假设我们有训练样本集 (x(i),y(i))(x(i),y(i))\textstyle (x(^ i),y(^ i)...

2018-03-19 23:52:38 20255

原创 神经网络中的卷积

神经网络中的卷积1.卷积的物理含义卷积其实就是为冲击函数诞生的。“冲击函数”是狄拉克为了解决一些瞬间作用的物理现象而提出的符号。 卷积是“信号与系统”中论述系统对输入信号的响应而提出的。卷积在信号处理机制中用途广泛,其中函数f可看做信号的发生,函数g可看做对信号响应,两者的卷积可看作在t时间过去产生的信号经过处理后的叠加;信号处理中如何出现卷积的?假设B是一个系统,其t时...

2018-03-15 00:12:59 141

原创 交叉熵(Cross entropy)代价函数及其在机器学习中的应用

1. 背景概念理解交叉熵与熵相对,如同协方差与方差。 现有关于样本集的2个概率分布p和q,其中p为真实分布,q非真实分布。1.1 熵(entropy)熵的本质是香农信息量(log1p)(log1p)(log\frac{1}{p} )的期望: H(p)=−∑i=1np(xi)logp(xi)H(p)=−∑i=1np(xi)log⁡p(xi)H(p)=-\sum_{i=1}^n p...

2018-03-10 00:28:57 793

原创 tensorflow学习-------激活函数(activation function)

1. 激活函数2.激活函数的分类:2.1非线性激活函数2.1.1 sigmoid函数2.1.2 tanh函数2.1.3 函数曲线绘制代码2.2 连续但不是处处可微的函数:2.2.1relu函数2.2.2 函数曲线绘制代码2.3随机化正则函数drop函数3.激活函数选择tensorflow学习——-激活函数(activation function...

2018-03-07 00:10:36 1035

原创 (Batch Normalization)批标准化算法理解

批标准化1.概念2.方法3.优缺点4.示例批标准化1.概念batch normalization,就是“批规范化”,即为了克服神经网络层数加深,收敛速度变慢,常常导致梯度消失(vanishing gradient problem)或梯度爆炸(gradient explore),通过引入批标准化来规范某些层或者所有层的输入,从而固定每层输入信号的均值与方差。...

2018-03-05 22:29:03 5412

原创 tensorflow之变量作用域与变量共享(name_scope,variable_scope,get_variable,Variable)

tensorflow之变量作用域与变量共享(name_scope,variable_scope,get_variable,Variable)1. tf. get_variable() 与 tf.Variable()的区别tf. get_variable() :在创建变量时会查名字,如果给的名字在之前已经被别的变量占用,则会报错,不会创建相应变量。tf.Variable():在创建变量时...

2018-03-04 23:05:55 588

原创 Windows10+Anaconda安装tensorflow

Windows10+Anaconda安装tensorflow1. tensorflow版本选择参考https://pypi.python.org/pypi/tensorflow 本人电脑之前安装的是python3.6,window10 64bit的,所以选择 tensorflow-1.6.0rc1-cp36-cp36m-win_amd64.whl 下载到 C:\Users\...

2018-03-01 23:13:32 1505

原创 机器视觉之相机标定

机器视觉机器视觉(Machine vasion):机器视觉是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而...

2018-02-16 23:39:11 2759

原创 机器学习基本概念知识汇

目录目录背景机器学习基本概念机器学习方法监督学习无监督学习半监督式学习强化学习机器学习中分类与聚类的本质区别分类聚类分类与聚类的比较机器学习算法分类回归算法基于实例的算法决策树学习贝叶斯方法基于核的算法聚类算法降低维度算法关联规则学习集成算法人工神经网络机器学习算法比较机器学习算法应用光学字符识别基本概念基本思想基本识别...

2018-02-13 11:30:45 6843 1

原创 回溯算法

1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 许多复杂的,规模较大的问...

2018-02-13 08:53:47 232

原创 斯坦福大学公开课 :Andrew Ng 机器学习课堂笔记之第一节(机器学习的动机与应用)

第一节:机器学习的动机与应用准备系统的学习以下机器学习的理论基础,找来机器学习大牛Andrew Ng的课程来啃,Mark一下,哈哈。 坚持记以下课堂笔记。。。。 :::::::::上海杨浦区佳木斯路星巴克一 课程内容简介第一节主要是课程综述,机器学习的定义,学习算法的应用,课程安排等等机器学习的动机与应用、Logistic类

2018-02-10 14:21:20 314

原创 python学习笔记——多线程(MT)

1. 进程(process):重量级进程,执行中的程序,每个进程拥有自己独立的地址空间,内存,数据栈;2. 线程(thread):轻量级进程,进程中所包含的一个或多个执行单元称为线程(thread),一个线程包含以下内容。一个指向当前被执行指令的指令指针; 一个栈; 一个寄存器值的集合,定义了一部分描述正在执行线程的处理器状态的值; 一个私有的数据区。 yielding 让步,线程可以被抢占

2017-09-22 23:37:50 271

原创 python爬虫学习

1. Python的可视化包 – MatplotlibMatplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib。Matplotlib首次发表于2007年,在开源和社区的推动下,现在在基于Python的

2017-08-27 08:19:28 289

原创 Python批量命名文件夹下的文件名

python doc操作标签(空格分隔): Python1.源代码#!C:\Users\spfhy\AppData\Local\Programs\Python\Python36-32\python.exe#coding=gbkimport osdef rename(): count = 0 path = r"C:\Users\spfhy\Desktop\rename"

2017-08-13 08:44:44 713

原创 C++面向对象技术

第六章 C++面向对象面向对象技术的基本概念:面向对象是指按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析,设计,实现软件的办法,包括类,对象,消息以及类的特性(抽象,继承,封装,重载,多态)。class和struct的区别: C语言的struct与class的区别:struct只是作为一种复杂数据类型定义,不能用于面向对象的编程。C++中struct

2016-06-08 12:12:14 609

原创 第八部分:案例研究

第八部分 案例研究第21章 Linux 系统Linux 系统的主要组成部分:内核:内核负责维护操作系统的重要抽象,包括虚拟内存和进程;系统库:定义了洗淘标准函数,由此应用程序能够和内核进行交互;系统应用:指那些可独立执行的,特定管理任务的程序。Linux内核模块:Linux内核呢鞥根据需要装载或卸载任意内核代码段,内核模块允许Linux系统有一个很小的标准内核构成,而不必包括额外的驱动程序。

2016-06-07 11:24:44 418

原创 第七部分:特殊用途系统

第七部分 特殊用途系统第19章 实时系统实时系统:不仅要求计算结果正确,而且要求必须在一个特定的截止时间期限内产生。系统特性:目标单一体积小批量生产成本低特定时间要求片上系统(SoC,System on a Chip):指的是在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。所谓完整的系统一般包括中央处理器(CPU)、存储器、以及外围电路等。实时内核特性:实时寻

2016-06-07 11:24:27 569

原创 第六部分:分布式系统

第六部分 分布式系统第16章 分布式系统结构分布式系统是一组不共享内存和时钟的处理器集合,即每个处理器都有它自己的内存,处理器之间的通信可通过各种网络加以实现。16.1 动机分布式系统(distributed system)是通过通信网络而松散连接的一组处理器的集合。需要建立分布式系统的动机:资源共享加快计算速度可靠性通信16.2 分布式操作系统的类型网络操作系统(network ope

2016-06-07 11:23:52 553

原创 第五部分:保护与安全

第五部分 保护与安全第14章 保护14.1 保护目标为实施资源使用的控制策略提供一种机制。14.2 保护原则保护原则:最小特权原则(principle of least privilege):它规定程序、用户,甚至包括操作系统仅拥有他们能够完成其任务的特权。14.3 保护域一个计算机系统是进程和对象的集合。对象分为硬件对象和软件对象。域结构:每个进程只在一个保护域内操作,该保护域指定了进程可以的资源

2016-06-07 11:23:24 512

原创 第四部分:存储管理

第四部分:存储管理第10章 文件系统接口文件系统:提供了在线存储和访问计算机操作系统和所有用户的程序与数据机制。文件系统由:文件和目录结构组成。10.1 文件概念文件:操作系统提供的信息存储的统一接口。操作系统对存储设备的各种属性加以抽象,从而定义了逻辑单元(文件),再将文件映射到物理设备上。文件是记录在外存上的相关信息的具有名称的集合。从用户角度而言,文件是逻辑外存的最小份分配单元。10.1.1

2016-06-07 11:23:01 6859

原创 第三部分:内存管理

第三部分 内存管理第8章 内存管理8.1 背景内存:是现代计算机运行中心。内存由很大一组字或字节组成,每个字或字节都有他们自己的地址。CPU根据程序计数器(PC)值从内存中提取指令,这些指令可能会引起进一步对特定内存地址的读取和写入。8.1.1 基本硬件CPU所能访问的存储器只有内存和处理器内的寄存器;保证物理内存的相对速度:高速缓存(cache)[kæʃ]:CPU和内存之间增加高速内存;确保操

2016-06-07 11:22:39 6164

原创 第二部分:进程管理

第二部分:进程管理进程:进程可以看做正在执行的程序。进程需要一定的资源来完成更其任务。 进程是大多数系统中的工作单元。这样的系统有一组进程组成操作系统进程执行系统代码,用户进程执行用户代码,所有进程可以并发执行。第三章: 进程3.1 进程概念程序是被动实体,进程是活动实体,它有一个程序计数器用来表示下一个要执行的命令和相关资源集合。进程的状态:新的:进程正在被创建运行:指令正在被执行等待:进

2016-06-07 11:22:09 6361

原创 第一部分:操作系统概述

第一部分:操作系统—概述第一章:导论作者:Abraham Silberschatz(希尔伯沙茨)操作系统:操作系统是管理计算机硬件的程序,它还为应用程序提供基础,并且充当计算机硬件和计算机用户的中介。计算机系统:计算机硬件,操作系统,系统程序与应用程序和用户。当电源开启后:计算机需要执行一个初始化程序。该初始化程序或引导程序(bootstrap program) 比较简单,通常位于ROM或EEPRO

2016-06-07 11:21:26 710 2

原创 字符串匹配

串标签(空格分隔): 数据结构1 串的定义串(string):是零个或多个字符串组成的有限序列,又名叫字符串。2. 朴素模式匹配算法子串的定位操作通常称作串的模式匹配。using namespace std;/**************************函数功能:串的朴素匹配参数说明:S:主串 T:子串pos:开始查找子串的初始位置说明:返回子串T在主串S中第pos个字符之后的位

2016-06-01 23:10:07 417

原创 N皇后问题

N皇后问题标签(空格分隔): OJ_算法1. 问题概述N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。求解N皇后问题是算法中回溯法应用的一个经典案例:   回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 在现实中,有很多

2016-05-28 15:40:14 3192

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