自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dezeming的博客

那年花开

  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 深度学习神经网络 综合程序解析+参数优化(指数下降学习率+滑动平均+正则化)+问题分析

首先我们给出生成训练集的函数。目前我们使用的训练集的数据都是自己造的。我们把在半径为根2的圆内的点对标红。#coding:utf-8#0导入模块,生成模拟数据集import numpy as npimport matplotlib.pyplot as pltdata_num = 1200seed = 2def generateds(): #基于seed产生随机数 ...

2020-02-29 21:19:19 6118

原创 深度学习神经网络 Tensorflow参数优化 之 正则化 第二部分,正则化程序

首先是用来训练的会话:#定义反向传播方法:不含正则化train_step = tf.train.AdamOptimizer(0.0001).minimize(loss_mse)with tf.Session() as sess: init_op = tf.global_variables_initializer() sess.run(init_op) STEPS...

2020-02-29 14:10:58 6212

原创 深度学习神经网络 Tensorflow参数优化 之 正则化 第一部分,数据显示

在这里我们首先使用matplotlib里的函数把我们要进行分类的数据显示出来。#coding:utf-8#0导入模块,生成模拟数据集import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltBATCH_SIZE = 30seed = 2#基于seed产生随机数rdm = np.rando...

2020-02-28 21:00:27 6284

原创 深度学习神经网络 Tensorflow参数优化 之 滑动平均

在这里我先写一下自己的初步认识,如果以后有更深的认识我还会来进行补充。这里的代码只是一个简单的而且不全面的测试,就是初步看看函数,以及运行看看结果,并不具有实际功能。为什么这么说,待会就知道了。首先所谓滑动平均,就是我们想让模型的参数具有一定的泛华性。何为泛化?我的解释是,该参数不但能反应当前参数的变化,还能把参数的过去值也能考虑进来。即我们训练得到的新的参数是本次训练后得到的参数与前面训...

2020-02-28 14:58:37 6332

原创 深度学习神经网络 Tensorflow参数优化 之 学习率

#coding:utf-8#损失函数 loss=(w+1)^2 ,令w初值是常数5 反向传播就是求最优的w,即最小loss对应的w值#0导入模块,生成模拟数据集。import tensorflow as tfimport numpy as npw = tf.Variable(tf.constant(5,dtype=tf.float32))#2 定义损失函数及反向传播方法#因为之前我...

2020-02-27 21:47:00 6754

原创 深度学习神经网络 Tensorflow参数优化 之 损失函数2 一个重要误区的纠正

在学习了cross_entropy损失函数以后,我本想将其加入到程序代码中,测试一下二分类的效果:#基于seed产生随机数rdm = np.random.RandomState(seed)#随机数返回32行2列的矩阵 表示32组 体积和重量 作为输入数据集X = rdm.rand(32,2)/10.0+0.9 #范围在 0-1之间for i in range(0,31): ...

2020-02-27 17:41:07 6265

原创 深度学习神经网络 Tensorflow参数优化 之 损失函数

我们在前面的程序中添加测试。#随机数返回32行2列的矩阵 表示32组 有两个特征 作为输入数据集X = rdm.rand(32,2)#从X这个32行2列的矩阵中取出一行,判断如果和小于1,给Y赋值1,如果和不小于1,给Y赋值0#作为输入数据集的标签(正确答案)Y = [[x1+x2+(rdm.rand()/10.0-0.05)] for(x1,x2)in X]print("X:"+...

2020-02-27 17:10:41 6425

原创 机器学习 Tensorflow基本句法3 加上后向传播,构成整个Tensorflow深度学习程序

首先导入两个包:#coding:utf-8#0导入模块,生成模拟数据集。import tensorflow as tfimport numpy as npBATCH_SIZE = 8seed = 23455BATCH_SIZE 表示一次喂给神经网络多少个数据,不要太大,不然计算会很慢(大小也是相对的)。这里的seed用来产生模拟的数据集随机数,设置了seed以后,我们产生的...

2020-02-27 02:30:34 6079

原创 机器学习 Tensorflow基本句法2 前向传播

