自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 二分搜索及最左搜索--刷题笔记(1)

https://leetcode-cn.com/problems/binary-search/solution/er-fen-cha-zhao-xiang-jie-by-labuladong/

2021-10-10 22:11:35 162

原创 数据结构总结

https://blog.csdn.net/yuanlaijike/article/details/78078434

2021-07-27 17:09:08 160

原创 vision in transformer代码(attention的可视化)

github地址:https://github.com/lucidrains/vit-pytorch这地方可以进行attention的可视化,在做不同方面的人体部分的特征整合时可以可视化看看对于不同子动作的attention值进行可视化。

2021-05-03 16:49:46 3074

原创 opencv-python的官方api

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_video/py_table_of_contents_video/py_table_of_contents_video.html

2021-04-25 10:41:58 338

原创 Opencv3 python cv2.VideoCapture.get() 参数介绍(CV_CAP_XXX 枚举)

Note: 如果查询的视频属性是VideoCapture类不支持的,将会返回0参考链接:http://www.emgu.com/wiki/files/2.3.0/document/html/3ea8552d-7a4c-b7ed-d527-2602e614fb82.htm(CAP_PROP枚举) https://www.jianshu.com/p/676bef32e655(OpenCV VideoCapture.get()参数详解)https://baike.baidu.com/item/cvGetC.

2021-04-25 10:31:23 124

原创 Python包设置清华源(pip, anaconda等)

pypi 镜像每 5 分钟同步一次。临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package注意,simple 不能少, 是 https 而不是 http设为默认升级 pip 到最新的版本 (>=10.0.0) 后进行配置:pip install pip -Upip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2020-12-26 12:47:11 374

原创 bias和varience的研究论文推荐

Understanding the Bias-Variance Tradeoff文章很清晰,很好理解,偏差方差**节选**Bias and VarianceUnderstanding how different sources of error lead to bias and variance helps us improve the data fitting process resulting in more accurate models. We define bias and varia

2020-12-05 16:44:34 135

原创 关于机器学习中的方差和偏差,bias和variance

概念偏差: 描述的是预测值(估计值)的期望与真实值之间的差距。偏差越大,越偏离真实数据集。(Ps:假设靶心是最适合给定数据的模型,离靶心越远,我们的预测就越糟糕)方差: 描述的是预测值的变化范围,离散程度,也就是离其期望值的距离。方差越大,预测结果数据的分布越散。基于偏差的误差: 所谓基于偏差的误差是我们模型预期的预测与我们将要预测的真实值之间的差值。偏差是用来衡量我们的模型的预测同真实值的差异。基于方差的误差: 基于方差的误差描述了一个模型对给定的数据进行预测的可变性。比如,当你多次重复构建

2020-12-04 13:56:31 385

原创 关于训练集、验证集、测试集的划分

前言在使用数据集训练模型之前,我们需要先将整个数据集分为训练集、验证集、测试集。训练集是用来训练模型的,通过尝试不同的方法和思路使用训练集来训练不同的模型,再通过验证集使用交叉验证来挑选最优的模型,通过不断的迭代来改善模型在验证集上的性能,最后再通过测试集来评估模型的性能。如果数据集划分的好,可以提高模型的应用速度。如果划分的不好则会大大影响模型的应用的部署,甚至可能会使得我们之后所做的工作功亏一篑。本文讨论如何通过数据集分布和数据集大小两个方面来划分数据集,文章中主要的内容来自于deeplearnl a

2020-12-02 14:05:35 916

原创 关于估计、偏差以及方差

https://www.cnblogs.com/BobPong/p/12867436.html

2020-12-02 13:42:21 93

原创 机器学习错误率、准确率、精确率、召回率

