- 博客(153)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 安装pytorch后出现Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.错误
安装pytorch后,运行tensorflow或者pytorch后出现Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.错误 导致tensorflow用不了,查了一些解决办法,最后成功运行出来了。处理方式把下面目录的文件,全部复制到python根目录 复制: 复制到: 检查: ok~~...
2018-09-02 18:49:34 3965 2
原创 windows下安装凸优化python包cvxpy
安装Anaconda首先安装Anaconda,安装完成后查看python版本python -V 我的就是3.6安装cvxpy下载cvxpy.whl、cvxopt.whl cvxpy: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpycvxopt: https://www.lfd.uci.edu/~gohlke/p...
2018-06-11 21:51:28 8586
原创 Python计算矩阵乘向量,矩阵乘实数的一些小错误
计算:Ax-b A: 2*2 x: 2*1 b: 2*1 so, Ax-b: 2*1if __name__ == "__main__": A = np.array([[4.0, 1.0], [1.0, 3.0]]) b = np.array([[1.0], [2.0]]) x_0 = np.array([[2.0], [1...
2018-05-11 23:37:09 4951
原创 github上Hexo Theme Yilia 主题配置gitment 出现gitment Error: Validation Failed错误
使用Hexo Theme 的Yilia 主题配置了个个人博客,想加gitment评论功能的时候发现出现了gitment Error: Validation Failed错误。 查阅资料了解到: issue的标签label有长度限制!labels的最大长度限制是50个字符。然后gitment默认的id是页面id,就是文章的唯一的标识 id: ‘页面 ID’所以我们需要限...
2018-04-29 12:39:53 2369 2
原创 安装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 3782 1
原创 windows下Atom+texlive搭建本地Latex环境
1.下载并安装TexLive(必须,相当于java开发需要安装JDK):http://tug.org/texlive/acquire-netinstall.html 安装时间会有点久,大概需要3点几G的安装包 2.下载并安装atom(由 GitHub 开发的自由及开放源代码的文字和代码编辑器):https://atom.io/ 3.打开atom,安装language-latex 和 late...
2018-04-08 10:29:37 3480
原创 深度学习环境配置- 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下载: https://repo.continuum.io/archive/Anaconda3-4.2...
2018-02-05 17:38:22 3276
原创 机器学习-Hierarchical clustering 层次聚类算法
学习彭亮《深度学习基础介绍:机器学习》课程假设有N个待聚类的样本,对于层次聚类来说,步骤:(初始化)把每个样本归为一类,计算每两个类之间的距离,也就是样本与样本之间的相似度;寻找各个类之间最近的两个类,把他们归为一类(这样类的总数就少了一个);重新计算新生成的这个类与各个旧类之间的相似度;重复2和3直到所有样本点都归为一类,结束整个聚类过程其实是建立了一棵树,在
2018-01-21 16:37:33 2560 1
原创 机器学习-Kmeans算法
学习彭亮《深度学习基础介绍:机器学习》课程 归类聚类(clustering) 属于非监督学习 (unsupervised learning),无类别标记(class label) K-means 算法Clustering 中的经典算法,数据挖掘十大经典算法之一 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的
2018-01-20 16:46:36 1165 2
原创 机器学习-回归中的相关性(Correlation Coefficient)和R平方值算法
学习彭亮《深度学习基础介绍:机器学习》课程皮尔逊相关系数 (Pearson Correlation Coefficient):概念:衡量两个值线性相关强度的量 取值范围: [-1, 1]: 正向相关: >0, 负向相关:计算公式: 相关举例计算: R平方值定义:决定系数,反应因变量的全部变异能通过回归关系被自变量解释的比例。
2018-01-19 15:25:15 23349 1
原创 机器学习-非线性回归( Unlinear Regression) -逻辑回归(Logistic Regression)算法
学习彭亮《深度学习基础介绍:机器学习》课程 概率定义概率(Probability): 对一件事情发生的可能性的衡量范围0 计算方法根据个人置信根据历史数据根据模拟数据条件概率 即A在B发生的情况下的概率=AB同时发生的概率/B发生的概率Logistic Regression (逻辑回归)例子 以h(x)
2018-01-18 16:07:15 4611
原创 机器学习-多元线性回归(Multiple Regression)算法
学习彭亮《深度学习基础介绍:机器学习》课程与简单线性回归区别简单线性回归:一个自变量(x)多元线性回归:多个自变量(x)多元回归模型y=β0+β1x1+β2x2+ … +βpxp+ε 其中:β0,β1,β2… βp是参数 ε是误差值多元回归方程E(y)=β0+β1x1+β2x2+ … +βpxp估计多元回归方程y_hat=b0+b1x1+
2018-01-17 16:30:14 9921 1
原创 机器学习-简单线性回归(Simple Linear Regression)算法
学习彭亮《深度学习基础介绍:机器学习》课程准备需要用到一些统计量:平均值(mean)中位数(median)众数(mode)方差(variance)标准差(standard deviation)概念回归:(regression) Y变量为连续数值型(continuous numerical variable) 如:房价,人数,降雨量分类:(Classi
2018-01-16 15:42:49 1443
原创 机器学习-神经网络(Neural Network)算法
学习彭亮《深度学习基础介绍:机器学习》课程背景以人脑中的神经网络为启发,最著名的算法是1980年的backpropagation多层向前神经网络(Multilayer Feed-Forward Neural Network)Backpropagation被使用在多层向前神经网络上多层向前神经网络由以下几部分组成:输入层(input layer)、隐藏层(hidden la
2018-01-15 17:24:12 2241
原创 机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear inseparable
学习彭亮《深度学习基础介绍:机器学习》课程概述linear separable 线性可分特性(优点)训练好的模型的算法复杂度是由支持向量的个数决定的,若不是由数据的维度决定的。所以SVM不容易产生overfitingSVM训练出来的模型完全依赖于support vectors,即使训练集里面所有非支持向量的点都被去除,重复训练过程,结果依然是完全一样的模型。一个
2018-01-12 15:51:55 994
原创 机器学习-支持向量机的SVM(Supprot Vector Machine)算法-linear separable
学习彭亮《深度学习基础介绍:机器学习》课程机器学习一般框架训练集 => 提取特征向量 => 结合一定算法(分类器:eg决策树,KNN) => 得到结果SVM概述深度学习出现之前,SVM被认为机器学习中近十几年来最成功的,表现最好的算法。SVM要寻找区分两类的超平面(hyper plane),使边际(margin)最大 总共可以有无数个超平面 如何选取使得边际最
2018-01-11 17:14:20 1414
原创 机器学习-临近取样(K-Nearest Nerghbor)KNN算法
学习彭亮《深度学习基础介绍:机器学习》课程最邻近规则分类(K-Nearest Nerghbor),KNN算法概念是分类(classification)算法步骤为了判断未知实例的类别,以所有已知实例的类别作为参考选取参数K,选取它最近的已知实例进行归类,已知实例选择K个,K值一般不会太大,一般:1,3,5,7这样的奇数(因为要少数服从多数的投票),看哪个精确度最高计算未知
2018-01-10 16:15:28 1803
原创 机器学习-决策树(decision tree)算法
学习彭亮《深度学习基础介绍:机器学习》课程 [toc]决策树概念决策树是一种用于监督学习的层次模型,由此,局部区域通过少数几步递归分裂决定。 决策树是一个类似流程图的树结构:其中每个结点表示在一个属性上测试,每个分支代表一个属性输出,每个树叶结点代表类或类分布。树的最顶层是根节点。信息熵entropy概念一条信息的信息量大小和它的不确定性有直接的关系,要搞清楚一件非常非
2018-01-09 17:42:29 1758 1
原创 备忘录模式-Memento Pattern
模式概述UML类图题目GitHub源码源码运行结果模式概述 Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state later. 在不破坏封装性的前提下,捕获一个对象的内部
2017-06-21 11:20:53 890
原创 观察者模式-Observer Pattern
前言GitHub源码题目UML类图代码运行结果补充说明前言 Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically. 定义对象间一种一对多的依赖
2017-06-14 11:25:27 756
原创 责任链模式 - 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 request. Chain the receiving objects and pass the request
2017-06-07 11:02:35 810
原创 原型模式prototype-发送邮件实例
模式简介UML源码下载题目代码运行结果模式说明C写法模式简介 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype. 用原型示例指定创建对象的种类,并且通过复制这些原型创建新的对象。UML源
2017-05-31 11:59:18 1432
原创 策略模式StrategyPattern
简介UML题目代码基本写法改进写法运行结果简介 Define a family of algorithms,encapsulate each one, and make them interchangeable. 定义一组算法,将每组算法都封装起来.UML题目使用策略模式实现商场收银程序,满足商场随时可能会变化的优惠活动的需求,具体描述如下:收费模式现有3种:1、正常收费
2017-05-31 10:56:31 846
原创 外观模式-Facade
前言UML题目源码下载地址代码基础的类外观类客户端测试运行结果前言 Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use. 要求一个子
2017-05-17 11:16:36 850 2
原创 百度鹰眼轨迹管理台demo-v3.1.1部署在自己的本地JavaEE web项目中
前言百度鹰源码开放的初衷就是方便各位百度地图鹰眼的用户对轨迹管理台进行个性化的开发,融合到自己的现有系统中。最近一个项目中使用到了百度鹰眼的定位监控功能,可以选择直接调用百度平台的接口地址也行,但这样界面就是固定的,不方便自己再界面上个性化开发。因此百度也开放了源码:实在是大赞 baidu-openmap-trace/web-demo-v3:https://github.com/baidu-ope
2017-05-12 17:32:06 8854 35
原创 适配器模式Adapter
前言示例说明源码下载类适配器模式UML示例代码测试结果对象适配器模式UML示例代码测试结果前言 Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because o
2017-05-10 22:24:46 980
原创 Java中使用JSONArray时实现嵌套
前言处理步骤结果前言最近开发的Java Web系统中涉及到为移动端写接口,需要返回JSON数据,而移动端用的是API Cloud开发的,调用它上面的电话插件时要按照他执行的格式。首先看一下他要求的格式:[ { "employee_id" : 191, "remark" : "王科研",
2017-05-06 17:25:43 2202
原创 装饰模式(Decorator)
GitHub地址装饰模式概述题目UML类图代码运行结果GitHub地址https://github.com/YEN-GitHub/PatternDemo/tree/master/src/StructuralPattern/DecoratorPattern装饰模式概述 Provide a surrogate or placeholder for another object to con
2017-05-03 13:43:17 1153
原创 组合模式
模式概述UML类图题目程序定义抽象构件接口叶子节点分支节点客户端测试代码运行结果模式概述 Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of o
2017-05-03 12:02:35 1037
原创 WinForm(C#)第一篇:登录页面实现+SQL Server数据库连接方式
前言最近见习,要完成的一个作业。主要是WinForm(C#)开发,本想参考网上的Demo,但一直没找到合适入门的,因此打算自己记录一下整个开发过程,给予队友和后面学习的人一些方便。当然,我也是第一次学习WinForm,技术不够成熟,代码也可能不够优化,希望大神多指教。代码会开源在GitHub:https://github.com/YEN-GitHub/MES_SimpleDemo,可随时fork/d
2017-04-21 00:15:01 31619 6
原创 建造者模式
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 721
原创 代理模式
Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一个代理以控制对这个对象的访问。源码:https://github.com/YEN-GitHub/PatternDemo/tree/master/src/StructuralPattern/proxyPatternUML类
2017-04-05 11:15:41 869
原创 抽象工厂模式
抽象工厂模式: Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。例子:package CreationalPattern.abstractF
2017-03-22 10:06:03 450
原创 工厂方法模式
工厂方法模式: Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses. 定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使
2017-03-22 09:41:50 501
原创 服务器的路由与负载均衡
《大型分布式网站架构设计与实践》服务化的演变对于负载较高的服务来说,往往对应着由多台服务器组成的集群。在请求到来时,为了将请求均衡的分配到后端服务器,负载均衡程序将从服务对应的地址列表中,通过响应的负载均衡算法和规则(rount_robin、random、weight_random),选取一台服务器进行访问,这个过程称为服务的负载均衡。当服务的规模较小时,可以采用硬编码的方式将服务地址和配置写在代码
2017-02-17 16:20:08 4188 1
原创 常用数据分析库Numpy、Scipy、Pandas 、matplotlib和nltk、igraph、Scikit-learn 简介
Numpy功能:提供常用的数值数组、矩阵等函数 优点:是基于向量化的运算; 进行数组运算时Numpy数组比list效率高示例:Scipy功能: 是一种使用NumPy来做高等数学、信号处理、 优化、统计的扩展优点:示例:Pandas功能:是一种构建于Numpy的高级数据结构和精巧 工具,快速简单的处理数据。 数据结构:Series和DataFrame示例: matplotlib功能:Python绘图
2017-02-15 17:17:24 2119
原创 Anaconda的安装和基本使用
Anaconda的简介要利用 Python 进行科学计算,就需要一一安装所需的模块, 而这些模块可能又依赖于其它的软件包或库,安装和使用起来相对麻烦。Anaconda 就是将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用的一个常用的科学计算环境。 它包含了众多流行的科学、数学、工程、数据分析的 Python 包。Anaconda的安装下载下载地址: https://www.cont
2017-02-15 16:38:23 1509
原创 JavaScript异常Uncaught SyntaxError- missing ) after argument list;SyntaxError- identifier starts immed
JavaScript异常Uncaught SyntaxError: missing ) after argument list;SyntaxError: identifier starts immed 错误描述在chrome下是:Uncaught SyntaxError: missing ) after argument list在firfox下是:SyntaxError: identifie
2017-02-15 12:51:57 4266
原创 JavaScript实现动态添加页面的表格行数并获取数据
JavaScript实现动态添加页面的表格行数并获取数据,获取后的数据按照特殊的方式拼接存入数据库,用的时候再把它解析出来就行了。<table cellpadding="0" cellspacing="0" id="myTable"> <tr> <th>车型</th> <th>数量</th> <th>操作</th> </tr>
2017-02-13 18:04:32 17784 1
安卓简单QQ
2017-01-22
成绩管理系统
2017-01-22
通讯录管理系统
2017-01-22
java-jsp留言板
2016-09-08
Java集合框架的一个扑克牌小程序
2016-07-09
ASP.NET(C#)实现的学生-教师基本信息查询系统
2016-07-09
为什么servlet只执行了一次
2016-08-01
pageContext中有getApplication方法吗?
2016-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人