自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icepoint的博客

数据挖掘,云计算,机器学习,Java,Python ~~Your smlie, my dream!

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

原创 Ubuntu18.04 配置深度学习环境

Ubuntu18.04 配置深度学习环境运行环境: Ubuntu 18.04安装完系统,先更换镜像源(ustc),然后apt-get update安装显卡驱动+cuda新版本的nvidia-driver安装同时自动可以安装对应最新版本的cuda$ sudo add-apt-repository ppa:graphics-drivers/ppa$ sudo apt update查...

2019-05-07 21:32:56 3158

原创 安装对应版本pip,pip3

安装pip3curl https://bootstrap.pypa.io/get-pip.py | sudo python3.5后面为对应版本 检查pip版本 pip -V pip3 -V

2018-08-19 00:04:18 3066

原创 ubuntu下安装显卡驱动

ubuntu下安装显卡驱动1. 官网下载显卡驱动官网网址:https://www.nvidia.cn/Download/index.aspx?lang=cn 查看型号: 选择型号 下载.run文件:NVIDIA-Linux-x86_64-390.77.run (run文件就是类似win上的exe文件)2.打开终端,先删除旧的驱动:$ sudo apt-get pur...

2018-08-18 01:15:23 4108

原创 HyperLPR车牌识别代码解读

HyperLPR车牌识别实现原理 High Accuracy Chinese Plate Recognition Framework, This research aims at simply developping plate recognition project based on deep learning methods, with low complexity and high ...

2018-07-29 03:54:03 17899 14

转载 计算机视觉和模式识别领域SCI期刊

首先介绍计算机视觉领域的4个顶级代表性期刊吧。(1) IEEE Transactions on Pattern Analysis and Machine Intelligence,IEEE模式分析与机器智能汇刊,简称PAMI,是IEEE最重要的学术性汇刊之一。在各种统计中,PAMI被认为有着很强的影响因子(2011年影响因子为4.9)和很高的排名。显然,这个期刊的中稿难度那是相当的大,一般先投...

2018-06-12 22:09:45 10261

原创 tensorflow入门学习(4)—— 实现简单的Neural Network模型

通过手写数字集的样例,来熟悉使用tensorflow搭建神经网络模型,进行识别 Reference: https://github.com/aymericdamien/TensorFlow-Examples/导入数据 这里导入官方的数据集 The MNIST database of handwritten digits, available from this pa...

2018-06-01 01:52:25 2042

原创 tensorflow入门学习(3)——tensorflow共享变量

