YEN_CSDN的博客

如果真的相信什么,就要用尽全力去让它发生。

LaTex符号大全(LaTeX_Symbols)

LaTeX:

2018-04-16 21:33:20

阅读数:8

评论数:0

安装Hexo时npm install hexo -g 出错

错误如下: 解决方式: it was caused by the ByteFence Anti-malware software. After we uninstalled it, npm works. 重新安装:

2018-04-09 20:02:57

阅读数:27

评论数:0

windows下Atom+texlive搭建本地Latex环境

1.下载并安装TexLive(必须,相当于java开发需要安装JDK):http://tug.org/texlive/acquire-netinstall.html 安装时间会有点久,大概需要3点几G的安装包 2.下载并安装atom(由 GitHub 开发的自由及开放源代码的文字和代码编辑器)...

2018-04-08 10:29:37

阅读数:22

评论数:0

深度学习-RL增强学习(Reinforcement Learning)

学习李伟老师《深度学习》课程 增强学习基础 增强学习是传统机器学习中已经提出来的问题,主要侧重人机交互/模仿人类和自然交互的能力。 什么是增强学习 传统的深度学习:训练一个模型,然后用来预测、分类、生成图片….,而深度增强学习一开始就是考虑和现实交流的问题,面对不同的情况可...

2018-02-12 12:02:46

阅读数:239

评论数:0

深度学习-CNN卷积神经网络-目标分类、迁移学习

学习李伟老师《深度学习》课程 目标分类基本框架 数据准备:数据来源、数据扩充、数据规范 模型设计:模型类型(分类/回归/分类+回归/多目标分类)-> 现有模型->模型设计(局部更改/从头设计) 训练细节:Batch-Size、数据循...

2018-02-10 12:14:25

阅读数:254

评论数:0

深度学习-CNN卷积神经网络经典模型:AlexNet、VGG、GoogleNet、ResNet、U-Net

学习李伟老师《深度学习》课程 AlexNet:现代神经网络的起源 基本构成:卷积层+池化层+全连接层 背景 截至 2016 年,ImageNet 中含有超过 1500 万由人手工注释的图片网址,也就是带标签的图片,标签说明了图片中的内容,超过 2.2 万个类别。其中,至少...

2018-02-09 17:23:28

阅读数:111

评论数:0

深度学习-CNN卷积神经网络使用TensorFlow框架实现MNIST手写数字识别

学习李伟老师《深度学习》课程 本文GitHub源码及数据下载: https://github.com/YEN-GitHub/DeepLearning_BasicByTensorFlow/tree/master/CNN (不断更新,喜欢可fork) Python代码: ...

2018-02-08 20:06:23

阅读数:152

评论数:0

深度学习-传统神经网络使用TensorFlow框架实现MNIST手写数字识别

学习李伟老师《深度学习》课程 本文GitHub源码及数据下载: https://github.com/YEN-GitHub/DeepLearning_BasicByTensorFlow/tree/master/ANN (不断更新,喜欢可fork) TensorFlow简介 ...

2018-02-06 11:23:13

阅读数:132

评论数:0

深度学习- win10+Anoconda3-2.4.0+cuda8.0+TensorFlow-GPU+Pycharm2016测试Demo-GPU加速环境配置

前言 本来用的是Python2.7,但最近学习需要用到TensorFlow,TensorFlow支持windows,但tensorflow在windows下只支持python 3.5以上 Anacoda3-4.2.0安装 Anacoda3-4.2.0 Uses python 3.5下...

2018-02-05 17:38:22

阅读数:308

评论数:0

深度学习- 卷积神经网络Convolution Nerual Network(CNN)算法

学习彭亮《深度学习进阶:算法与应用》课程 Convolution Nerual Network介绍 目前总体来讲最流行, 表现最好的算法,尤其是对于图像处理方面:Convolution Neural Network (CNN) MNIST结果达到接近人肉眼识别水平: 9,967 ...

2018-01-28 15:50:47

阅读数:207

评论数:0

深度学习-训练深度神经网络的难点:vanishing gradient problem与exploding gradient problem

学习彭亮《深度学习进阶:算法与应用》课程 概述 到目前为止, 我们例子中使用的神经网络一共只有3层 (一个隐藏层): 我们用以上神经网络达到了98%的accuracy 更深层的神经网络: 可以学习到不同抽象程度的概念. 如何训练深度神经网络? 难点: 神经网络的不同层...

2018-01-27 17:05:13

阅读数:213

评论数:0

深度学习-神经网络参数(hyper-parameters)选择

学习彭亮《深度学习进阶:算法与应用》课程 背景 我们到目前为止在神经网络中使用了好几个参数, hyper-parameters包括: 学习率(learning rate): η Regularization parameter: λ 之前只是设置了一些合适的值, 如何来选择合适...

