自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芳草碧连天

崇尚技术,希望做技术星空下最闪亮的那颗星!!!

  • 博客(41)
  • 收藏
  • 关注

转载 Latex中bib参考文献的编译

Latex中bib参考文献的编译转载的地址为:http://blog.csdn.net/u014466412/article/details/53282615另外附上mactex下载地址:https://www.tug.org/mactex/mactex-download.html编译四次涉及到 LaTeX 和 BibTeX 协同工作时的原理。本质上,在 \bibliography 命...

2018-02-11 10:54:53 1949

转载 SQL中 inner join、 left join 、right join、 outer join之间的区别

注:文章转载自此博客SQL中 inner join、 left join 、right join、 outer join之间的区别A left join B 的连接的记录数与A表的记录数同 A right join B 的连接的记录数与B表的记录数同 A left join B 等价B right join

2017-06-09 10:41:17 1971

转载 Java中如何遍历Map对象的4种方法

注:本文参考了浮云中的神马中的博客内容。 在自己编程的时候遇到Map的遍历问题,所以参考网上的博客总结了一下。以下方法适用于任何map实现(HashMap,TreeMap,LinkedHashMap,Hashtable等)。方法一:在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式,在键值都需要时使用。Map<Integer,Integer> m

2017-05-17 13:43:29 807

原创 java中的stack和queue

java中的stack和queuestack和queue数据结构是经常用到的数据结构,java中有已经实现好的类。在比较早的版本中stack类是实现栈的类,但是这个stack比较老,不推荐实现。现在比较推荐的是用双端队列Deque实现栈和队列,其中方法比较如下: Deque的方法和Queue的方法比较: Queue Deque add(e)/offer(e) addLast(e)/o

2017-04-20 21:37:29 2006

原创 Latex中最后一行文献不能对齐

Latex中最后一行文献不能对齐在检查论文的时候,每一个文献都仔细看一遍,居然发现最后一个参考文献自动生成不能对齐。效果如下: 产生这样的问题是可以解决的,解决方法就是在latex文件中添加\usepackage[keeplastbox]{flushend}这一句,注意一下和其他\usepackage的顺序,我之前也添加了,可是没有什么效果,后来把他放到比较靠上的位置才有效。这样之后的效果为:

2017-03-23 19:14:45 6680

原创 python实现BackPropagation算法

python实现BackPropagation算法实现神经网络的权重和偏置更新,很重要的一部就是使用BackPropagation(反向传播)算法。具体来说,反向传播算法就是用误差的反向传播来计算w(权重)和b(偏置)相对于目标函数的导数,这样就可以在原来的w,b的基础上减去偏导数来更新。其中我上次写的python实现梯度下降中有一个函数backprop(x,y)就是用来实现反向传播的算法。def

2017-02-25 14:50:15 3593

原创 python实现随机梯度下降(SGD)

使用神经网络进行样本训练,要实现随机梯度下降算法。这里我根据麦子学院彭亮老师的讲解,总结如下,(神经网络的结构在另一篇博客中已经定义):def SGD(self, training_data, epochs, mini_batch_size, eta, test_data=None): if test_data: n_test = len(test_data)#有多少个测试集

2017-02-24 14:21:42 9763

原创 使用python定义一个神经网络结构

使用python定义一个神经网络python定义一个神经网络是进行深度学习或者实现神经网络的基础,那么如果定义一个深度神经网络的结构呢?import numpy as npclass Network(object): def __init__(self,sizes): self.num_layers = len(sizes) self.sizes = siz

2017-02-23 20:17:54 2971

原创 Java中接口与抽象类的区别

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-26 20:00:38 439

原创 Latex中用bib文件添加参考文献

Latex中用bib文件添加参考文献Latex中有多种添加参考文献的方式,一种是\begin{thebibliography}...\end{thebibliography}\begin{thebibliography}...\end{thebibliography} 这种方式参考文献按照期刊规定的格式直接写在.tex文件中,在引用处直接\cite{}该文件。 另一种我比较熟悉的引用方式是把参考

2016-12-31 15:41:38 34321 1

原创 argmax或者argmin中正下方参数的编写

