自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is bill的专属博客

blog做为个人笔记使用,转载如果未贴地址,原作者看到可以联系我,我会将您的地址附上

  • 博客(1286)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

转载 [work] Python 去除 list 中重复的元素

比较容易记忆的是用内置的setl1 = ['b','c','d','b','c','a','a']l2 = list(set(l1))print l2 还有一种据说速度更快的,没测试过两者的速度差别l1 = ['b','c','d','b','c','a','a']l2 = {}.fromkeys(l1).keys()print l2 这两种都有个缺点,祛除重复元素...

2018-11-02 14:37:15 470

转载 [work] Git reset命令的使用

Git reset 命令有三个主要选项:git reset --soft; git reset --mixed; git reset --hard;git reset --soft将HEAD引用指向给定提交。索引和工作目录的内容是不变的,在三个命令中对现有版本库状态改动最小。git reset --mixed(git reset默认的模式)HEAD引用指向给定提交,并且索引内容也跟...

2018-10-31 14:09:44 434

原创 [work] 如何download github里面一个指定文件夹

Update Sep. 2016: there are a few tools created by the community that can do this for you: GitZip (Credits to Kino - upvote his answer right here!) DownGit (Credits to Minhas Kamal - upvote hi...

2018-10-28 11:29:37 304

转载 [work] GitZip使用说明

关于 GitHub,相信需要用到它的朋友就不会再陌生了。上面有数不清楚的项目,每次更新要么就是命令更新,要么就是上网页打包项目下载。但有时候可能一次更新只更新某个文件或文件夹,要是再重新整个项目打包下载就太麻烦了。之前我们也有介绍过可以单独下载某个文件的扩展 GitHub Plus,但它并不能下载文件夹,但用了今天介绍的这款 GitZip for github 你就可以了。安装 GitZi...

2018-10-28 11:27:05 9940 4

转载 [work] shell中数组下标访问

shell中数组的下标默认是从0开始的1。将字符串放在数组中,获取其长度#!/bin/bashstr="a b --n d"array=($str)length=${#array[@]}echo $lengthfor ((i=0; i<$length; i++))do    echo ${array[$i]}done执行结果:[oracle@99bill-a...

2018-10-28 09:26:24 12485

转载 [work] Linux Shell中的数组及遍历

在Linux下使用shell的时候,为方便起见,偶尔会用到一下数组。数组的申明方式是:[java] view plain copyarray=(element1 element2 element3 .... elementN)  也就是直接用圆括号包数组元素包起来,数组元素之间用空格隔开就行了。 数据的读取如下[java] view plain copy#echo ${arr...

2018-10-28 09:14:49 459

转载 [work] Bash 将字符串拆分成数组

split string to array in bash和AS中的String.split不同,Bash没有类似的语法,但它实在是太灵活了,有很多种方式可以做类似的事情。以前我写过一篇 Bash数组操作教程 ,今天使用Bash做文件处理的时候,发现有必要再写一篇将字符串拆分成数组的教程。但发现有人已经写了更好的教程在前面了,于是就偷懒转过来好了。下面的内容转自Bash @ Linux...

2018-10-28 09:08:11 1086

转载 i386和amd64区别, 究竟哪个是32bit或者64bit

i386 refers to the 32-bit edition and amd64 (or x86_64) refers to the 64-bit edition for Intel and AMD processors.Wikipedia's i386 entry:The Intel 80386, also known as the i386, or just 386, was ...

2018-10-25 12:49:50 1503

原创 [work] VirtualBox Ubuntu - RTR3InitEx failed with rc=-1912

原因是安装了32位的virtualbox, 解决方案如下, 我只remove了, 就安装deb包It seems that your installation version of virtualbox is for 32-bit architecture while you are running 64-bit operation system which can be the cause ...

2018-10-25 12:42:56 427

转载 [work] 生成模型和判别模型的理解

转载自:https://blog.csdn.net/zouxy09/article/details/8195017https://blog.csdn.net/lk7688535/article/details/52353350https://blog.csdn.net/Solomon1558/article/details/52512459https://yq.aliyun.com/a...

2018-10-23 13:45:48 808

转载 判别式模型与生成式模型

一、引言  本材料参考Andrew Ng大神的机器学习课程 http://cs229.stanford.edu  在上一篇有监督学习回归模型中,我们利用训练集直接对条件概率p(y|x;θ)建模,例如logistic回归就利用hθ(x) = g(θTx)对p(y|x;θ)建模(其中g(z)是sigmoid函数)。假设现在有一个分类问题,要根据一些动物的特征来区分大象(y = 1)和狗(y =...

2018-10-23 13:43:29 339

转载 [work*] 概率密度函数在某一点的值有什么意义

这个解释很不错!一个物体,问你它在某一个点处的质量是多少 ? 因为一个点是无限小的,所以点的质量一定为0。然而这个物体是由无数个点组成的,假如我们又需要求它质量,怎么办呢 ?于是引入密度的概念  ,最后再把密度积分就可以得到质量m了。 同理,如果在[0,1]上随机取点,求取在某一点处的概率,点的长度无限小,此概率一定为0。这时情况和上面所述类似,我们需要引入概率密度p,其中p= 。这样...

2018-10-23 11:43:38 3734 1

转载 [work*] Generative Models

 JUNE 16, 2016Generative ModelsThis post describes four projects that share a common theme of enhancing or using generative models, a branch of unsupervised learning techniques in machine lear...

2018-10-23 11:33:44 1238

转载 生成模型 VS 判别模型

监督学习方法又分生成方法(Generative approach)和判别方法(Discriminative approach),所学到的模型分别称为生成模型(Generative Model)和判别模(Discriminative Model)。判别模型:由数据直接学习决策函数Y=f(X)或者条件概率分布P(Y|X)作为预测的模型,即判别模型。基本思想是有限样本条件下建立判别函数,不考虑样本的...

2018-10-23 09:50:07 393

转载 git fetch vs git pull

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge     git fetch origin mastergit log -p master..origin/mastergit merge origin/master    以上命令的含义:   首先从远程的origin的master主分支...

2018-10-22 13:52:03 271

转载 [work] shell脚本----if比较

二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.1.整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小

2018-10-18 13:31:03 733

转载 [work] shell 判断变量中是否包含某个字符串

str="this is a string"[[ $str =~ "this" ]] && echo "$str contains this" [[ $str =~ "that" ]] || echo "$str does NOT contain that"结果为:this is a string contains thisthis is a string does

2018-10-18 13:23:58 4347

转载 [work] shell数组操作

这次写脚本时用到了bash shell数组,当初做法是配置文件里面写成数组形式A=(element1 element2 element3 .... element4),然后一个脚本读取这个配置文件,于是稍微总结了一下数组的使用方法:Bash shell中使用数组变量 , 其赋值/定义有两种 :1. name=(value1 ... valuen) 此时下标从0开始,也可以这样做:name=...

2018-10-18 13:14:28 301

转载 [work] shell从字符串中提取数字

echo "2014年7月21日" | tr -cd "[0-9]"这样就可以提取出2014721

2018-10-18 12:52:49 2340

转载 [work] linux 如何显示一个文件的中间某几行

【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解:    tail -n 1000:显示最后1000行   ...

2018-10-18 12:13:06 205

转载 [work] shell循环100次

前言用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法方法类c语言for ((i=1; i<=100; i ++))do    echo $idonein使用for i in {1..100}do    echo $idoneseq使用作用seq - print a seque...

2018-10-18 11:43:21 3596

转载 马尔科夫奖赏过程

0 前言本文写作目的:尽量通俗讲解强化学习知识,使读者不会被各种概念吓倒!本文是第一篇,但是最关键的一篇是第二篇马尔科夫决策过程(Markov Decision Process,MDP),只有充分理解了马尔科夫决策过程,才能游刃有余的学习后续知识,所以希望读者能够将MDP深入理解后再去学习后续内容。由于本人水平有限,文章写作顺序几乎是完全按照David Silver强化学习课程讲解,但是会补...

2018-10-17 14:40:30 3513 2

转载 马尔科夫决策过程

在强化学习中,马尔科夫决策过程(Markov decision process, MDP)是对完全可观测的环境进行描述的,也就是说观测到的状态内容完整地决定了决策的需要的特征。几乎所有的强化学习问题都可以转化为MDP。本讲是理解强化学习问题的理论基础。 马尔科夫过程 Markov Process 马尔科夫性 Markov Property某一状态信息包含了所有相关的历史,只要当前...

2018-10-17 14:38:26 2401 1

转载 [work] 马尔可夫决策过程MDP

增强学习(二)----- 马尔可夫决策过程MDP1. 马尔可夫模型的几类子模型大家应该还记得马尔科夫链(Markov Chain),了解机器学习的也都知道隐马尔可夫模型(Hidden Markov Model,HMM)。它们具有的一个共同性质就是马尔可夫性(无后效性),也就是指系统的下个状态只与当前状态信息有关,而与更早之前的状态无关。马尔可夫决策过程(Markov Decision ...

2018-10-17 14:38:03 488

原创 Semantic Segmentation与Instance Segmentation的区别

盗图gluon, 很不错的说明

2018-10-17 13:02:12 4826

转载 [work] Adam优化器

基于随机梯度下降(SGD)的优化算法在科研和工程的很多领域里都是极其核心的。很多理论或工程问题都可以转化为对目标函数进行最小化的数学问题。按吴恩达老师所说的,梯度下降(Gradient Descent)就好比一个人想从高山上奔跑到山谷最低点,用最快的方式(steepest)奔向最低的位置(minimum)。SGD基本公式 动量(Momentum)  参考链接...

2018-10-16 20:29:34 3508

转载 伯努利分布、二项分布、几何分布、超几何分布、泊松分布

导语       对于任何一个学习概率论的童鞋来说,各种分布都是很头痛的一件事情,本篇主要讨论的是离散型随机变量.伯努利分布       伯努利分布就是我们常见的0-1分布,即它的随机变量只取0或者1,各自的频率分别取1−p1−p和pp,当x=0x=0或者x=1x=1时,我们数学定义为: p(x)=px∗(1−p)1−xp(x)=px∗(1−p)1−x       其它情况下p(x...

2018-10-16 14:19:08 7562

转载 ResNeXt算法详解

论文:Aggregated Residual Transformations for Deep Neural Networks论文链接:https://arxiv.org/abs/1611.05431PyTorch代码:https://github.com/miraclewkf/ResNeXt-PyTorch这是一篇发表在2017CVPR上的论文,介绍了ResNet网络的升级版:ResNe...

2018-10-16 14:16:39 441

转载 Mxnet训练自己的数据集并测试

使用Mxnet训练图片分类类器1、准备数据:(1)建立一个根目录然后,再为每一个类别的图片建立一个子文件夹,把每一类图片放入对应的子文件夹即可。--root:----class1----class2......----classn首先生成训练集和测试集的list,命令如下:Python ~/mxnet/tools/im2rec.py --list True --recursiv...

2018-10-15 14:36:51 4492 1

转载 mxnet 训练 MNIST

import numpy as npimport mxnet as mximport logginglogging.getLogger().setLevel(logging.DEBUG)batch_size = 100mnist = mx.test_utils.get_mnist()train_iter = mx.io.NDArrayIter(mnist['train_data']...

2018-10-15 14:33:12 919

转载 Mxnet 训练自己的数据

Prepare the input dataBecause the input data’s formt of MXNet is rec,so we must turn the image into the .rec format,as folow:First, we prepare some face images data stored in ‘test_face’ file:ste...

2018-10-15 14:30:30 494

转载 [work] Installing MXNet

Installing MXNet¶Indicate your preferred configuration. Then, follow the customized commands to install MXNet.v1.3.0 LinuxMacOSWindowsCloudDevicesPythonScalaRJuliaPerlCppCPUGPUPipDockerBui...

2018-10-15 11:40:02 209

转载 [work] Conda环境克隆

做科学计算的同学可能有时候会用到Anaconda这个东西,尤其是在一台新的服务器上配置环境的时候非常快速有效。那么问题来了,有时候我们会遇到这样一个场景。我已经在A服务器上配置好了一套我的conda环境,但是我现在又多出来了几台服务器,我想配置一模一样的,又不想一个一个包地重装一遍,能不能conda的环境直接移植到新的计算机上呢?答案肯定是能的。只是中文的网站资料上基本没人提过这个东西...

2018-10-15 11:29:43 379

转载 [work] Conda Managing environments

Managing environmentsCreating an environment with commands Creating an environment from an environment.yml file Cloning an environment Building identical conda environments Activating an environ...

2018-10-15 11:25:44 554

转载 Large Scale Image Classification

Large Scale Image ClassificationTraining a neural network with a large number of images presents several challenges. Even with the latest GPUs, it is not possible to train large networks using a lar...

2018-10-15 11:06:57 620

转载 [work] Mxnet入门教程以及Gluon/Module教程

MXNet的深度学习引擎有两个主要的高级接口:Gluon API和Module API。下面提供了每个教程。两者之间的区别是命令式编程和符号式编程风格。Gluon可以很容易地原型、构建和训练深度学习模型,而不牺牲训练速度,通过启用(1)直觉命令的Python代码开发和(2)通过使用杂交特征自动生成符号执行图来更快地执行。TL;DR:如果您不熟悉深度学习或MXNet,您应该从Gluon教程开...

2018-10-15 09:45:56 773

转载 How to install TeamViewer on Linux without graphical user interface

This article describes installation and configuration of TeamViewer on headless Linux systems (e.g. servers)possibly without a screen attached possibly without an X server running possibly via ssh...

2018-10-15 09:44:36 581

转载 [work*] Linux统计文件夹下的文件数目

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录)   1   $ ls -l | grep "^-" | wc -l 统计当前目录下文件的个数(包括子目录)   1   $ ls -lR...

2018-10-13 16:12:51 239

转载 A Simple Guide to the Versions of the Inception Network

The Inception network was an important milestone in the development of CNN classifiers. Prior to its inception (pun intended), most popular CNNs just stacked convolution layers deeper and deeper, hopi...

2018-10-12 11:00:28 924

转载 Ubuntu 18.04安装指南

Ubuntu 介绍截至2018.02,Ubuntu桌面系统的最新版本是16.04(LTS长期支持版)、17.10(正式版)以及18.04(daily build版)。从Ubuntu 17.04 开始,Ubuntu Unity桌面已经被GNOME Shell所取代,并且从17.10开始,将从Xorg显示服务逐渐过渡到Wayland显示服务。Ubuntu 18.04代号为“Bionic B...

2018-10-12 08:32:29 2447

趣配音简易Java网络爬虫 2.0版

趣配音简易Java网络爬虫 2.0版,修复了之前的一些小bug

2015-08-07

简易Java网络爬虫

简易Java网络爬虫,爬虫的目标是趣配音的web页面

2015-08-07

【免费】很小的UML画类图工具很好用

这是一个很好用的画类图的工具,对于学生来说很是好用,小而且很方便,画好类图后海可以直接转换为图片,当然,如果要转换为代码的话需要装插件,不过要是你需要转换成代码的话,不建议使用这个,用些visio之类的还行,然而作为画类图的工具,个人认为是我用到的最方便的,而且很小,也不需要安装

2015-08-03

画UML的超小好用工具 violet 免费下载

画UML的超小好用工具 violet 免费下载,网上有5分下载,但是我觉得好东西应该免费共享,下这个吧

2015-08-02

struts2+myeclipse 入门级例程

struts2+myeclipse 入门级例程 非常适合初学者学习struts

2014-03-31

《算法导论原书第3版》(高清正宗中文版).pdf

网上看到很多第三版的打着中文版的旗号,下载了却是英文原版,很坑爹(笔者中过很多枪,终于找到这一版,很清晰),为了改变这个现象,我把找到的中文版放上来,分数也比较中肯,大家多多下载支持支持我!!

2013-10-06

8051系列单片机C程序设计完全手册 part4

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part3

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part7

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part6

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part5

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part2

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part1

大家可以通过评论获得返还分数,由于CSDN的限制我把他分成了7分

2013-02-03

8051系列单片机C程序设计完全手册 清晰版.pdf

大家下载的分数(1分)可以通过评论来返还

2013-02-03

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

TA关注的人

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