自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pytorch 常用函数汇总

1.torch.save1. 先建立一个字典,保存三个参数:state = {‘net':model.state_dict(), 'optimizer':optimizer.state_dict(), 'epoch':epoch}2.调用torch.save():其中dir表示保存文件的绝对路径+保存文件名,如'/home/qinying/Desktop/modelpara.pth'torch.save(state, dir)3.当你想恢复某一阶段的训练(或者进行测试)时,那.

2021-05-18 11:08:05 353

原创 Visual Odometry of Computer Vision 视觉里程计设计中的数学部分

Visual Odometry of Computer Vision 视觉里程计设计中的数学部分Principile Algorithm of Visual Odometry of Computer Vision ( Make sure You underStand LaTex )Github Repo: https://github.com/Magicboomliu/VOSome basic mathematical concepts 一些基本的数学概念Camera Model 相机模型假

2021-01-26 18:24:58 366 1

原创 Mediapipe

1.Calculators 每个计算器(calculators)都是图的一个节点。 我们描述了如何创建新的计算器,如何初始化计算器,如何执行其计算,输入和输出流,时间戳和选项。 图中的每个节点都实现为计算器。 图执行的大部分发生在其计算器内部。 计算器可以接收零个或多个输入流和/或侧分组,并产生零个或多个输出流和/或侧分组。 A calculator is created by defining a new sub-class of theCalculatorBaseclass, imp...

2020-10-20 19:39:54 1250

原创 GIt Github GitLab

1. GitGit是分布式的版本管理系统,每台机器都可以基于远程中心服务器拥有自己的版本。Git基本操作如如下:1.1 Git 配置用户名和邮箱# 配置用户名git config --global usr.name "Magicboom"# 配置邮箱git config --global usr.email "Luke-Liu2020@qq.com"# 显示所有的配置git config --list#显示单个配置git config usr.name# 查看git

2020-10-15 22:19:38 222

原创 使用dlib实现形状不变物体的动态跟踪

Ok,这篇主要讲述如何使用Dlib库实现形状不变物体的动态跟踪。首先,确保您的python库中,包含了dlib,如果没有,请参考如下blog:https://blog.csdn.net/sinat_38530349/article/details/86742523OK,安装好dlib,我们可以使用dlib下面correlation_tracker这个封装好的类实现,物体的...

2019-09-04 20:16:48 632

转载 tf中交叉熵计算

https://www.jianshu.com/p/95d0dd92a88a

2019-08-11 11:50:03 744

转载 卷积神经网络VGG16这么简单,为什么没人能说清?

原标题:卷积神经网络VGG16这么简单,为什么没人能说清? 很多人想入门做深度学习,但往往翻遍网络看完一篇又一篇所谓的“入门教程”,paper,包括很多深度学习框架官方给出的案例,给人的感觉真的是从入门到放弃。写教程的作者有很多都...

2019-07-12 12:07:18 935 1

转载 python PIL 图像处理

python PIL 图像处理Image读出来的是PIL的类型,而skimage.io读出来的数据是numpy格式的#Image和skimage读图片import Image as imgimport osfrom matplotlib import pyplot as plotfrom skimage import io,transformimg_file1 = ...

2019-05-21 17:48:02 1658

转载 Python——ZipFile操作压缩文件

python3中zipfile模块用法 zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对zipfile的使用方法做一些记录。即方便自己也方便别人。zipfile里有两个非常常用的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个class就可以了。...

2019-05-09 20:20:59 22785 4

转载 Python---- shutil 压缩文件操作

Python shutil模块  shutil模块  主要作用与拷贝文件用的。1.shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。import shutilf1 = open(“1.txt”,encoding=“utf-8”)f2 = open(“2...

2019-05-09 20:07:39 3144

原创 Scrapy框架——发送POST请求模拟登陆

除了携带Cookies进行网络登陆外https://mp.csdn.net/postedit/89874926,利用Scrapy 发送Post请求也可以进行模拟登陆。下面以Github为例,进行POST登陆。登录界面如下:(https://www.github.com/login)我们可以想尝试发一次错误的密码,相当于发送了一次POST请求,看看结果。但是我们可以注意到发送...

2019-05-07 00:11:26 983

原创 Scrapy框架—— 带cookies登录

Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265 [1] 。(可以叫做浏览器缓存) 因此,在登录类似于知乎、豆瓣等网站的时候,想要获得登录后的页面,可以携带cookies进行登录。首先,我们打开...

2019-05-06 10:28:24 2427 1

转载 Scrapy 框架之 ——crawl Spiders

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012017783/article/details/76169807 </div> <link rel="stylesheet" href="http...

2019-05-03 21:30:34 613

转载 Python读写 json 文件

python读写json文件 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言...

2019-05-03 18:03:52 130

转载 Git——将本地文件上传你的github

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Re...

2019-04-29 21:09:17 507

原创 Scrapy爬虫框架之———— 多页爬取图片的信息

ok, 接下来我们要将怎样多页爬取图片的信息,以及如何下载图片。知识点涉及到: 自动的翻页爬取 多个parse 之间的request 传递 构建图片爬取的通道 さあ!始めようぜ!首先我们要爬取的网站是这个: 知名的动漫壁纸网 Konachan.net确定了目标之后,我们的第一个任务是创建一个爬虫项目以及一个爬虫scrapy startpro...

2019-04-29 21:07:31 2359

原创 Scrapy 爬虫框架 ——User Agent

如何设置Scrapy框架的User Agent 呢?在settings.py中设置即可:BOT_NAME = 'tecent'SPIDER_MODULES = ['tecent.spiders']NEWSPIDER_MODULE = 'tecent.spiders'LOG_LEVEL="WARNING"# Crawl responsibly by identifying yo...

2019-04-28 18:44:55 475

原创 Scrapy 爬虫框架01—— logging(日志)

1.为什么要使用Logging? 在进行测试的时候,许多初学Pythoner喜欢使用Print函数,这样本身没什么不好,但是在使用scrapy的时候,由于Scrapy 是多线程,所以你有时候没有办法确定在terminal上显示的data到底是哪里的data.这时,我们可以使用logging 模块。首先看在scrapy中使用logging模块。首先是看scrapy 文件:...

2019-04-28 17:39:41 762

原创 Scrapy 爬虫框架01—— piplines

scrapy里面的piplines主要用来处理接受spider传来的数据,也就是item。在使用piplines的时候我们应该把settings.py中的ITEMS_PIPELINES注释掉。ITEM_PIPELINES = { # 前面代表pipline的管道数目,后面代表优先级。(先执行谁) 'myspiderpro1.pipelines.Myspiderpro1Pip...

2019-04-28 17:19:00 715

转载 Python OS 模块常用命令

os.sep:取代操作系统特定的路径分隔符os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.getenv()和os.putenv:分别用来读取和设置环境变量os.listdir():返回指定目录下的所有文件和目录名o...

2019-04-15 21:49:58 82

原创 初识Keras

Conceptions:Keras:基于Theano和TensorFlow的深度学习库Keras是一个高层神经网络API,Keras由纯Python编写而成并基TensorFlow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras: 简易和快速的原型设计(keras具有高度模块化,极简,和可扩...

2019-04-13 23:06:05 245

原创 使用OpenCV 与sklearn 构建朴素贝叶斯分类器

1.使用OpenCv 构建正太贝叶斯分类器from sklearn import datasetsX, y = datasets.make_blobs(100, 2, centers=2, random_state=1701, cluster_std=2)import matplotlib.pyplot as pltplt.style.use('ggplot')plt.figu...

2019-04-07 00:26:03 473

原创 matplotlib模块的使用

1.改变x轴或是y轴的值(刻度):plt.figure(num=3)plt.plot(a,b2)plt.plot(a,b,linewidth=21,linestyle='--')plt.xlim((-1,2)) # x轴大小范围plt.ylim((-3,3)) # y 轴大小范围plt.xlabel("I am x ")plt.ylabel("I am y")new_t...

2019-04-06 18:15:10 195

原创 Pandas 的合并 concat 和append以及 merge与简单画图

import pandas as pdimport numpy as nps1 = pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])s2 = pd.DataFrame(np.ones((3,4))*1,columns=['a','b','c','d'])s3 = pd.DataFrame(np.ones((3,4))*...

2019-04-06 15:18:43 440

原创 Pandas DataFrame数据选择,更改与空置处理

import numpy as npimport pandas as pda=np.array([[1,35],[3,4]]).reshape((2,2))#s = pd.Series(a,index=[0,1])s= pd.DataFrame(a,index=['a','c'],columns=['A','B'])#选择某一列print(s['B']) print(s.A)p...

2019-04-06 12:46:48 782

原创 SVM做二分类与多分类尝试

利用 SVM( Support Vector Machine) 做分类是机器学习比较成熟的算法。 关于SVM, 我有一篇博文已经详细的介绍了其原理:传送门: SVM 原理简述今天,我们利用Python 的OpenCV中的ML模块进行SVM 而分类的演练。首先是Binary Classification.__author__ = "Luke Liu"#encoding="u...

2019-04-02 19:14:43 8433

转载 SVM 原理转载

在这里插入代码片@TOC 看了该作者的文章,瞬间膜拜了!讲得太好了!转自:http://www.blogjava.net/zhenandaci/category/31868.html(一)SVM的简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,...

2019-04-01 10:30:05 616

原创 Linear regression 利用 Sklearn实现

说到Linear Regression ,许多人的第一反应就是我们初中学过的线性回归方程。其实上,线性回归方程就是当feature为一个时候的特殊情况。和许多机器学习一样,做 Linear Regression 的步骤也是三步:STEP1: CONFIRM A MODEL(function sets)例如:对于多对象用户,我们应该考虑每个特征值xj与其权重w乘积之和:...

2019-04-01 01:16:25 1722

原创 利用OpenCV与Sklearn实现的Logistic Regression

学习机器学习已经有一周了。和许多机器学习的初学者一样,首先接触的就是Linear Regression和 Logistic Regression.二者都是在确定了方法集(Model)之后,利用Gradient Descent 求的相关损失函数的最小值,从而确定权重W以及偏置Bias的过程。但是,二者在Model , Loss Functions 以及如何找最佳解答方向上有所区别,具体区别如下...

2019-03-31 01:28:18 713

空空如也

空空如也

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

TA关注的人

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