自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何把java文件打包成命令行带参数可执行的jar,without IDE,without maven,并在python下运行jar

应用背景问题的解决来源于问题的产生,今天就遇到了这样的问题:在linux环境下without IDE,做图像修复填充方面的工作,从github上clone了一个项目patchMatch(java source code)。通过命令javac编译和java运行,但是这样需要每次更改参数,又重新编译source code,太麻烦了。于是,我就想:能不能将source code编译成.class文...

2018-08-14 23:33:22 1003

原创 window下上传文件至linux(windows下如何访问linux)

========相信我,按照步骤来一定能成功======我将从三个方面来说明:为什么要搭建访问服务器、如何搭建访问服务器、windows如下访问为什么要搭建访问Linux服务器        我们都知道,服务器性能最稳定的是Linux或Unix,然而相对比与wins的OS,Linux大多是以命令行操作,不具备图形界面。搭建访问Linux的一个重要应用场景是:你可以在任何时候,任何windows下对...

2018-07-06 14:38:18 22115 12

转载 EM算法

下面主要介绍EM的整个推导过程。1. Jensen不等式      回顾优化理论中的一些概念。设f是定义域为实数的函数,如果对于所有的实数x,,那么f是凸函数。当x是向量时,如果其hessian矩阵H是半正定的(),那么f是凸函数。如果或者,那么称f是严格凸函数。      Jensen不等式表述如下:      如果f是凸函数,X是随机变量,那么            特...

2019-01-18 14:44:56 345 1

原创 tensorflow实战——dropout防止过拟合验证

了解dropout那得先了解什么是overfitting(过拟合),underfitting(欠拟合)overfitting就是指Ein(在训练集上的错误率)变小,Eout(在整个数据集上的错误率)变大的过程underfitting是指Ein和Eout都变大的过程使用简单的模型去拟合复杂数据时,会导致模型很难拟合数据的真实分布,这时模型便欠拟合了,或者说有很大的 Bias,Bias...

2018-09-04 17:06:34 1127 1

原创 tensorflow实战(一)——mnist识别

目录1. MNIST数据集2. Softmax回归介绍3. 实现回归模型(每一行代码复制即可,文末有完整代码)4. 训练模型5. 评估模型6. 完整代码 1. MNIST数据集MNIST数据集的官网是Yann LeCun's website。在这里,我们利用tensorflow自带的mnist下载器来下载数据from tensorflow.contrib....

2018-09-04 11:43:32 940

转载 奇异值分解(SVD)原理详解

一、奇异值与特征值基础知识:    特征值分解和奇异值分解在机器学习领域都是属于满地可见的方法。两者有着很紧密的关系,我在接下来会谈到,特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。先谈谈特征值分解吧:   1)特征值:    如果说一个向量v是方阵A的特征向量,将一定可以表示成下面的形式:    这时候λ就被称为特征向量v对应的特征值,一个矩阵的一组特...

2018-09-02 18:22:09 23832 2

原创 pytorch实战(一)之梯度下降实现

1.需求说明我们首先随机生成N个数,再通过一个线性函数生成目标数据target,然后将这N个数据通过我们自定义的神经网络得到输出output,通过不断迭代更新w和b,最小化target和output的差值,以此来实现:输入最初产生的随机数据N,通过网络,得到近似线性函数生成的目标数据target。2.编程实现1)导入模块import torchfrom torch.auto...

2018-09-02 15:03:05 6842

原创 彻底理解numpy中的axis

时下流行人工智能,python成为人工智能最好的处理语言,这与python中的科学计算模块numpy是分不开的。numpy相信大都数人都知道。而在numpy中,有很多的函数都涉及到axis,numpy中的轴axis是很重要的,许多numpy的操作根据axis的取值不同,作出的操作也不相同。可以说,axis让numpy的多维数组变的更加灵活,但也让numpy变得越发难以理解。因此,弄清楚axis的...

2018-08-27 22:00:51 9140 20

原创 linux服务器开机自启动某个脚本程序(可设定启动优先级的高级启动方式)