当创建复杂的模块时,通常你需要共享大量变量集并且如果你还想在同一个地方初始化这所有的变量, 可以通过共享变量实现。先看一个图片过滤器的情景:def my_image_filter(input_images): conv1_weights = tf.Variable(tf.random_normal([5, 5, 32, 32]), name="conv...

2018-05-31 16:46:49 1049

原创 tensorflow入门学习(2)——tensorflow数据读取&多线程

一、供给数据TensorFlow的数据供给机制允许你在TensorFlow运算图中将数据注入到任一张量中。因此,python运算可以把数据直接设置到TensorFlow图中。 通过给run()或者eval()函数输入feed_dict参数, 可以启动运算过程。with tf.Session(): input = tf.placeholder(tf.float32) cla...

2018-05-31 16:01:14 6576

原创 tensorflow入门学习(1)——tensorflow运行原理&基本操作

1. tf.constant(): tensorflow常量hello = tf.constant("Hello world")使用type函数输出类型:tensorflow.python.framework.ops.Tensor 这个常量可以是字符串,数字等。2. tf.Session(): tensorflow事务 3. tf.placeholder(): 输入函数...

2018-05-31 13:32:49 779

原创 Git报错:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version当从Github远程仓库进行git clone或者向Github远程仓库git push的时候,会报错: 原因:在 2018年2月22日19:00 UTC,GitHub 停止了对TLS 1.0 和 1.1 协议的支持,仅支持与 TLS 1.2 协议的连接。...

2018-05-07 02:06:34 4746

原创 Git报错:fatal: I don't handle protocol 'https'

fatal: I don’t handle protocol ‘https’有时对于新建仓库,把本地的代码往上push的时候有这样报错: 问题:可能是之前git remote add 这个仓库地址存在问题 解决:删除原本错误的地址,再重新进行添加$ git remote rm origin$ git remote add origin https://github.com/i...

2018-05-07 01:53:27 6929

原创 Git报错:Git Pull Failed error: You have not concluded your merge (MERGE_HEAD exists).

Git Pull Failed error: You have not concluded your merge (MERGE_HEAD exists).在Git pull的时候遇到下面的错误 error: You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes be...

2018-05-07 01:47:54 2308

原创 Git报错:[rejected] master -> master (fetch first)(non-fast forward)

Git报错 [rejected] master -> master (fetch first)(non-fast forward)在git push远程服务器的时候出现此错误: RT ! [rejected] master -> master (fetch first)error: failed to push some refs to ...原因是没有同步远程的mas...

2018-05-07 01:41:07 2334

原创 ubuntu安装cuda8.0+cudnn6.0指南

ubuntu安装cuda8.0+cudnn6.0指南 CUDA (Compute Unified Device Architecture)是NVIDIA推出的用于自家GPU的并行计算框架,也就是说CUDA只能在NVIDIA的GPU上运行,而且只有当要解决的计算问题是可以大量并行计算的时候才能发挥CUDA的作用。 cuDNN(CUDA Deep Neural Network lib...

2018-04-14 12:20:02 7819 1

原创 Kubernetes v1.6之前版本安装配置(不包括网络,安全证书)

配置更版本的kubernetes指南:  https://blog.csdn.net/qq_37423198/article/details/79762687本例配置环境:master 192.168.1.107 (ubuntu17.10主机) node1 192.168.1.182 (ubuntu16.04虚拟机) (虚拟机网络模式:bridge-adapter)...

2018-04-01 01:20:20 970

原创 Java网络编程学习笔记(5)——多线程(二)

Future, Callable, Executor(回调方法)创建一个ExecutorService它会根据需要为你创建线程,可以向ExecutorService提交 Callable任务,调用call()方法 对于每个Callable任务,会分别得到一个Future,之后可以向Future请求得到任务的结果 FindMaxTask task1 = new FindMaxTask...

2018-03-24 18:52:09 311

原创 Java网络编程学习笔记(4)——TCP, HTTP, Socket, HTTPS

前言 本文章主要介绍网络原理中……,并详细介绍三种协议首先先对TCP, IP, HTTP, Socket进行一个简要区分 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层,应用层 IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层   socket则是对TCP/IP协议的封装和应用,socket本质是一个接口。   TCP/...

2018-03-23 22:03:29 957

原创 Java网络编程学习笔记(3)——多线程(一)

线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。线程与进程以FTP服务器为例,FTP服务器会为每个连接创建一个新的进程(也就是说,100个并发意味着要处理100个额外的进程)由于进程是相...

2018-03-21 22:55:04 312

原创 Java网络编程学习笔记(2)——Java的I/O

Java的I/O建立于流之上,输入流,输出流,过滤流(Filter)可以串联到输入流输出流上输出流OutputStream 用法://声明OutputStream输入流对象OutputStream out;//out.write(int b)方法,只能读取一个byte(0-255),b的取值超过的话,会只默认读取最低字节。out.write(b);一般一次写入1字节效率不高...

2018-03-19 21:22:04 217

原创 Java网络编程学习笔记(1)——基本网络概念

网络原理:具体主要从以下几个方面介绍: - 数据传输 - 网络分层数据传输packet: 所有现代计算机网络都是包交换(分组交换)网络,流经网络的数据被分成很多小块,称为包(packet也叫分组),每个包都单独加以处理。每个包都包含由谁发送和发送向谁的信息。其优点是多个即将交换的包可以在一条线缆上传输。多个计算机可以互不干扰的共用一条电缆。protocol:计算机来回传...

2018-02-26 22:01:42 748

原创 tensorflow项目学习(1)——训练自己的数据集并进行物体检测(object detection)

Tensorflow Object Detection前言 本文主要介绍如何利用官方库tensorflow/models/research/objection 并通过faster rcnn resnet 101(以及其他)深度学习框架 训练自己的数据集,并对训练结果进行检测和评估准备工作1. 准备自己的数据集数据集文件目录如下datas

2018-02-03 02:11:04 7820 10

转载 Linux下java8安装

Linux下Java8安装1.下载jdk8在如下链接http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 jdk-8u151-linux-x64.tar.gz 下载2.创建jvm文件夹在/usr/bin目录下创建名为jvm的文件夹$ sudo mkdir jvm3.将下载的包解

2017-12-12 18:13:21 15137 1

原创 Docker学习笔记(6)——Docker Compose

Docker Compose编排容器1.安装Compose方法1.python pip$ sudo pip install -U docker-compose方法2:下载二进制包(主机,容器都可以这样操作)$ sudo curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-

2017-12-03 14:15:50 397

原创 Docker学习笔记(5)——Docker libnetwork

Docker libnetwork插件化网络功能1.Docker网络相关命令ls: 列出所有网络$ docker network lscreate:创建一个网路$ docker network create [OPTIONS] NETWORKrm:删除网络$ docker network rm NETWORKconnect将容器连接到一个已

2017-12-03 11:43:55 791

原创 Docker学习笔记(4)——Docker网络配置

1.网络原理:网络虚拟化Docker本地网络的实现就是利用Linux网络命名空间和虚拟网络设备Docker中网络接口默认都是虚拟接口,虚拟接口最大优势就是转发效率高。Docker利用虚拟网络技术,在本地主机与容器内分别创建一个虚拟接口,并让他们联通(veth path)Docker创建容器时网络创建过程: 1)Docker随机分配一个为占用的私有网段中

2017-12-01 18:41:34 1118

原创 Docker学习笔记(3)——Daocloud Services(DCS)

1.Daocloud上传镜像(项目):1)创建项目, 接入代码仓库登录 DaoCloud, 点击 “项目”、“创建新项目”选择github上的镜像Dockerfile 的仓库,点击 “开始创建”。点击右上角手动触发,选择 master 分支,点击确定2) 部署应用点击“镜像仓库”,点击镜像名,看一下镜像的详细信息。点击“部署”来将此镜像部署为应用

