自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RJzz

Do something fantasic

  • 博客(44)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 机器学习实战笔记-k近邻算法

优点精度高、对异常值不敏感、无数据输入假定缺点计算复杂度高、空间复杂度高适用数据范围数值型和标称型标称型:标称型目标变量的结果只在有限目标集中取值,如真与假(主要用来分类)数值型:数值型目标变量可以从无限的数值集合中取值,如0.2300,1111.1111等(主要用来回归)工作原理存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中...

2018-07-17 15:43:20 373

原创 VVC/VTM的编码结构和块划分

本文参考了JVET-J1002:Algorithm description for Versatile Video Coding and Test Model 1 (VTM 1)VVC的编码结构VVC的编码结构和之前的标准相似,VVC有基于块的混合编码结构,包含了帧内、帧间的预测编码,以及变换编码和熵编码,下图展示了VVC编码的流程。VVC块划分图像将被划分成一系列...

2018-07-17 12:05:47 5841 4

原创 VVC/VTM参考软件数据结构(翻译加解读)

本文是对VVC参考软件下doc目录中的NextSoftware-Data Structure的一个翻译动机HM的缺点复杂的数据结构 Z-index令人产生歧义的数据模型(TComDataCu)糟糕的代码可读性 复杂的内存操作与一般的数据流混合在一起缺乏数据和逻辑封装复杂的可拓展性...

2018-07-13 23:27:33 2720 3

原创 《Effective C++》阅读笔记:条款概览

本文作为学习《Effective C++》的阅读笔记概览,希望通过学习写出高质量、高效率的代码条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换#define 对于单纯常量,最好以const对象或enums替换#define对于形似函数的宏(macros),最好改用inline函数替换#define条款03:尽可能使用const...

2018-07-13 10:40:27 267

原创 Tensorflow学习笔记-基于LeNet5结构的ORL数据集人脸识别

参考文献:_《基于卷积神经网络的人脸识别研究》 李春利,柳振东,惠康华_文章中基于经典的网络LeNet-5的结构,提出了一种适用于ORL数据集的CNN结构,在该数据集上取得了较高的识别率。本文是在参考此论文的基础上,使用tensorflow实现了文中相关理论。

2017-08-01 18:55:12 4248 6

原创 LeetCode刷题笔记:缺失数字

Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array.Example 1:Input: [3,0,1]Output: 2Example 2:Input: [9,6,4,2,3,5,7,0,1]...

2018-09-04 20:41:46 335 1

原创 LeetCode刷题笔记:有效的括号

Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type of ...

2018-09-04 20:10:14 344

原创 LeetCode刷题笔记:帕斯卡三角形

Given a non-negative integer numRows, generate the first numRows of Pascal’s triangle. Given a non-negative integer numRows, generate the first numRows of Pascal’s triangle.Example:Input: 5O...

2018-09-04 16:22:49 365

原创 LeetCode刷题笔记:颠倒二进制位

Reverse bits of a given 32 bits unsigned integer.ExampleInput: 43261596Output: 964176192Explanation: 43261596 represented in binary as 00000010100101000001111010011100, return ...

2018-09-04 10:58:51 357

原创 LeetCode刷题笔记:汉明距离

The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calculate the Hamming distance.Note:0 ≤ x, y <...

2018-09-01 21:14:22 284

原创 LeetCode刷题笔记:位1的个数

Write a function that takes an unsigned integer and returns the number of ‘1’ bits it has (also known as the Hamming weight).Example 1:Input: 11Output: 3Explanation: Integer 11 has binary repr...

2018-09-01 20:55:27 208

原创 LeetCode刷题笔记:两个数组的交集 II

Given two arrays, write a function to compute their intersection.Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2].Note:Each element in the result should appear as many time...

2018-08-13 21:58:03 327

原创 LeetCode刷题笔记:删除链表的倒数第N个节点

Given a linked list, remove the n-th node from the end of list and return its head.Example:Given linked list: 1->2->3->4->5, and n = 2.After removing the second node from the end...

2018-08-02 20:51:16 4707

转载 错误C4146的解决方法

错误C4146的解决方法error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型; 那么什么情况下会遇见这种错误呢,例如下代码:错误代码1:int number = -2147483648; //errorC4146: 一元负运算符应用于无符号类型,结果仍为无符号类型;错误代码2:if ( num >= -2147483648 &amp...

2018-08-01 21:52:48 2290

转载 cin.tie与sync_with_stdio加速时输入输出(转)

以前碰到cin TLE的时候总是傻乎乎地改成scanf,甚至还相信过C++在IO方面效率低下的鬼话,殊不知这只是C++为了兼容C而采取的保守措施tietie是将两个stream绑定的函数,空参数的话返回当前的输出流指针#include <iostream>#include <fstream>///////////////////////////Su...

2018-07-31 19:46:09 406

原创 LeetCode刷题笔记:存在重复