1.应用背景我们在服务器上开发时,经常需要将某个程序开机就自启动,比如说系统的mysql服务就是开机自启动的。那么我们如何能够让自己的程序开机自启动呢? 2.实现步骤1. 写好执行脚本,比如我在当前Desktop上写了个hello.sh,功能是:输出'succeed',以追加方式,重定向到 /home/xxx/Desktop/hello_store.txt文本中(方便看开机自...

2018-08-18 12:24:20 8065 4

原创 正则表达式(四)——贪婪与非贪婪模式

高级用法在这里:正则表达式(三)——高级用法:search,findall,sub,split8.贪婪与非贪婪模式首先我们以简单的例子来说说什么是正则表达式的贪婪与非贪婪匹配?比如假定匹配字符串和正则表达式为:>>> match_str = 'abcdefc' #匹配字符串 贪婪匹配:>>> pattern = r'ab.*c'&...

2018-08-13 17:51:02 17910 3

原创 正则表达式(三)——高级用法:search,findall,sub,split

进阶部分在这里:正则表达式(二)——进阶之匹配分组4. search用法上面我们学习了re模块的match用法,下面我们来学习下re模块中search用法!(其实也算不上高级用法啦)match和search对比:match的一个特点就是从左向右完整的去匹配,多出来的不管,少了就不行;search是在给定字符串当中去搜索的符合正则表达式的内容。match和search的语法...

2018-08-13 12:26:18 5994 2

原创 正则表达式(二)——进阶之匹配分组

基础部分在这里:正则表达式(一)——基础之匹配字符,数量,边界这部分我将换种形式来讲述,结合实际问题需求来讲述。3.匹配分组字符 功能 | 匹配左右任意一个表达式 (ab) 将括号中的字符作为一个分组 \num 引用分组num匹配到的字符串 (?P<name>) 分组起别名 (?P=name) 引用别名为name分组匹...

2018-08-12 18:16:22 8797

原创 正则表达式(一)——基础之匹配字符,数量,边界

1.概念1.1 正则表达式概念正则表达式,又称正规表达式,规则表达式,正规表示法等(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述,匹配一系列匹配某个句法规则的字符串。在很多文本编辑器中,通常被用来检索、替换那些符合某个模式(规则)的文本。Regular Expression的“Regu...

2018-08-12 14:25:03 15053 2

原创 玩转python(一)——微信远程控制电脑

  1. 综述          这是一个挺有意思的 python 程序,基于 itchat 实现微信控制电脑。你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上。甚至你可以发送命令来远程关闭电脑。效果如下图所示: 2.应用场景        你可爱又迷人的女朋友,在看到这篇教程之后,非常的开心。在你的电脑上部署了这个脚本,并且在你不知情的情...

2018-08-11 22:56:32 10944 5

原创 Linux中Kill进程的N种方法

linux的进程管理手段丰富。想怎么杀进程都可以。废话少说,正题开始:常规篇:首先,用ps查看进程,方法如下:$ ps -ef或者:$ ps -aux此时如果我想杀了火狐的进程就在终端输入:$ kill -s 9 1827其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。1827则是上面ps查到的火狐的P...

2018-08-09 12:50:26 33034 1

原创 pytorch学习日记(三)——之Data Parallelism

PyTorch中使用了张量类型,而不用numpy的array,就是为了可以在GPU上运行代码,那我们怎么样才能使用GPUs来加速运行呢。其实非常简单,几条语句就可以完成了。1. 基本语句模型放到一个GPU上运行model.gpu() 将张量放到GPU上mytensor = my_tensor.gpu()注: 仅仅调用my_tensor.gpu()函数并不会将张量复制到GPU上,所以一定...

2018-08-08 10:38:21 586

原创 pytorch学习日记(二)——之cv2,matplotlib,PIL比较及与Tensor的转换

用python进行图像处理中分别用到过matplotlib.pyplot、PIL、cv2三种库,这三种库图像读取和保存方法各异,并且图像读取时顺序也有差异,如plt.imread和PIL.Image.open读入的都是RGB顺序,而cv2.imread读入的是BGR顺序。使用时需要倍加注意。1. cv2,matplotlib,PIL比较读取图像1.cv2.imreadopencv读进...

2018-08-08 09:12:18 8876 3

原创 pytorch学习日记(一)——之CIFAR10图像训练测试实战

神经网络NN编程实现,往往需要以下几个步骤:1)定义NN,初始化NN的参数(权重和偏置)2)准备好输入数据集3)让输入通过NN,得到输出4)计算输出和理想输出的loss5)采用随机梯度下降方法(SGD),后向传播更新NN的权重和偏置,更新规则:weight = weight - learning_rate * gradient下面,将根据这些步骤进行编程:导入...

2018-07-29 11:25:19 9612 10

转载 VGG16卷积神经网络

刚开始接触深度学习、卷积神经网络的时候非常懵逼,不知道从何入手,我觉得应该有一个进阶的过程,也就是说,理应有一些基本概念作为奠基石,让你有底气去完全理解一个庞大的卷积神经网络:本文思路:一、我认为学习卷积神经网络必须知道的几个概念:1、卷积过程:  我们经常说卷积神经网络卷积神经网络,到底什么才是卷积?网络层卷积过程到底怎么实现?我们在这里借鉴了另一位博客大牛的动态图来给大家演...