2018-01-27 15:14:25

阅读数:161

评论数:0

深度学习-实现提高版本的手写数字识别算法

学习彭亮《深度学习进阶:算法与应用》课程 用不同的初始化权重方法对比 1.对于隐藏层有30个神经元的对比: (1)之前的方法:N(0,1) N(0,1),即均值为0,方差为1的标准正太分布 import mnist_loader training_data, validati...

2018-01-26 16:17:44

阅读数:270

评论数:0

深度学习-L1 Regularization、L2 Regularization、Dropout和人工扩大训练集减少Overfitting

学习彭亮《深度学习进阶:算法与应用》课程 背景 增加训练数据集的量是减少overfitting的途径之一:深度学习-softmax和Overfitting 减小神经网络的规模, 但是更深层更大的网络潜在有更强的学习能力 即使对于固定的神经网络和固定的训练集, 仍然可以减少over...

2018-01-26 15:33:11

阅读数:187

评论数:0

深度学习-softmax和Overfitting

学习彭亮《深度学习进阶:算法与应用》课程 Softmax 是另外一种类型的输出层方程: 第一步 (和之前sigmoid一样): 第二步: (和之前sigmoid不同): softmax函数 分母是把所有神经元的输入值加起来 事实上, 其他a减小的值总是刚好等于a4增加...

2018-01-25 17:04:42

阅读数:155

评论数:0

深度学习-Cross-Entropy Cost函数来实现MNIST手写数字识别