先把程序放上:#coding:utf-8#用 placeholder 实现输入定义(sess.run 中喂入一组数据)的情况#第一组喂体积 0.7、重量 0.5import tensorflow as tf#定义输入和参数x=tf.placeholder(tf.float32,shape=(1,2))w1=tf.Variable(tf.random_normal([2,3],s...

2020-02-26 23:23:01 6022

原创 机器学习 Tensorflow基本句法1 张量 计算图 会话

首先看一下张量计算:import tensorflow as tfa = tf.constant([1.0,2.0])b = tf.constant([3.0,4.0])result = a+bprint(result) #输出:Tensor("add:0", shape=(2,), dtype=float32)并没有打印出来相加的值,而是一个计算图,shape=(2,)表...

2020-02-26 21:43:17 6209

原创 算法 PAT真题 Pop Sequence 分析思路以及实现 2

#include<cstdio>#include<iostream>#include<algorithm>#include<vector>#include<queue>#include<string>#include<cstring>#include<cmath>#include&lt...

2020-02-26 09:43:46 6147

原创 算法 PAT真题 Pop Sequence 分析思路以及实现 1

Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop sequence of...

2020-02-26 01:02:59 6340

原创 算法 队列问题(浙大数据结构视频作业)

现采用大小为10的数组实现一个循环队列。设在某一时刻,队列为空且此时front和rear值均为5。经过若干操作后,front为8,rear为2,问:此时队列中有多少个元素?front表示指向队列最后一个元素的前一个空元素位置,rear指向列表最后一个元素位置。即:首先画出一开始的图:若干操作以后,front = 8 , rear = 2,我们先保持f,先画出r = 2需要添加多...

2020-02-25 21:42:57 10164 7

原创 算法题分析 出入栈问题

1. 如果一堆栈的输入序列是aAbBc,输出为abcBA,那么该堆栈所进行的操作序列是什么? 设P代表入栈,O代表出栈。首先第一个输入是a ,第一个输出也是a,我们把a进栈,然后再弹出去就可以了:操作为 PO。然后,第二个输入是A,进栈,但是不能这个时候弹出去,因为第二个输出应该是b,正好第三个输入为b,操作为PPO。然后第四个输入为B,第三个弹出为c,栈里没有c,故继续读取...

2020-02-25 19:12:17 10464

原创 算法 后缀表达式计算加减乘除

我们分析一下 7*(2/3+8)-6 如何转化为后缀表达式 :我们定义两个栈,一个数据符号栈用来存数据和符号,一个符号栈用来暂存符号首先,7进数据符号栈,然后遇到乘号,我们没法判定乘号的优先级(因为括号等的优先级比乘号更大),乘号进栈。数据符号栈:7符号栈:*然后遇到了括号,括号优先级大于 * ,所以括号也得建栈。然后遇到了2, 2进数据符号栈,然后是除号,要注意的是,虽然括...

2020-02-25 18:50:26 8723

原创 学机器学习必备的一些python句法基础 5 文件读写

#文件读写操作import pickleusingData = {"Name":"xiaoming","age":80,"House":["China","Beijing","There"]}save_file=open("testfiles/file_2_2.txt","wb")pickle.dump(usingData,save_file)save_file.close()如果...

2020-02-25 11:41:56 3304

原创 学机器学习必备的一些python句法基础 4 Python类和对象

首先定义一个父类Animal,注意父类中函数需要一个self,类似于C++中的this,指代创建实例以后的当前对象class Animal(): def eat(self): print("eating") def act(self): print("move")然后我们定义其子类:注意这个时候,如果创建Mammal对象,则使用eat是打印...

2020-02-25 11:13:08 6036

原创 学机器学习必备的一些python句法基础 3 函数 内建函数 模块 包 全局局部变量

#自定义函数def laugh(sound): print("laughing %s"%sound)laugh("hahahaha")def add(a,b): return a+bprint(add(3,7))内建函数:#python 内建函数print(abs(-112))模块的导入:#模块的使用:先导入再使用import timepr...

2020-02-25 10:48:24 6064

原创 学机器学习必备的一些python句法基础 2 循环

#循环语句for i in range(0,5): print("hello!")#打印5个Hellolk=["a","b","c","d"]for ist in lk: print(ist)#依次打印 a b c d注意,我曾经这么写了一个程序:#循环语句for i in range(0,5): print("hello!")#打印5个Hell...

