自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 json无法解析单引号字符串引发的问题

记录一下python中单引号和双引号遇到的坑在使用elasticssearch的时候需要传入json串,因为我的待写入json串不是标准的json串,无法使用json.dump(), 使用str()把需要整合的json字符串整理好,写入文件中发现python默认写入的是单引号的字符串。无法传入elasticsearch。在程序写入的时候添加str.replace(“‘’,’”’)来替换单引...

2019-10-09 09:21:42 2248

原创 记录Eclipse devstyle插件使用bug

默认颜色主题为:workbench:Dark gray (这一项修改的是整个软件的颜色主题)icon:primary colors (这一项修改的是图标的主题颜色)editor theme:Darkest dark (这一项修改的是编辑器的主题颜色)使用过程中发现这种编辑器主题打开项目的时候所有的文件都会被高亮,不方便查看,发现把editor theme修改为Eclipse standa...

2019-03-04 11:01:02 748 1

原创 keras提示OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/)

按网上的方法不行:安装GraphViz添加环境变量pip 安装pydot控制台输入dot -version测试还是没有问题尝试跑了一下,还是报同样的错误,在控制台测试环境变量没有问题,在spyder里面看环境变量也没有问题。我尝试用管理员,重启spyder,重启电脑都不行。很郁闷。最后好像发现Anaconda可能不一样。尝试用conda安装GraphViz直接输入命令:co...

2018-12-09 16:43:37 11088 17

转载 [转载]python中的赋值,copy和deepcopy区别

赋值(浅浅的拷贝,所有都不拷贝,单纯使用相同内存)和c++一样,python赋值操作就是单纯的将两个变量指向同一款内存单元a = [1,2,3]b=aa.append(4)#此时b也发生了改变,因为a跟b指向同一块内存单元copy(浅拷贝,不拷贝子对象内存)python2中,需要import copy模块 python3中,直接可以使用copy()方法,但deepcopy(...

2018-09-11 10:54:17 273

原创 Windows安装python-igraph教程(傻瓜式)

Windows安装python-igraph深坑Windows安装python-igraph深坑挖坑安装python-igraph安装pycairo测试挖坑 不要直接使用pip命令在线安装,千万不要在pypi库死磕,也不要在github上下载对应源码用pip安装或者用vs编译,太折腾了,而且不一定能搞定我尝试了用pip命令,和下载官方的安装包,都没有...

2018-07-07 12:13:56 13553 26

原创 Ubuntu下双显卡安装NVIDIA显卡驱动和CUDA最简单方法

两个命令安装nvidia驱动和CUDA(其实一个命令就够了)两个命令安装nvidia驱动和CUDA(其实一个命令就够了)前言安装Nvidia驱动(可选)安装cuda前言 刚使用ubuntu的时候,在网上搜索怎么安装nvidia显卡驱动,网上提供的解决方案一般比较复杂,手续繁琐,各种命令,虽然能够实现安装,但是对linux小白来说不太友好,这里介绍一种傻瓜式操作...

2018-07-06 22:42:40 3192 1

原创 Anaconda更新PIP

在anaconda中使用pip更新的命令都没法更新到最新的10.x的版本,连conda update pip都不行。只能更新到9.0.3用如下命令就可以,更新到最新版本conda install mingw libpython...

2018-07-05 13:28:03 16860 4

原创 numpy.reshape参数-1解释

numpy.reshape 官方文档给出的解释 值得注意的是,reshape给出参数newreshape可以传-1,官方文档解释,传-1表示剩下来的自动根据矩阵的规模和剩余维度进行计算大意是说,数组新的shape属性应该要与原来的配套,如果等于-1的话,那么Numpy会根据剩下的维度计算出数组的另外一个shape属性值。举个例子:z = np.arr...

2018-05-31 20:07:44 777

原创 深度学习笔记(八):dropout

dropout介绍为什么dropout能减少overfittingdropout介绍 减少过拟合的方法除了正则化,扩大训练集规模外,还有dropout,下面将详细介绍dropout和正则化不同,dropout不是改变Cost函数,而是直接改变神经网络的结构。 举个列子,假如我们神经网络的结构如下: dropout方法,在原来的神经网络基础上,...

2018-05-26 19:52:49 456 1

原创 深度学习笔记(七):正则化

正则化L2正则化定义及公式介绍实验L1正则化L1和L2正则化的区别总结正则化在上次笔记中,提到了过拟合,如何解决过拟合呢,其中正则化就是常见的减少过拟合的方法。其中常见的两种正则化方法分别是L2和L1正则化。L2正则化定义及公式介绍L2正则化又叫做weight decay(权重下降),顾名思义,让神经网络尽可能学习比较小的权重。拿...

2018-05-26 19:29:53 2640

原创 深度学习笔记(九)卷积神经网络算法

卷积神经网络卷积神经网络介绍CNN卷积层一个概念local receptive field:共享权重和偏向:feature map(特征映射)的概念池化层(pooling layer)总结卷积神经网络卷积神经网络介绍CNN我们传统的神经网络相邻层使用完全连接的方式,也就是说神经网络中每个神经元都与相邻层的所有神经元进行连接。 传统...