2018-07-23 15:06:58 859 1

转载 卷积神经网络CNN原理详解——基本原理(一)

神经网络的预备知识     为什么要用神经网络?特征提取的高效性。   大家可能会疑惑,对于同一个分类任务,我们可以用机器学习的算法来做,为什么要用神经网络呢?大家回顾一下,一个分类任务,我们在用机器学习算法来做时,首先要明确feature和label,然后把这个数据"灌"到算法里去训练,最后保存模型,再来预测分类的准确性。但是这就有个问题,即我们需要实现确定好特征,每一个特征即为一个维...

2018-07-23 13:49:37 5774

原创 python下建立elasticsearch索引实现大数据搜索——之连接ssh穿透的阿里云rdb服务器(四)

出于安全考虑,数据库服务器只允许堡垒机通过ssh访问,这对日常的使用带来了麻烦。昨天的工作中,就遇到了这样的问题,mysql数据库放在了服务器A上,只允许服务器B来访问,而我在机器C上,可以通过ssh连接服务器B。为了解决在机器C上连接mysql这个问题,用百度搜索解决方法,遗憾的是,找不到什么靠谱的,最后,还是翻墙用了google,终于找到了一种简单可靠的方法。把google赶出中国,让中国的I...

2018-07-22 13:52:50 695 1

原创 python下建立elasticsearch索引实现大数据搜索——之编程实现(三)

Go on.......接下来我们来实现ElasticGraphObj类,上面已经得到包含有相关需求的素材list,那么该类的目的是根据得到的material list可以找到相应的设计graph3. ElasticGraphObj类3.1 __init__方法 def __init__(self,index_name,index_type,ip="127.0.0.1"): ...

2018-07-22 13:16:23 1476

原创 python下建立elasticsearch索引实现大数据搜索——之编程实现(二)

我们的编程思路是:1.首先根据用户的需求提出的主图案,颜色,技法,我们应该在素材resource表中找到包含有这三种需求的素材list2.然后根据素材list的每一个素材,在设计图stylepatternshow表中找到包含有该种素材的设计图所以总体上需要两个类,一个是ElasticMaterialObj类,能够根据需求找到素材list;另一个是ElasticGraphObj类,能够根...

2018-07-22 12:53:57 3443 1

原创 python下建立elasticsearch索引实现大数据搜索——之环境搭建(一)

目录1.需求阐述2.环境搭建2.1安装Elasticsearch检测是否安装了Elasticsearch解压安装Elasticsearch2.1.1启动Elasticsearch2.2安装PyCharm1.需求阐述1)数据存储在阿里云内网的Mysql服务器上,需要通过一台服务器SSH隧道穿透取得数据。2)首先明确,一张设计图需要多种素材来构成。数据量很大,需...

2018-07-22 11:20:11 1487

原创 python 包下载大全网址+开源软件镜像下载地址

1.经常碰见pip install出现异常,安装不了一些python包。收藏分享一个python库下载网站,可以先在上面直接下载到本地,然后进入对应的文件夹,pip install 一波,就能完美安装了。网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml2.在国内,清华大学维护了开源软件的镜像,具体网址如下:https://mirrors.tuna...

2018-07-06 14:40:20 23623

原创 iris数据集(.csv .txt)免费下载

我看CSDN下载的iris数据集都需要币,我愿意免费共享,希望下载后的朋友们给我留个言分享iris数据集(供学习使用):链接:https://pan.baidu.com/s/11JKZg_4Bg9thhMBwJFxlww密码:5bvm( 1.有header;2.有.csv和.txt两种格式)...

2018-07-06 14:40:04 32412 222

原创 如何轻松搞定 笔记本搜不到WIFI信号问题

        经常用电脑的同志肯定遇到过:一开机,发现右下角网络图标有个×号,wifi信号也搜不到;或者其他wifi信号能搜到,唯独自家的搜不到,是不是感觉很绝望啊,居然被wifi欺负到身上了,这也太憋屈了吧。        此时你要淡定,如果不是路由器发生故障或者路由器隐藏了wifi信号,一般都能搜到信号的,就算被路由器拉黑,也是有信号的。其他的不BB了,下面直接切入正题。按照下面的逻辑肯定能...

2018-07-06 14:39:24 33381 3

空空如也

空空如也

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

TA关注的人

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