Given an array of integers, find if the array contains any duplicates.Your function should return true if any value appears at least twice in the array, and it should return false if every element i...

2018-07-31 18:51:06 364

原创 LeetCode刷题笔记:旋转数组

Given an array, rotate the array to the right by k steps, where k is non-negative.Example 1:Input: [1,2,3,4,5,6,7] and k = 3Output: [5,6,7,1,2,3,4]Explanation:rotate 1 steps to the right:...

2018-07-31 11:31:58 299

原创 LeetCode刷题笔记:买卖股票额最佳时机 ||

Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete as many transactions as you like (i.e., buy on...

2018-07-30 22:20:33 245

原创 《Effective C++》阅读笔记:条款07:为多态基类声明virtual

c++中明白指出,当派生类对象经由一个base class指针被删除,而该base class带着一个non-virtual析构函数,其结果未有定义:实际执行时通常发生的是对象的派生成分没有被销毁,而其base类成分却被销毁,于是就会造成一个诡异的“局部销毁”现象,这可是形成资源泄露,败坏之数据结构,这是在调试器上浪费许多时间的绝佳途径喔。消除这个问题的做法很简单,给base类一个virtua...

2018-07-25 15:30:13 245

原创 《Effective C++》阅读笔记:条款06:若不想使用编译器自动生成的函数。就该明确拒绝

将成员函数设为private,并不予实现由于所有的编译器产出都是public,为阻止这些函数被创建出来,我们得自己声明他们,我们可以将copy构造函数或copy assignment操作符声明为private。藉由明确声明一个成员函数,我们就可以组织编译器暗自创建其专属版本,而令这些函数为private则可以阻止别人调用它。但是一般而言这样的做法并不是绝对安全的,因为member函数和fr...

2018-07-19 16:40:52 252

原创 LR中调色参数笔记

清晰度、对比度、锐度清晰度 图像局部像素的对比度+分辨率 对比度 图像整体的明暗对比 锐度 图像边缘像素的对比度,同时会让噪点、像差更加明显...

2018-07-18 09:55:52 4615

原创 MySql服务无法启动 服务没有报任何错误

在python练习册第0003题中需要链接数据库,由于之前有一段时间没用MySql了,相关服务已经被我设置为开机不启动,于是打开了CMD输入net start mysql。然后就出现了:mysql服务无法启动 服务没有报告任何错误WHAT THE FUCK???然后找到了这篇博客,解决问题随手也找了一个快速熟悉MySql的博文21分钟MySql入门教程如果长时间不用或者忘记一些细节,...

2018-07-18 09:54:49 323

原创 ubuntu紫屏&无法连接有线网络

紫屏今天在实验室的机器上装ubuntu16.04,结果装好之后发现无法进入系统,长时间紫屏,经查询后了解到,应该是显卡驱动的问题,解决办法:在选择系统的界面按E,进入grub设置,在splash后面加入nomodeset 按F10重启,然后在系统设置中选择安装NVIDIA的专用显卡驱动解决。无法链接有线挂起大法好,虽然不知道为什么,但是感觉很厉害的样子。...

2018-07-18 09:53:57 490

原创 常见的激活函数

注:此文章为吴恩达教授的deeplearning.ai课程笔记,文中图片均来自课程ppt。为什么要使用非线性激活函数:因为如果不使用非线性的激活函数,那神经网络将变为一个线性的函数,隐含层已经没有了存在的必要。sigmoidsigmoid函数 函数的导数为:a(1-a)tanh(hyper tangent function)tanh函数 函数的导数为:1...

2018-07-18 09:51:11 982

原创 python练习册-第0002题

Description将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。Analysis这道题是送分题,就是让人熟悉一下链接数据库以及mysql的使用。Solutionimport pymysqlimport randomimport string def generate(length): s = ''.join(...

2018-07-18 09:47:11 312

原创 python练习册-第0000题

Description将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果. 一只小老鼠Analysis题目的目的应该是希望我们读入一张图片,然后在右上角使用Font模块贴一个数字.Solution首先,我们通过搜索引擎了解到python处理图像常用的library是PIL.下载其中某一版本后解压后可看到:...

2018-07-18 09:46:12 354

原创 新装Ubuntu环境配置

记录一下装机过程,等待之后换台电脑的时候,还能够及时回到之前的感觉一般装机好之后我做的第一件事情就是换软件源,之前一直用的网易163源,但是在下载某些软件的时候总是出问题,经过查阅一些博客,最终决定更换为阿里源下面开始愉快地配置吧~首先备份一下sudo cp /etc/apt/sources.list /etc/apt/sources.list_back然后打开source...

2018-07-17 15:42:20 2121

转载 图像处理中的Mask是什么

刚开始涉及到图像处理的时候,在OpenCV等库中总会看到mask这么一个参数,非常的不理解,在查询一系列资料之后,写下它们,以供翻阅。 什么是掩膜(mask) 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影...

2018-07-17 15:34:54 6634

原创 pandas读取并处理csv文件

CSV(来源于百度百科) 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储你表格数据(数字和文本)。文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其他字符或字符串,最常见的是逗号或制表符。通...

2018-07-17 15:33:06 3653

原创 3维数据表达

RGB-D(深度图像) 深度图像 = 普通的RGB三通道彩色图像+Depth Map RGB-D图像其实是两幅图像,一个是普通的RGB三通道彩色图像,另一个是Depth图像。Depth图像类似于灰度图像,只是它的每个像素值都是传感器距离物体的实际距离。通常RGB图像和Depth图像是配准的,因而像素点之间具有一对一的对应关系。图像深度 图像深度 是指存储每个像素所用的位数,也用于度量图像...

2018-07-17 15:29:43 2495

原创 python做OJ的输入输出(转)

原文地址:http://blog.csdn.net/luovilonia/article/details/40860323# encoding: utf-8 ''''' Created on Nov 6th, 2014 @author: Speedcell ''' '''''Python的输入是野生字符串,所以要自己转类型 strip去掉左右两端的空白符,返回str ...

2018-07-17 15:28:57 5557 1

原创 python练习册-第0004题

Description 任一个英文的纯文本文件,统计其中的单词出现的个数。Analysis 查阅了资料后发现python有个collections的模块可以对单词进行统计,主要是用到了Counter这个类Solution# -*- coding: utf-8 -*-from collections import Counterimport redef cal(): ...

2018-07-17 15:27:30 279

原创 python练习册-第0001题

Description做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?Analysis激活码应该随机生成,所以要用到random模块来随机生成激活码Solution学会使用random模块中的常见方法即可下面记录常用的random方法import rand...

2018-07-17 10:05:41 406

原创 常用焦段笔记(佳能APS-C画幅)

残幅机身的需要通过一定的转化系数才能转化为实际的焦距数,这是由感光元件的尺寸大小决定的,作为佳能入门级的APS-C画幅相机,如果需要转化为实际焦距,则需要对当前焦距乘以1.6。所以常见的套头18-55mm的实际焦距是28.8-88mm,这个焦段足以应付大多数日常的拍摄,但是18-55mm的套头有一个很明显的缺陷是光圈太小,作为广角端最大只有F4.0,而最...

2018-07-14 18:13:57 2965

原创 《Effective C++》阅读笔记:条款03:尽可能使用const

关键字const用来定义常量,常量声明语句的形式为:const 数据类型说明 常量名 = 常量值;数据类型说明 const 常量名 = 常量值;//例如,声明圆周率PI为一个const,注意,声明为const的变量一定要赋予初值const float PI = 3.141596;const与指针当const与指针结合起来使用的时候,我们经常都会被搞得晕头转向,常量指针,...

2018-07-13 11:28:58 338

原创 HM学习(2):TAppEncoder编码入口:encmain.cpp

从本文开始,我们将从编码端层层剖析HM的代码。我们首先从编码端入手,在TAppEncoder

2018-07-08 21:16:26 1046

原创 HM学习(一):梳理帧内预测编码过程

HM学习(一):梳理帧内编码过程 在HEVC中,帧内预测的过程大致可以分为三步,首先是参考像素的填充,参考像素的平滑滤波,利用参考像素值求出预测块像素的预测值将HM工程在VS中打开后可以看到9个主要的工程,此次主要梳理的使用TAppEncoder进行帧内预测的过程。 我们展开TAppEncoder,可以看到其中有一个encmain.cpp文件,这无疑就是工程运行的main文件,...

2018-07-04 20:06:15 2480

原创 VVC参考软件的下载安装

###1.安装编译所需要的cmake,官网网站为https://cmake.org/download/在download中

2018-06-25 10:10:13 10148

原创 Jupyter notebook快捷键(转)

原文:http://blog.csdn.net/lawme/article/details/51034543Jupyter Notebook 的快捷键Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。<a name="t1"...

2017-12-10 18:01:00 553

转载 (转载)Linux下如何添加快捷方式

cd /usr/share/applications/sudo gedit Pycharm.desktop这里必须得用root权限sudo才能写入,然后在文件中写入以下内容。[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:The Python IDEExec="...

2017-10-29 09:52:00 657

VVC参考软件

新一代视频编码标准的参考软件VVC,在HM的基础进行了大量改动

2018-07-13

数据结构c++长整数四则运算

数据结构c++长整数四则运算

2016-05-12

c++模拟停车场管理

c++模拟停车场管理

2016-05-08

数据结构c++长整数四则运算实现

数据结构c++长整数四则运算实现

2016-05-08

vs2013很舒服的几款配色方案,不伤眼福利

vs2013很舒服的几款配色方案,不上眼福利,为了自己眼睛的健康,可以用用这几款不伤眼的配色方案

2015-05-05

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

TA关注的人

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