2018-05-24 16:23:59 5904

原创 深度学习笔记(六):过拟合是什么意思

overfitting过拟合过拟合:表示神经网络模型在训练集上的表现很好,但是泛化能力比较差,在测试集上表现不好 overfitting的例子:横坐标为x,纵坐标为y,每个黑点为训练集的训练实例,红色线条是我们训练得出的方程,可以看出 训练的模型能够完美的拟合训练集的实例。而黑色的虚线方程也可以比较好的拟合我们的训练实例。 黑色方程好还是红色方程好?红色线...

2018-05-19 17:24:34 30871 3

原创 深度学习笔记(五):SoftMax激活函数介绍

SoftMax激活函数介绍上次笔记介绍了一个新的Cost函数,改进了神经网络,这个笔记将介绍一张面向多输出的SoftMax激活函数SoftMax定义了神经网络新型的输出方法,他不改变神经网络的加权输入(即中间量Z):zLj=∑kwLjkaL−1k+bLjzjL=∑kwjkLakL−1+bjLz^L_j = \sum_{k} w^L_{jk} a^{L-1}_k + b^L_j回顾下...

2018-05-19 17:21:30 18423

原创 深度学习笔记(四):Cross-entropy损失函数

改进的Cost函数Cross-entropy使神经网络学习更快神经网络是如何学习的神经网络学习过程(Cost的变化情况)为什么神经网络会出现一开始学习很慢后来学习变快的情况呢介绍cross-entropy 损失函数(cost function)演示cross-entropy损失函数的学习情况总结:改进的Cost函数Cross-entropy使神经网络学习更快...

2018-05-17 22:49:35 27823 1

原创 deepin15.5搭建tensorflow深度学习环境

deepin15.5搭建深度学习环境,CUDA8.0安装NVIDIA驱动安装CUDA安装深度学习加速器 cudnn安装Tensorflow-gpu版参考deepin15.5搭建深度学习环境,CUDA8.0 不需要Ubuntu那么折腾的方法,所有的都是一键安装,不需要下载安装包,用Ubuntu方案折腾好久没成功安装NVIDIA驱动在深度商店直接...

2018-05-15 10:16:09 3418

原创 深度学习笔记(三):backpropagation反向传播算法python代码讲解

backpropation算法python代码实现讲解批量梯度更新backpropagation算法backpropagation算法步骤backpropation算法python代码实现讲解 具体神经网络参见第一个笔记批量梯度更新class Network(object): ... # 参数,mini_batch:要...

2018-05-13 15:28:24 3498

原创 深度学习笔记(二):backpropagation算法

backpropagation算法原理 Backpropagation核心解决的问题: ∂C/∂w 和 ∂C/∂b 的计算, 针对cost函数C ω324:ω243:\omega_{24}^{3}:表示第从第(3-1)层的的第4个神经元到第3层的第2个神经元的权重weight > b23:b32:b_{3}^{2}:表示第2层的第3个神经元的偏向bais...

2018-05-10 21:46:15 723

原创 深度学习笔记(一):实现一个神经网络算法

实现一个手写数字识别的算法(使用神经网络算法)实现一个手写数字识别的算法(使用神经网络算法)MNIST数据集:实现一个手写数字识别程序MNIST数据集: 训练(train) 50,000 验证(validation) 10,000 测试(test) 10,000#神经网络class Netw...

2018-05-10 21:36:15 3250

原创 Linux下解决开机登录后只显示桌面壁纸和鼠标,不显示其他的问题

7代CPU安装Ubuntu,报错Hardware error刚开始安装,选择Install Ubuntu,先不按回车,按e进入编辑模式,在quiet splash后加nomodeset然后就可以正常安装Ubuntu系统了.一开始觉得顺风顺水.安装倒是没事但是有时候重启进入登录界面,输入密码登录后,只显示壁纸和鼠标不显示桌面,按任何按键都没用也不能打开控制台,鼠标能移动但是不能右击,而且不能打开控制...

2018-03-30 14:33:14 12478 2

原创 sublime 的Bracket Highlighter插件配置文件