学习彭亮《深度学习进阶:算法与应用》课程 旧的Cost Funtion 之前的cost Function是一个二元的Function,之前初始化Baise和Weight都是从正态分布里随机初始化。 我们理想情况是让神经网络学习更快,即更快达到我们的学习目标。 假设简单模型(我们已...

2018-01-25 16:08:48

阅读数:103

评论数:0

深度学习-Backpropagation算法

学习彭亮《深度学习进阶:算法与应用》课程 Backpropagation的目标 Backpropagation核心解决的问题: ∂C/∂w 和 ∂C/∂b 的计算,;针对cost函数C 符号说明 (1) eg:表示第三层的第二个神经元结点与第3-1层的第四个神经元阶段的...

2018-01-24 16:17:31

阅读数:143

评论数:0

深度学习-灰度平均值算法和支持向量机算法(SVM)进行手写数字识别

学习彭亮《深度学习进阶:算法与应用》课程 这两个传统分类器程序只是为了和神经网络算法进行预测的精确度进行对比:深度学习-随机梯度下降算法应用-手写数字识别 官方源码:neural-networks-and-deep-learning 根据灰度平均值进行手写数字识别 #coding=u...

2018-01-24 14:26:19

阅读数:143

评论数:0

深度学习-随机梯度下降算法应用-手写数字识别

学习彭亮《深度学习进阶:算法与应用》课程 MNIST数据集: 训练(train) : 50,000 验证(validation): 10,000 测试(test): 10,000 假设使用两层神经网络结构来实现: 完整代码 network.py #codin...

2018-01-23 19:40:53

阅读数:131

评论数:0

深度学习-梯度下降(gradient descent)算法概念

学习彭亮《深度学习进阶:算法与应用》课程 背景 Mnist dataset:THE MNIST DATABASE of handwritten digits 中包含60000张28*28的手写数字图片作为训练集,10000张图片作为测试集。 x: 训练输入, 28*28 =...

2018-01-23 16:35:21

阅读数:77

评论数:0

深度学习-基础概念:神经元(Neurons)、Sigmoid 函数与神经网络基本结构

学习彭亮《深度学习进阶:算法与应用》课程 神经元 神经元模型是一个包含输入,计算与输出功能的模型。 连接是神经元中最重要的东西。每一个连接上都有一个权重。一个神经网络的训练算法就是让权重的值调整到最佳,以使得整个网络的预测效果最好。  我们使用xj来表示输入,用wj来表...

2018-01-23 15:14:47

阅读数:161

评论数:0

机器学习-Hierarchical clustering 层次聚类算法

学习彭亮《深度学习基础介绍:机器学习》课程 假设有N个待聚类的样本,对于层次聚类来说,步骤: (初始化)把每个样本归为一类,计算每两个类之间的距离,也就是样本与样本之间的相似度; 寻找各个类之间最近的两个类,把他们归为一类(这样类的总数就少了一个); 重新计算新生成的这个类与各个旧类之...

2018-01-21 16:37:33

阅读数:214

评论数:0

机器学习-Kmeans算法

学习彭亮《深度学习基础介绍:机器学习》课程 归类 聚类(clustering) 属于非监督学习 (unsupervised learning),无类别标记(class label) K-means 算法 Clustering 中的经典算法,数据挖掘十大经典算法之一 ...

2018-01-20 16:46:36

阅读数:128

评论数:0

机器学习-回归中的相关性(Correlation Coefficient)和R平方值算法

学习彭亮《深度学习基础介绍:机器学习》课程 皮尔逊相关系数 (Pearson Correlation Coefficient): 概念:衡量两个值线性相关强度的量 取值范围: [-1, 1]: 正向相关: >0, 负向相关: 计算公式: 相关 举例 ...

2018-01-19 15:25:15

阅读数:322

评论数:0

机器学习-非线性回归( Unlinear Regression) -逻辑回归(Logistic Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程 概率 定义 概率(Probability): 对一件事情发生的可能性的衡量 范围 0 计算方法 根据个人置信 根据历史数据 根据模拟数据 条件概率 即A在B发生的情况下的概率=AB同时发生的概率/...

2018-01-18 16:07:15

阅读数:245

评论数:0

机器学习-多元线性回归(Multiple Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程 与简单线性回归区别 简单线性回归:一个自变量(x) 多元线性回归:多个自变量(x) 多元回归模型 y=β0+β1x1+β2x2+ … +βpxp+ε 其中:β0,β1,β2… βp是参数 ε是误差值 多元回归方程 E(y...

2018-01-17 16:30:14

阅读数:185

评论数:0

机器学习-简单线性回归(Simple Linear Regression)算法

学习彭亮《深度学习基础介绍:机器学习》课程 准备 需要用到一些统计量: 平均值(mean) 中位数(median) 众数(mode) 方差(variance) 标准差(standard deviation) 概念 回归:(regression) Y变量为连续数值型(con...

2018-01-16 15:42:49

阅读数:117

评论数:0

机器学习-神经网络(Neural Network)算法

学习彭亮《深度学习基础介绍:机器学习》课程 背景 以人脑中的神经网络为启发,最著名的算法是1980年的backpropagation 多层向前神经网络(Multilayer Feed-Forward Neural Network) Backpropagation被使用在多层向前神经...

2018-01-15 17:24:12

阅读数:126

评论数:0

机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear inseparable

学习彭亮《深度学习基础介绍:机器学习》课程 概述 linear separable 线性可分 特性(优点) 训练好的模型的算法复杂度是由支持向量的个数决定的,若不是由数据的维度决定的。所以SVM不容易产生overfiting SVM训练出来的模型完全依赖于support v...

2018-01-12 15:51:55

阅读数:146

评论数:0

机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear separable

学习彭亮《深度学习基础介绍:机器学习》课程 机器学习一般框架 训练集 => 提取特征向量 => 结合一定算法(分类器:eg决策树,KNN) => 得到结果 SVM概述 深度学习出现之前,SVM被认为机器学习中近十几年来最成功的,表现最好的算法。 SVM要寻找区...

2018-01-11 17:14:20

阅读数:211

评论数:0

机器学习-临近取样(K-Nearest Nerghbor)KNN算法

学习彭亮《深度学习基础介绍:机器学习》课程 最邻近规则分类(K-Nearest Nerghbor),KNN算法概念 是分类(classification)算法 步骤 为了判断未知实例的类别,以所有已知实例的类别作为参考 选取参数K,选取它最近的已知实例进行归类,已知实例选择K个,K...

2018-01-10 16:15:28

阅读数:226

评论数:0

机器学习-决策树(decision tree)算法

学习彭亮《深度学习基础介绍:机器学习》课程 [toc] 决策树概念 决策树是一种用于监督学习的层次模型,由此,局部区域通过少数几步递归分裂决定。 决策树是一个类似流程图的树结构:其中每个结点表示在一个属性上测试,每个分支代表一个属性输出,每个树叶结点代表类或类分布。树的最顶层是根节点。...

2018-01-09 17:42:29

阅读数:128

评论数:0

备忘录模式-Memento Pattern

模式概述 UML类图 题目 GitHub源码 源码 运行结果模式概述 Without violating encapsulation, capture and externalize an object’s internal state so that the object can be re...

2017-06-21 11:20:53

阅读数:621

评论数:0

观察者模式-Observer Pattern

前言 GitHub源码 题目 UML类图 代码 运行结果 补充说明前言 Define a one-to-many dependency between objects so that when one object changes state,all its dependents are no...

2017-06-14 11:25:27

阅读数:508

评论数:0

责任链模式 - Chain of Responsibility Pattern

模式简介 UML图 GITHUB源码下载 示例代码 运行结果模式简介Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the reques...

2017-06-07 11:02:35

阅读数:517

评论数:0

原型模式prototype-发送邮件实例

模式简介 UML 源码下载 题目 代码 运行结果 模式说明 C写法模式简介 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this p...

2017-05-31 11:59:18

阅读数:557

评论数:0

策略模式StrategyPattern

简介 UML 题目 代码 基本写法 改进写法 运行结果简介 Define a family of algorithms,encapsulate each one, and make them interchangeable. 定义一组算法,将每组算法都封装起来. UML题目使用策略模式实...

2017-05-31 10:56:31

阅读数:581

评论数:0

外观模式-Facade

前言 UML 题目 源码下载地址 代码 基础的类 外观类 客户端测试 运行结果前言 Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interfac...

2017-05-17 11:16:36

阅读数:507

评论数:2

百度鹰眼轨迹管理台demo-v3.1.1部署在自己的本地JavaEE web项目中

前言百度鹰源码开放的初衷就是方便各位百度地图鹰眼的用户对轨迹管理台进行个性化的开发,融合到自己的现有系统中。最近一个项目中使用到了百度鹰眼的定位监控功能,可以选择直接调用百度平台的接口地址也行,但这样界面就是固定的,不方便自己再界面上个性化开发。因此百度也开放了源码:实在是大赞 baidu-op...

2017-05-12 17:32:06

阅读数:3699

评论数:16

适配器模式Adapter

前言 示例说明 源码下载 类适配器模式 UML 示例代码 测试结果对象适配器模式 UML 示例代码 测试结果前言 Convert the interface of a class into another interface clients expect.Adapter lets classe...

2017-05-10 22:24:46

阅读数:723

评论数:0

Java中使用JSONArray时实现嵌套

前言 处理步骤 结果前言最近开发的Java Web系统中涉及到为移动端写接口,需要返回JSON数据,而移动端用的是API Cloud开发的,调用它上面的电话插件时要按照他执行的格式。首先看一下他要求的格式:[ { "...

2017-05-06 17:25:43

阅读数:480

评论数:0

装饰模式(Decorator)

GitHub地址 装饰模式概述 题目 UML类图 代码 运行结果GitHub地址https://github.com/YEN-GitHub/PatternDemo/tree/master/src/StructuralPattern/DecoratorPattern装饰模式概述 Provide ...

2017-05-03 13:43:17

阅读数:698

评论数:0

组合模式

模式概述 UML类图 题目 程序 定义抽象构件接口 叶子节点 分支节点 客户端测试代码 运行结果模式概述 Compose objects into tree structures to represent part-whole hierarchies. Composite lets clien...

2017-05-03 12:02:35

阅读数:632

评论数:0

WinForm(C#)第一篇:登录页面实现+SQL Server数据库连接方式

前言最近见习,要完成的一个作业。主要是WinForm(C#)开发,本想参考网上的Demo,但一直没找到合适入门的,因此打算自己记录一下整个开发过程,给予队友和后面学习的人一些方便。当然,我也是第一次学习WinForm,技术不够成熟,代码也可能不够优化,希望大神多指教。代码会开源在GitHub:ht...

2017-04-21 00:15:01

阅读数:9823

评论数:0

建造者模式

Separate the construction of a complex object from its representation so that the same construction process can create different representations. ...

2017-04-05 11:46:40

阅读数:458

评论数:0

代理模式

Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一个代理以控制对这个对象的访问。 源码:https://github.com/YEN-GitHub/PatternDem...

2017-04-05 11:15:41

阅读数:586

评论数:0

抽象工厂模式

抽象工厂模式: Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 为创建一组相关或相互依赖的对象提供一个接口...

2017-03-22 10:06:03

阅读数:262

评论数:0

工厂方法模式

工厂方法模式: Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiat...

2017-03-22 09:41:50

阅读数:268

评论数:0

服务器的路由与负载均衡

《大型分布式网站架构设计与实践》服务化的演变对于负载较高的服务来说,往往对应着由多台服务器组成的集群。在请求到来时,为了将请求均衡的分配到后端服务器,负载均衡程序将从服务对应的地址列表中,通过响应的负载均衡算法和规则(rount_robin、random、weight_random),选取一台服务...

2017-02-17 16:20:08

阅读数:1330

评论数:0

常用数据分析库Numpy、Scipy、Pandas 、matplotlib和nltk、igraph、Scikit-learn 简介

Numpy功能:提供常用的数值数组、矩阵等函数 优点:是基于向量化的运算; 进行数组运算时Numpy数组比list效率高示例:Scipy功能: 是一种使用NumPy来做高等数学、信号处理、 优化、统计的扩展优点:示例:Pandas功能:是一种构建于Numpy的高级数据结构和精巧 工具,快速简单的处...

2017-02-15 17:17:24

阅读数:1103

评论数:0

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