2017-11-30 02:09:17 1077

原创 Docker学习笔记(2)——创建实现SSH服务的Docker容器

为镜像添加SSH服务单纯进入本地容器可以通过attach,exec的方法,但是远程登录到容器内则需要SSH(Secure Shell)的支持。1.通过docker commit命令创建进入容器$ docker run -it ubuntu:latest /bin/bash更新apt缓存,安装openssh-server(命令如果一遍不成功就再来第二遍)#

2017-11-25 23:25:28 1350 1

原创 Docker学习笔记(1)——Dockerfile创建镜像

1.了解Dockerfile基本操作基本操作:1.FROM指令:FROM : 指定创建镜像的基础镜像$ FROM ubuntu:latest2.ENTRYPOINT指令:默认入口命令,在启动容器时作为根命令执行支持两种格式:$ ENTRYPOINT ["executable","param1","param2"] (exec运行,推荐)$ ENTRYPO

2017-11-24 22:38:16 409

原创 Python中matplotlib图像里的中文输出问题

Python, matplotlib图像里的中文输出问题1.Python设置中文编码:import sysreload(sys)sys.setdefaultencoding('utf8')2.Python使用matplotlib想要在图中输出汉字需要设置类似plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams

2017-10-08 23:25:21 3540 1

原创 Python中MPI消息传递接口

MPI(Message-Passing-Interface)消息传递接口1.MPI安装python mpi安装mpi4py的python库pip install mpi4py下载MicrosoftWindowsMPI安装包网址:https://github.com/icepoint666/MPI中的MSMpiSetup.rar安装后得到Bin文件夹:

2017-09-18 15:34:54 3835

翻译 An Improved Differential Evolution Algorithm for Unconstrained Optimization Problems

An Improved Differential Evolution Algorithm for Unconstrained Optimization Problems (用于无约束优化问题改进的差分进化算法 )1.算法背景及策略:传统差分演化(DE)算法具有过早收敛的倾向。 本算法提出了一种基于动态变异算子和反对学习策略的改进型DE。 这些机制可以扩大搜索范围,有助于平衡DE

2017-09-10 17:15:53 594

翻译 An Improved Differential Evolution with a Novel Restart Mechanism

An Improved Differential Evolution with a Novel Restart Mechanism1.算法背景及策略:提出目的是为了缓解过早的收敛和停滞。算法策略:(1)开发了组合局部突变策略,通过使用两种局部突变策略来改善DE的利用。(2)提出了一种新的重启机制,通过使用优秀个体搜索超矩形,并以搜索空间随机生成的概率来代替下级个体,从而提高人口多样

2017-09-09 16:53:11 544

原创 差分进化算法(Differential Evolution)

差分进化算法(Differential Evolution)1.算法提出及思想来源差分进化算法(Differential Evolution,DE)于1997年由Rainer Storn和Kenneth Price在遗传算法等进化思想的基础上提出的,本质是一种多目标(连续变量)优化算法(MOEAs),用于求解多维空间中整体最优解。差分进化思想来源即是早期提出的遗传算法(Ge

2017-09-05 21:24:59 70915 6

转载 python项目中setup.py文件

setup.py文件1.setup.py文件的作用#setup.pyfrom setuptools import setup, find_packagessetup( name='dirbot', version='1.0', packages=find_packages(), entry_points={'scrapy': ['setting

2017-09-02 22:06:21 6608

原创 if __name__=='__main__'作用

if __name__==’__main__’的作用当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':作用:在cmd 中直接运行.py文件,则name的值是’main‘;C:\Python27\Scripts>python test.py而在import 一个.py文件后,name的值就不是’main‘了;import test从而用if name

2017-08-30 15:31:25 282

原创 机器学习笔记(14)——sklearn降维方法举例(RandomProjection,TSVD,t-SNE)

sklearn降维方法举例以datasets.digits数据为例导入相关包import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport timefrom sklearn.datasets import load_digits大样本数据的可视化是一个相对比较麻烦的事情,一

2017-08-28 17:45:23 22018

原创 Windows用git bash上传文件至Github

Windows用git bash上传文件至Github1.准备工作去官网下载安装Github for Windows 安装github客户端,git shell以及git bash,打开git-bash.exe2.进行上传先在Github登录后建立仓库,找到仓库地址 同步仓库,就会在该目录下同步远程仓库的所有文件$ git clone https://github.com/...

2017-08-26 12:22:42 1085

转载 Git简介及操作

Git简介及操作版本控制系统本地版本控制系统:采用某种简单的数据库来记录文件的历次更新差异。 集中化的版本控制系统(Centralized Version Control Systems,简称 CVCS): 这类系统,诸如 CVS、Subversion(SVN) 以及 Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这...

2017-08-25 18:12:12 569

原创 Python包和官方库的导入原理

Python包和官方库的导入原理1.安装的python库文件夹的位置对于用pip安装的python库,安装于此路径:sklearn库的位置(举sklearn库为例):2.__init__.py文件__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功

2017-08-17 14:38:17 3790 1

转载 机器学习笔记(13)——PCA主成分分析

PCA主成分分析1.概念PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。很多机器学习算法的复杂度和数据的维数有着密切关系,甚至与维数呈指数级关联。当然,这里区区五维的数据,也许还无所谓,但是实际机器学习中处理成千上万甚至几十万维的情况也并不罕见,在这种情况下,机器学习的资源消耗是不可接受的,因此我们必须对数据进

2017-08-16 16:30:29 1880

空空如也

空空如也

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

TA关注的人

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