{ //Debug logging "debug_enable": false, // When only either the left or right bracket can be found // this defines if the unmatched bracket should be shown. "show_unmatched" : tr

2017-09-28 17:44:48 2430

原创 解决myeclipse自带maven下载中央仓库插件报403错误的问题(8.6版本不报403)

出现这个问题有可能是我eclipse和myeclipse用的同一个maven仓库的问题,昨天一起用没事,今天只有eclipse能正常。现在重新为myeclipse单独建立了一个仓库。 只需要删除本地仓库的所有文件,新建一个maven项目让它重新下载插件就好了具体操作:右击项目:run as: maven assembly就好了。网上设置代理还有其它乱七八糟的删除方法都不行。仓库全删除完

2017-08-31 23:30:44 693

原创 Web应用的中文乱码现象的解决方法

1.      servlet容器有没有设置utf-82.      数据库有没有设置utf-83.      Jsp页面有没有设置utf-84.      过滤器有没设置utf-8(web.xml里配置,只能拦截post请求)5.      对于get请求乱码自行解决

2017-08-21 15:11:47 364

原创 easyui datagrid 去掉全选按钮

只要在加载表格的时候添加事件:onLoadSuccess "onLoadSuccess" :function() {   $(".datagrid-header-check").html("");} 注:去掉全选按钮的目的就是为了单个操作,所以记得要设置属性singleSelect:true

2017-08-20 22:37:39 2782 1

转载 Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法

刚刚使用easyui不久,在做练习的时候发现jquery添加样式的时候添加不上,而data-options就可以添加上,百思不得其解,于是上网需求答案,感谢博客园博主经典的文章,问题得到解决可以使用$.parser.parse();这个方法进行处理;例如: $.parser.parse();表示对整个页面重新渲染,渲染完就可以看到easyui原来的样式了;

2017-08-17 17:50:09 2090 1

原创 Spring4入门小坑

今天练习项目,去spring官网下载了最新的spring4.3,一路配置,顺风顺水。项目开发环境:myeclipse10,jdk6,tomcat6.0惊人的是项目也是正常跑,但是在表单提交的时候,发现传参无法正常接收。于是Debug一下。发现所有参数都没有正常被springmvc封装。我又尝试了HttpServletRequest来进行接收,debug发现,SpringMVC竟

2017-08-15 23:53:54 176

原创 把eclipse环境下tomcat服务器控制台输出转储到特定日志文件

编码的过程中,有时开的工程多了,服务器在启动的时候会打印很多日志到控制台,有的太长了,控制台无法显示,我们可以通过找到tomcat日志文件来解决。在Eclipse中如果在配置tomcat的时候采用的是默认的配置方式的话。那么tomcat的输出日志只会输出到控制台。我们可以通过配置eclipse tomcat输入自己想要存放的目

2017-07-22 17:22:35 1228

原创 一个习惯的IDE真的能够提高编程效率

在使用myeclipse 2015版本一段时间,在编码的过程中发现好多报错的地方不正确,可能是其自带的jdk版本以及tomcat核心的问题,换回myeclipse 8.6编程效率大大提高。还是用自己习惯的编译器好,下次编码用练习用eclipse。发现自己现在编程是越来越差,好久没有编程好多基本功都忘完了。编程多动手才是王道。看着现在在码日记呆萌的自己,以后也会笑笑吧。

2017-07-14 23:30:24 494

原创 easyui-validatebox报错

在谷歌浏览器提交表单时候报An invalid form control with name='' is not focusable.原因是没有加表单校验,在提交之前必须要写调用一个表单校验的js函数 function checkAdd() { if ($('#userForm').form('validate')) { $('#userForm').submit();

2017-07-14 10:53:49 378

原创 text-align无法实现居中

解决方法,加一句:margin:auto;

2017-07-13 20:53:59 774

转载 超链接取消跳转的办法

2017-07-13 19:32:25 605

转载 MVC设计模式针对业务层和控制层代码分离的看法。

对于业务逻辑代码放在业务层,对于应用逻辑代码放在控制层对于什么是业务逻辑,什么是应用程序逻辑:示例:用户点击商品的“添加到购物车”按钮,引起一次请求。服务器开始处理该请求,过程:1、检查当前用户是否有权限(比如是否已经登录、用户帐户状态、是否可以购物等)2、检查要添加的商品ID是否有效、3、检查要添加的商品库存是否足够4、将商品加入购物车,并保存购物车状态5、反馈信

2017-07-13 19:31:11 4158

转载 Springmvc接受不同对象的同名参数解决方法:

方法一:@initbind注解的形式添加绑定对象(官方推荐用法)         @InitBinder         public voidinitCategoryBean(WebDataBinder binder){                   binder.setFieldDefaultPrefix("category.");         }        

2017-07-13 19:30:47 1928

原创 求组合数

public class 组合数 {/*** 从4个人中选2个人参加活动,一共有6种选法。 从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。* 请仔细分析代码,填写缺少的部分(下划线部分)。* 注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 直接写在题面中不能得分。*/public sta

2016-02-05 15:24:31 337

原创 手机号评分

import java.util.Scanner;public class Main { /** 30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿。 但号源有限,只能辅以有偿选号的方法了。 这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其

2016-02-05 14:38:30 2100

原创 Excel地址转换

import java.util.Scanner;public class Main {/*** Excel是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。* 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。* 第12行第4列表示为:“R12C4”,第5行第255列表示

2016-02-05 00:14:57 365

原创 全排列

三羊献瑞观察下面的加法算式:       祥 瑞 生 辉  +   三 羊 献 瑞-------------------   三 羊 生 瑞 气其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。import java.util.Vector;public cl

2016-02-04 23:03:58 210

空空如也

空空如也

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

TA关注的人

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