2020-02-25 10:30:39 6085

原创 学机器学习必备的一些python句法基础 1 列表 元组 字典 条件语句

#列表c = [1,2,3,4,5,6,7,8]print(c[0:2]) #提取其中的第0到第2个元素print(c[5:0:-1]) #-1是步长 负号代表向前倒着提数 提取数字的时候不包括末尾的序号, #即这里的第0个元素没有被提取print(c[6::-2])print(c[6:0:-2])打印结果:[1, 2][6, 5, 4,...

2020-02-25 10:07:20 6070

原创 从零开始写出分而治之查找最大子列表的算法

//寻找最大子列 分而治之算法 该算法思想可参见浙江大学陈越老师 数据结构课程算法要求:假设有一组数列:a[] = {2,13,2,22,1,-44.2,12,1,-21,..........}我们目标是找到里面的最大的子列和。首先先定一个函数,参数暂且先不考虑太多,就一个数组a[]和数组的大小nvoid findMaxSubSeq(int n,double a[]) {}...

2020-02-20 23:00:05 6322

原创 最简单的深度学习python程序解读(来自李宏毅)

import numpy as npfrom keras.models import Sequentialfrom keras.layers.core import Dense,Dropout,Activationfrom keras.layers import Conv2D,MaxPooling2D,Flattenfrom keras.optimizers import SGD,Ada...

2020-02-19 01:22:50 6870

原创 机器学习之 Keras默认数据集/模型存放位置

from keras.datasets import mnist我们用mnist为例,MNIST手写数字数据库有60000个示例的训练集和10000个示例的测试集。数字已被规格化,并在固定大小的图像中居中。它是一个很好的数据库,供那些想尝试在实际数据上学习技术和模式识别方法,同时在预处理和格式化方面花费最少精力的人使用。此网站提供四个文件:train-images-idx3-...

2020-02-18 23:06:41 7755 1

原创 python安装tensorflow

首先,我们下载python 3.6版本。因为目前tensorflow只支持python3.6及以下版本。1. 假设我们已经安装了其他版本的python,我们需要将其进行卸载,卸载方法:首先在命令行 python -version,找到我们当前的python版本,然后使用该版本的安装程序进行卸载。2. 安装好以后,在命令行更新一下pip:python -m pip install -...

2020-02-17 23:01:39 31385 2

myRay_Tracer.zip

RayTracer 的工程项目文件,采用Opengl显示。 内容为本人的博客初始工程。其余内容可以参考本人博客,蒙特卡洛光线追踪系列。

2020-05-28

CUDA 专家手册

CUDA 专家手册 , 是一本CUDA学习的必备书籍,内容丰富,适合初学者系统学习CUDA

2019-03-29

cuda计算,opengl显示交互的程序

cuda计算,opengl显示交互的程序,使用GPU作为计算单元,opengl显示和交互。 生成一个波纹,可以用鼠标移动。

2019-03-24

图解TCP_IP第五版中文版

这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。 书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。

2018-11-24

学习opencv书和源码,以及怎么搭建开发环境

学习opoencv的书和书里面的源代码,而且还有vs2015,2013等的开发环境搭建方法,十分适合自学。

2018-11-21

怎么搭建opengl开发环境的讲解文档

全部摘自优秀的博客,这里面会教你快速一步步搭建出opengl开发平台,都是值得珍藏的优秀博客,但是自己搜索可能找不到需要的。同时也可以下载我上传的另一个资料,是opengl在vs2015上的所有开发包,省去自己从官网上下载的麻烦,自己从官网上下载也可能会出错。

2018-11-21

Opengl在VS2015的所有常用开发包

opengl的各种开发工具包,包含glut,freeglut,glew,glfw,glad,等,都是编译好的库,不用自己cmake编译,测试都可用,官网下载整理,适用于VS2015,方便快速搭建平台!

2018-11-21

Opengl中文版第三版

计算机图形学Opengl第三版。是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来从简单的图形比特绘制复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虚拟实境、科学可视化程序和电子游戏开发。

2018-11-21

thinking in C++ 英文版第二版

英文版文字版,非图片扫描模式,所以清晰度很高。中文名《C++编程思想》。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。

2018-10-19

空空如也

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

TA关注的人

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