这四个概念之前一直混淆着我,今天好好地梳理一遍,通过一个简单的二分类问题给出各自的解释先给出各自的定义:错误率:指分类错误的样本数占样本总数的比例,对于样本集D,定位错误率为:准确率accuracy:分类正确的样本数占样本总数的比例精确率(查准率)precision:表示被分为正例的个数中实际为正例的比例召回率(查全率):表示有多少个正例被准确分为了正例我们用一个二分类的混淆矩阵来表示真实情况 预测结果(正) 预测结果(反)正 TP(真正例) FN(假反例)反 FP(假正例) TN(真反

2020-12-02 13:11:38 1447

原创 关于反向传播算法中的残差推导理解

关于残差的理解;在返乡传播中需要求得dW,db,dW=dL/dW=(dL/dz)*(dz/dw)在这里dL/dz就是所谓的残差,最终残差的推导公式有:所以dW=dL/dW=(dL/dz)∗(dz/dw)=(残差)∗(dz/dw)=(残差)∗a[l]dW=dL/dW=(dL/dz)*(dz/dw)=(残差)*(dz/dw)=(残差)*a^{[l]}dW=dL/dW=(dL/dz)∗(dz/dw)=(残差)∗(dz/dw)=(残差)∗a[l]db=dL/db=(dL/dz)∗(dz/db)=

2020-12-01 18:08:20 1776

原创 java中nextLine读取不到的问题

要求的标准输入一般是“Scanner cin=new Scanner(System.in);”。其实还有更有效率的方法:Scanner cin=new Scanner(new BufferedInputStream(System.in))。笔者更常用这种方法,效率更高。但是由于本文主题不在于此,因此不再赘述。回到正题,之前就发现nextXXX()(包括next()方法)后面紧跟nextLin...

2019-11-19 18:21:54 1069

原创 java子类与父类继承

继承:子类调用super()无参构造器;举个例子:最好理解执行内存图;1、.java文件编译完之后 在内存中后会个代码区存放;2、主函数 main放里面的代码按顺序执行,main()进栈-ZIDemo zi=new ZiDemo()进堆内存,初始化ZiDemo()的无参构造函数;–super()调用父类的无参构造方法;(直接从代码区 拿属性和参数值);不会再创建一个父类对象...

2019-11-07 08:35:56 1212

原创 java为何使用包装类

Java是面向对象的语言,每一种基本数据类型都应该有对应的对象类型,方便对基本类型进行操作。包装类型可以解决一些基本类型解决不了的问题,如下:有时候一个函数需要传递一个Object变量 而你想传递int类型的进去显然不行,这就要用到包装类。public void test(Object obj){}想传递5进去就可以这样test(new Integer(5));2 集合不允许存放...

2019-10-24 09:27:11 455

原创 关于“==”和equals()的使用

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。我们重点...

2019-10-24 08:29:42 165

转载 【操作系统原理】信号量机制

信号量机制是一种卓有成效的进程互斥同步工具。这里只介绍记录型信号量机制,它可以有效的解决CPU“忙等”的问题,实现互斥。 记录型信号量机制的数据结构如下(看不懂那些字母是什么其实没有关系): type semaphore=record value:integer; (下文传说中的S) L: list of process;(排队使...

2019-10-01 19:45:15 779

原创 java读取文件

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容复制代码public class ReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/public static void readFileByBytes(String fileName) {File file = new File(fi...

2019-09-23 17:32:22 66

原创 java中的String类

string类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作以下是string的七种用法,注意哦,记得要时常去查看java的API文档,那个里面也有很详细的介绍1,获取1.1:字符串中包含的字符数,也就是字符串的长度。int length():获取长度1.2:根据位置获取位置上某个字符。char charAt(int index)1.3:根据字符获取该字符在字符串中的...

2019-08-23 15:07:25 159

原创 @KeySql详解

@KeySql 介绍上面的例子中都列举了 @KeySql 方式的用法。下面全面的看看这个注解:@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface KeySql {/*** 是否使用 JDBC 方式获取主键,优先级最高,设置为 true 后,不对其他配置校验** @retur...

2019-08-15 16:07:03 6994

原创 @MapperScan注解使用

之前直接在Mapper类上面添加注解@Mapper,这种方式要求每一个mapper类都需要添加此注解,麻烦。通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如:@SpringBootApplication@MapperScan(“com.lz.water.monitor.mapper”)// 添加对mapper包扫描public class Applicatio...

2019-08-14 11:37:24 1186

原创 使用spring ResponseEntity处理http响应

简介使用spring时,达到同一目的通常有很多方法,对处理http响应也是一样。本文我们学习如何通过ResponseEntity设置http相应内容、状态以及头信息。ResponseEntityResponseEntity标识整个http相应:状态码、头部信息以及相应体内容。因此我们可以使用其对http响应实现完整配置。如果需要使用ResponseEntity,必须在请求点返回,通常在sp...

2019-08-14 11:15:55 550

原创 Java中的包装类与基本类型

Java中数据类型分两种:1.基本类型:long,int,byte,float,double2.对象类型:Long,Integer,Byte,Float,Double其它一切java提供的,或者你自己创建的类。其中Long叫 long的包装类。Integer、Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。什么是包装类?在java中有时候的运算必须是两个类对象之间进行...

2019-08-14 09:57:14 91

原创 jackson的jar包问题

java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/JsonMappingException  at com.sitech.boss.uniimpl.recharge.model.BaseMsgQryIn.generateJSONString(BaseMsgQryIn.java:28)  at com.sitech.ech...

2019-08-12 17:33:09 279

原创 centos7添加端口

CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables一、关闭firewall:关闭防火墙systemctl stop firewalld.service1禁止开机启动防火墙systemctl disable firewalld.service1查看防火墙状态(关闭后显示not running,开启后显示r...

2019-08-05 16:30:09 133

原创 centos7安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.no...

2019-08-05 15:14:09 42

原创 python遍历多个列表或数组生成字典

key=[‘a’,‘b’,‘c’,‘d’]value=[1,2,3,4]mydict=dict(zip(key,value))print mydict输出结果:{‘a’: 1, ‘c’: 3, ‘b’: 2, ‘d’: 4}也可以用zip同时遍历多个列表,生成一个多维列表复制代码key=[‘a’,‘b’,‘c’,‘d’]value=[1,2,3,4]other=[5,6,7,8...

2019-07-08 14:00:53 5485

原创 python的list使用

列表概念:有序的可变的元素集合定义直接定义nums = [1,2,3,4,5]通过range函数构造,python2 和python3 版本之间的差异;python3 用的时候才会去构造nums = range(1,101)列表嵌套注意和C语言中数组的区别,是否可以存放不同的数据类型nums = [1,2,“ab”,“1”,True,[“a”,“b”,“c”]]列表赋值给另外一...

2019-07-08 09:33:43 334

原创 MyBatis中的@results注解使用

MyBatis中使用@Results注解来映射查询结果集到实体类属性。(1)@Results的基本用法。当数据库字段名与实体类对应的属性名不一致时,可以使用@Results映射来将其对应起来。column为数据库字段名,porperty为实体类属性名,jdbcType为数据库字段数据类型,id为是否为主键。@Select({“select id, name, class_id from my_...

2019-05-20 13:12:23 15020

转载 ssm整合,超详细

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...

2019-05-05 19:19:55 422 1

转载 推荐系统,写的特别好

一、什么是推荐系统?我们每天都在有意识无意识接触推荐系统,比如:一种数学定义为:设C为全体用户集合;设S为全部商品/推荐内容集合;设u是评判把si推荐给ci的好坏评判函数;推荐是对于c∈C,找到s∈S,使得u最大,即部分场景下是Top N的推荐,即不止推荐一个si,把多个感兴趣的si做排序推荐给用户。通俗地说,推荐系统需要根据用户的历史行为、社交关系、兴趣点、所处上下文环境等信息去...

2019-05-05 18:48:41 220

原创 hibernate与mybatis

以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点:hibernate是全自动,而mybatis是半自动。hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。而mybatis仅有基本的字段...

2019-05-05 18:46:34 114

转载 eclipse转idea

说明:本文转自http://blog.csdn.net/www_wangjun/article/details/71722941一、IDEA介绍(你肯定知道这算是百度百科的那里)二、下载三、安装四、注册破解五、启动前的设置六、汉化七、创建和运行第一个Java程序八、快捷键设置(eclipse)九、设置main方法等自动补全自己可以根据自己的需要看相应的段落。一、IDEA介绍...

2019-05-05 18:45:32 219

转载 js实现网页在线聊天功能(一)

转js实现网页在线聊天功能(一)2016年04月05日 09:41:41golden_lion阅读数:23717更多个人分类:JS即时通讯聊天由于一些项目的需要,近来我自己写了一个基于JS,要使用ajax接收发送数据的一个网页在线聊天工具。 图一准备将代码贴到网上,欢迎大家指教。功能说明:...

2019-04-13 17:10:15 11126

转载 Linux下文件的三个时间(Atime,Mtime,Ctime)

Linux下文件的三个时间(Atime,Mtime,Ctime)文件的三个时间我们已经很熟悉windows系统了,那么我们在windows下新建一个文件,我们知道它在保存的时候肯定是会保存一下文件的创建时间之类的信息的,那么我们来看看windows下的一个文件保存了几个时间信息。这是我在电脑找到的一个cpp文件,看它的属性是可以看到保存了这个文件的创建时间、修改时间、和访问时间三个...

2019-04-11 17:47:05 266

转载 java中equals和等号(==)的区别浅谈

java中equals和等号(==)的区别浅谈2016年02月16日 10:11:21ShenXuKai阅读数:10802java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当...

2019-04-08 21:04:44 892

原创 Java中equals和==的区别

BarneyJava中equals和==的区别java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个ne...

2019-04-08 20:56:24 45

转载 eclipse转intelliJ IDEA 必知必会!

说明:本文转自http://blog.csdn.net/www_wangjun/article/details/71722941 一、IDEA介绍(你肯定知道这算是百度百科的那里) 二、下载 三、安装 四、注册破解 五、启动前的设置 六、汉化 七、创建和运行第一个Java程序 八、快捷键设置(eclipse) ...

2019-04-08 18:56:51 111

转载 关于JSP中的四大作用域,pageContext,request,session,application

关于JSP中的四大作用域欢迎使用Markdown编辑器application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,就是客户端的一次请求。pa...

2019-03-29 15:35:47 964

ssh2笔记,适合初学者复习和使用,总结的非常到位

ssh2笔记,适合初学者复习和使用,总结的非常到位,需要的可以带走

2019-05-05

空空如也

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

TA关注的人

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