机器学习指南(截屏版)——监督学习简介
图像分类经典模型(二)
DenseNet
DenseNet 是 CVPR 2017 年的 Best Paper。DenseNet 脱离了加深网络层数 (ResNet) 和加宽网络结构 (Inception) 来提升网络性能的定式思维。DenseNet 的思路是通过特征重用和旁路 (Bypass) 设置,在减少参数量的同时缓解梯度消失、模型退化问题。考虑一个通过卷积网络的单一图像 x0。该网络由 L 层组成,每个层都实现了非线性变换 H(·),其中 l 指代该层。H_(·) 可以是一个操作的复合函数,如批量归一化(BN)、整顿线性单元(ReLU)、池化或卷积(Conv)。为了进一步改善各层之间的信息流,作者提出了一种不
图像分类经典模型(一)
导读
图像分类是计算机视觉领域最经典的任务之一,目的是将输入的图像对应到预定义的语义类别中,即打上类别标签。传统的图像分类方法由底层特征学习、特征编码、空间约束、分类器设计、模型融合等步骤组成。
首先,从图像中提取特征,经典的特征提取方法包括HOG(Histogram of Oriented Gradient, 方向梯度直方图) 、LBP(Local Bianray Pattern, 局部二值模式)、SIFT(Scale-Invariant Feature Transform, 尺度不变特征转换)等,也可以将多种特征融合以保留更多有用信息。然后,对特征进行编码后去除冗余和噪声,生成特征编码,经
图像分类开源数据集
花卉数据集
数据集下载地址:http://m6z.cn/6rTT7n
该数据集包含 4242 张花卉图像。数据收集基于数据flicr、google images、yandex images。此数据集可用于从照片中识别植物。数据图片会分为五类:洋甘菊、郁金香、玫瑰、向日葵、蒲公英。每个种类大约有800张照片。照片分辨率不高,约为 320x240 像素。照片不会缩小到单一尺寸,它们有不同的比例。
综合汽车数据集
数据集下载地址:http://m6z.cn/6rTTar
该数据集是被CVPR 2015 论文“用于细粒度分类和验证的大规模汽车数据集”所使用的。综合汽车 (CompCars) 数据集包
Python爬虫简介及常见反爬介绍
一、python爬虫
爬虫基本流程:
1.requests模块
通过post、get请求url,返回网页数据利用re或bs4进行解析即可,和我们平时部署接口请求接口差不多,这里不详述。
2.selenium模块(推荐)
上面提到的requests模块更多是爬取静态网页,遇到动态网页,就需要这个爬虫利器selenium了。它的优点主要有: 当页面内容是由 JavaScript 动态生成,通过 requests 请求页面无法获取内容,而selenium可以。 requests 爬虫程序容易被反爬虫策略限制,selenium模拟鼠标键盘操作,让程序的行为和人一样,可绕过大部分反爬。
安装部署参考h
Docker简介及常用命令
什么是Docker
镜像(image)
Docker 镜像是一个特殊的文件系统(root文件系统),除了提供容器运行时所需的程序、 库、资 源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境 变量、用户等)。
分层存储,镜像的复用、定制变的更为容易。甚至可以用之前构建好的 镜像作为基础层,然后进一步添加新的层,以定制自己所需的内容,构建新的镜 像。
容器(container)
镜像( Image )和容器( Container )的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被 创建、启动、停止、删除、暂停等。
PyCharm专业版破解方法
简介
方案一:破解后有效期到2089年,但有版本要求,必须是2019.1及之前版本。 方案二:有效期只有几个月,需要到期后再找注册码激活,但没有版本限制。
环境:
window7、64位
Pycharm专业版2019.1(注意:最新版的2019.1.3方案一不能成功)
Pycharm旧版本下载地址:https://www.jetbrains.com/pycharm/download/previous.html
选择version2019.1
安装pycharm过程不详说,但要记住安装路径。 安装完pycharm后下面开始正式破解
方案一
第一步:下载pycharm破解补丁 链接:https:
MySQL安装及配置-Linux
安装 MySQL 5.7
sudo apt update sudo apt install mysql-server-5.7
查看mysql默认密码
cat /etc/mysql/debian.cnf
连接MySQL
首次进入需要设置密码 mysql -uroot -p
修改root默认密码
show databases;
use mysql;
update user set authentication_string=PASSWORD("输入你想设置的密码") where user='root';
update user set plugin="
Git简介及常用命令
简介
很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。
Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?
事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!
你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但