argmax或者argmin中正下方参数的编写在写论文中经常遇到优化问题,也就是在公式L(θ,θ′)L(\theta ,\theta ^{'})最小的条件下求θ\theta与θ′\theta ^{'}。写成公示类似图中的公式(2): 这就是argmax或者argmin问题。 那么如何解决呢? 首先添加 \DeclareMathOperator*{\argmin}{argmin}或者\De

2016-12-05 11:37:20 19979 1

原创 Latex 公式换行问题(换行,等号对齐)

Latex 公式换行问题(换行,等号对齐)作为一个研究生肯定避免不了写论文,在这个过程中latex使用就尤为重要,他会帮助你们实现期刊格式要求的排版。今天就简单说一下我在写论文过程中遇到的问题之一,公示太长需要换行的问题,并且是连等公示,每个等号在还行之后都需要对齐。 方法是使用:\begin{equation}\begin{aligned}......\end{aligned}\end{

2016-12-05 11:26:30 478270 14

原创 SQL学习整理(五)高级数据过滤

SQL学习整理(五)高级数据过滤目录SQL学习整理五高级数据过滤目录组合where子句In操作符Not操作符1. 组合where子句where子句在过滤时都是单一的条件,可以使用两种组合方式and和or。 通过and来实现不只一个列进行过滤,通过or来实现匹配任一条件的行。 注意,如何and和or一起用来限制条件,那么and的优先级是大于or的,所以要注意,可能会出错,可以用()来限制优

2016-11-20 22:20:45 746

原创 JavaScript入门系列–Js语法之变量

JavaScript入门系列–Js语法之变量js是一门程序语言,他包含程序语言的一些基本特性,如变量,函数,语句等等一系列,下面先介绍一下js的变量。目录[TOC] js中定义变量,使用到的关键字是var,定义变量。<script type='text/javascript'> var x = 3;</script>已经定义了的x=3还可以重新定义为字符串,这就是弱类型的特点。

2016-11-20 17:11:32 615

原创 JavaScript入门系列–Js与html相结合

JavaScript入门系列–Js与html相结合既然js能用到服务器端,那肯定会和前端的html结合使用。接下来介绍js与html的结合。1. 结合方式一<script type="text/javascript">...</script>在你的代码中必须要有标签表明你需要js的解析器去解析,而script就是这样的一个标签。2. 结合方式二将js代码封装在js文件中,用script标签的sr

2016-11-19 21:02:42 557

原创 JavaScript入门系列--概述与java的区别

JavaScript入门系列–概述与java的区别JavaScript是基于对象和事件驱动的脚本语言,用于客户端,是一门程序设计语言。目录JavaScript入门系列概述与java的区别目录概述与java的区别1. 概述JS(注意和JSP的区别,JS是javaScript的缩写,JSP是服务端的一种技术,Java Server Pages)的特点:交互性安全性(不允许直接访问本地硬盘)跨

2016-11-18 12:06:22 621

原创 SQL学习整理(四)过滤数据

SQL学习整理(四)过滤数据使用select语句的where子语句指定搜索条件。目录SQL学习整理四过滤数据目录使用where子语句指定搜索条件进行过滤where子语句操作符1. 使用where子语句指定搜索条件进行过滤select prod_name, prod_pricefrom Productswhere prod_price = 3.49将prod_price数据中等于3.49的挑

2016-11-17 20:55:34 785

原创 SQL学习整理(三)排序检索数据

SQL学习整理(三)排序检索数据目录SQL学习整理三排序检索数据目录排序数据按照多个列进行排序排序方向1. 排序数据select选择出来的数据是没有什么顺序的,可能是按照底层表中出现的顺序显示的。我们可以按照列来排序:select prod_name from Products order by prod_name;注意:order by要保证是select语句的最后一条子句,排序的列一般是

2016-11-13 22:17:45 833

原创 CSS入门系列(六)CSS的布局

CSS入门系列(六)CSS的布局上一节我们说完盒子,光有盒子是不行的,我们还需要布局,这一节开始我们来描述一下css的布局。目录CSS入门系列六CSS的布局目录漂浮float定位position1. 漂浮floatnone:默认不漂浮left:文本流向对象的右边,注意是右边,因为对象固定在了左边,所以文本只能在这个对象的右边。right:文本流向对象的左边,原理同上。 演示: 原图

2016-11-13 14:09:31 553

原创 CSS入门系列(五)CSS的盒子模型

CSS入门系列(五)CSS的盒子模型页面的布局之前在html中主要是表格形式布局,每个格子不同的内容,而现在流行的是div+css的布局方式,把页面分成不同的div,css去设置每个div的显示效果。而讲布局前,先介绍一个概念,盒子。目录CSS入门系列五CSS的盒子模型目录盒子边框 border内边距padding外边距margin1. 盒子我们把数据封装起来,一块一块的组成网页,而这个一

2016-11-12 21:34:17 674

原创 CSS入门系列(四)CSS样式的结合应用

CSS入门系列(四)CSS样式的结合应用这一节主要是将css作用到我们所学的html标签上,看看css的效果。目录CSS入门系列四CSS样式的结合应用目录无序项目列表表格的样式1. 无序项目列表我们先举一个无序项目列表的例子,看看css的效果。首先,我们先实现一个无序项目列表:<body> <ul> <li>这是一个无序项目列表</li> <li>这是一

2016-11-12 14:18:12 691

原创 CSS入门系列(三)关联选择器&组合选择器

CSS入门系列(三)关联选择器&组合选择器目录CSS入门系列三关联选择器组合选择器目录关联选择器组合选择器伪元素选择器1. 关联选择器定义是:选择器中的选择器。假设如下:<div>这个<b>一个</b>div</div><span>这个<b>一个</b>span</span>我们在head中定义b标签的样式:b{样式略;}定义完之后在div和span标签中,b的标签都会按照样式变化,如

2016-11-09 14:02:40 5981

原创 SQL学习整理(二)检索数据

SQL学习整理(二)检索数据每个SQL语言都是由一个或者多个关键字组成,经常使用的关键字就是SELECT语句了,主要是用来从表中检索信息。目录SQL学习整理二检索数据目录

2016-11-08 22:25:07 603

原创 CSS入门系列(二)基本选择器&优先级

CSS入门系列(二)基本选择器&优先级目录CSS入门系列二基本选择器优先级目录选择器的基本概念优先级1. 选择器的基本概念就是指定css要作用的标签,标签的名称就是选择器。 选择器共有三种:html标签选择器,上一节介绍过;类选择器,使用标签中的class属性。<div class="haha">这是一个div选择器区域</div>在head中定义样式:div.haha{

2016-11-07 19:16:07 564

原创 结构型模式之适配器模式

结构型模式之适配器模式结构型模式关注如何将现有的类或对象组织在一起形成更加强大的结构。今天先介绍结构型模式中的适配器模式,陆续会更新其他的结构型模式。目录结构型模式之适配器模式目录抛砖引玉适配器模式1. 抛砖引玉联想我们的生活,我们的笔记本电脑是20v的电压,而家庭用电是220v,二者如何协调?我们实际中是引入了电源适配器,俗称充电器或者变压器来解决。那么,我们推理到程序设计,两个结构不兼容

2016-11-07 18:37:37 329

原创 CSS入门系列(一)概述&和html结合的方式

CSS入门系列(一)概述&和html结合的方式  自己在关注招聘信息的时候经常发现很多公司都要求要有前端的基础,不一定搞前端,但是前端的基础是要有的。所以,我就学习了一下前端的技术。   本文系列是在毕向东java视频的基础上总结的,自己也是边学习边总结,主要还是为自己能复习和回顾。如何能对大家也有帮助,那就更好了。另外提示,本系列的总结默认是已经知道了html的一些基础知识。目录CSS入门系列一

2016-11-05 20:00:17 646

原创 SQL学习整理(一)

数据库学习整理(一)

2016-11-05 11:54:47 663

原创 Markdown编辑器的自带例子——欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-01 09:53:07 399

原创 机器学习总结系列(二)——感知机模型

机器学习总结系列(二)——感知机模型  本文主要介绍第二个比较重要的模型——感知机模型,感知机模型在李航老师《统计学习方法》中有专门一章来具体介绍,但是周志华老师的《机器学习》是在神经网络一章中简单提到,而机器学习实战中则没有提到。所以我在这主要以《统计学习方法》中的内容为参考,进行描述。

2016-11-01 09:49:37 1228

原创 阿里天池odps_SQL查看更多数据

一不小心就入了天池的“坑”,感觉天池比赛是你机器学习数据挖掘理论结合实际很好的平台。但是缺点就是入门比较麻烦,最好有个大神或者最起码做过几次比赛的人能带你,不然入门真的很麻烦。可惜天池比赛上有很多常年参加的大牛选手都喜欢和相同水平的人组队(可以理解),而且他们相互加过QQ,组群讨论,所以想进他们的圈子还是很难的。   不说那么多了,赶快进入正题。在阿里比赛的时候一般会有初赛和复赛,复赛会在阿里自己

2016-10-30 00:20:08 1642

原创 用python将时间转换为指定的格式

用python将时间转换为指定的格式时间处理是在进行数据挖掘时很重要的一个方面,在参加比赛的时候很多比赛训练集给的时间和你最终要提交的时间格式是不同的。我把我遇到的一种情况总结如下:首先,题目给的格式是2016-09-10 4:23:21,而想要你提交的格式是2016-09-10-4-2(精确到每十分钟)。在处理时间数据的时候一般都是将时间字符串转换成datatime对象,或者pandas的Ti

2016-10-17 14:04:20 29186 4

原创 Linux下开机异常(fsck exited with status code 4)

Linux下开机异常事情是这样的,本来我呢跑着程序听着歌,结果忽然就死机了,我只能强制关机,再次打开系统的时候,就提示这样fsck from util-linux 2.26.2/dev/sda10 contains a file system with errors, check forced./dev/sda10: Inodes that were part of a corrupted pr

2016-10-04 13:13:00 19611 18

原创 Git的基本操作

Git的基本操作首先,你需要了解的是git是一个版本控制工具,而github是一个用git做版本控制的项目托管平台。这两个概念是不一样的,git≠\neqgithub。接下来我要介绍的是我在linux下使用git的一些基本操作,可以参考《GitHub入门与实践》。初始化仓库 git init查看仓库的状态 git status 向暂存区中添加文件 git add保存仓库的历

2016-10-03 23:31:13 555

原创 eclipse中如何自动生成构造函数

eclipse中如何自动生成构造函数eclipse是一个非常好的IDE,我在写java程序的时候使用eclipse感觉开发效率很高。而且有很多的快捷和简便方式供大家使用,并且能直接生成class文件(不需要javac编译)。今天给大家介绍一下如何生成一个类的构造函数。方法一:public class Person2 { private int age; private String

2016-09-26 23:30:04 41902 1

原创 Pandas中DateFrame修改列名

Pandas中DateFrame修改列名在做数据挖掘的时候,想改一个DataFrame的column名称,所以就查了一下,总结如下: 数据如下:>>>import pandas as pd>>>a = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})>>> a A B C0 1 4 71 2 5 82 3

2016-09-22 23:30:54 75861

原创 Matlab中的graythresh函数

Matlab中的graythresh函数在自己写专利的时候,想做一个对比算法(KI阈值法),但是在查的时候误打误撞找到一个graythresh函数,觉得挺有用,尤其是对图像处理。graythresh(image)函数输入是一副图像,在我做的图像的变化检测方向就是输入差异图(两幅图像对应位置做差或者做比,或者做对数比),输出就是阈值。在这个函数中,是使用最大类间方差法找到图片的一个合适的阈值(thr

2016-09-19 20:42:36 55787 1

原创 python中tile()函数

python中tile()函数最近在学习机器学习这本书,其中kNN这一章中有段程序使用了tile()函数,感觉和matlab中的一个函数很想(具体哪个我忘记了)tile()函数将变量内容复制成输入矩阵同样大小的矩阵>>>from numpy import *>>>minVals = array([1,1],[2,2])>>>minValsarray([[1, 1], [2, 2]

2016-09-18 13:53:01 1333

原创 机器学习实战kNN中的文本转换为数组程序心得

机器学习实战kNN中的文本转换为数组程序心得原程序出现的问题解决的办法原程序在机器学习实战书中2.2.1章节中,作者在准备数据时,打算从文本文件中解析数据,其代码为:def file2matrix(filename): fr = open(filename) numberOfLines = len(fr.readlines()) returnMat = zeros((

2016-09-17 10:17:14 636

原创 Window和Linux下查看本机IP的方法

Window下查看本机IP方法1、cmd打开dos命令行 2、输入ipconfig命令,并找到IPv4地址,对应的就是本机IP Linux下查看本机IP方法1、打开终端 2、输入ifconfig -a(由于要切换系统,我就不截图了)

2016-09-11 00:16:21 3083

转载 CSDN中MarkDown的使用

转载自http://blog.csdn.net/zcf1002797280/article/details/494043291. Markdown介绍Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科CSDN提供编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体代

2016-08-14 21:53:56 738

空空如也

空空如也

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

TA关注的人

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