自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch.einsum 简单介绍计算流程

torch.einsum>>> a = torch.arange(60.).reshape(5,3,4)>>> b = torch.arange(24.).reshape(3,4,2)>>> o = torch.einsum('fnd,ndh->fh', a, b)>>> otensor([[1012., 1078.], [2596., 2806.], [4180., 4534.],

2021-05-18 10:53:48 598

原创 docker 简易创建操作指南

镜像的创建过程使用已有的基础镜像,已有的DockerFile文件docker build -t 镜像名字 DockerFilepath # DockerFile.sh From 某个基础镜像 RUN mkdir 文件夹名 WORKDIR 文件夹名 COPY 本地 镜像 RUN pip 安装 -r requirements.txt启动脚本$ sh run_docker.sh #run_docker.sh docker run

2020-11-14 10:43:19 199

原创 pyltp 安装简明教程

pip install pyltp 大概率会报错。所以转而尝试下面的做法。请参考这篇博文里面提到的两个whl文件。pyltp-0.2.1-cp35-cp35m-win_amd64.whlpyltp-0.2.1-cp36-cp36m-win_amd64.whl直接pip安装很方便。不过只有py3.5与3.6两个版本的,也够用了。我试用官方示例能够运行,用到的模型当然要另外下载准备好。...

2020-08-12 08:49:45 403

原创 dlib 人脸检测原理

找了半天终于找到一篇blog里面说了dlib内部使用的算法https://talengu.github.io/public/2018/11/12/cv/FaceDetectionComparison/dlib github源码https://github.com/davisking/dlib-models/blob/master/shape_predictor_5_face_landmarks.dat.bz2...

2020-06-30 14:53:05 2238

原创 GBDT内容梳理

GBDT: GBDT中的树用的是CART回归树(不是分类树),GBDT用来做 回归预测,调整后也可以用于分类。由于GBDT中的CART树,在模型训练的时候,需要逐个训练样本进行计算,模型的训练时间相当之长。因此,这个也决定了GBDT不适合实时的线上训练,更加适用于离散的场景。Boosting的两个核心问题A)在每一轮如何改变训练数据的权值或概率分布?通过提高那些在前一轮被弱分类器分错样例的权值,减小前一轮分对样例的权值,来使得分类器对误分的数据有较好的效果。B)通过什么方式来组合弱分类器?通过加法

2020-06-20 17:52:18 186

原创 NLP面试准备

摘要:总结一些经典的NLP面试题 ,会陆续更新。:)笔者明天就有一个面试,然而觉得自己还是一个NLP小白,所以今天加急整理一下知识点。LSTMRNN公式(摘自https://zhuanlan.zhihu.com/p/30844905):LSTM公式:Q: RNN有什么优缺点?LSTM会梯度消失和爆炸吗?A: RNN,循环神经网络。优点:适用于时间序列预测问题。(因为这一时刻的状态和输出,除了受输入影响外,还受到上一时刻状态的影响。)缺点:会发生梯度消失/梯度爆炸问题;无法解决长时间依

2020-06-19 20:53:18 457

原创 LeetCode 30 days challenge: Leftmost Column with at Least a One

题目名称 Leftmost Column with at Least a One题目描述:(This problem is an interactive problem.)A binary matrix means that all elements are 0 or 1. For each individual row of the matrix, this row is sorted in...

2020-04-22 12:32:53 188

原创 LeetCode 30 days challenge: Perform String Shifts

题目名称 Perform String Shifts题目描述:You are given a string s containing lowercase English letters, and a matrix shift, where shift[i] = [direction, amount]:direction can be 0 (for left shift) or 1 (for...

2020-04-16 11:31:53 200

原创 LeetCode 30 days challenge: Middle of the Linked List

题目名称 Middle of the Linked List题目描述:Given a non-empty, singly linked list with head node head, return a middle node of linked list.If there are two middle nodes, return the second middle node.例子:E...

2020-04-10 09:29:27 140

原创 LeetCode 30 days challenge: Counting Elements

空闲时写写

2020-04-08 14:50:36 262

原创 【一文看懂SQL系列】系统变量 自定义变量 |SQL进阶

一、系统变量说明: 变量由系统提供语法:查看所有系统变量SHOW GLOBAL/SESSION VARIABLES查看满足条件的部分系统变量SHOW GLOBAL/SESSION VARIABLES LIKE ‘%char%’查看某个系统变量值SELECT @@GLOBAL/SESSION.系统变量名为某个系统变量赋值SET GLOBAL/SESSION 系统变量名 = 值;...

2020-04-01 16:54:12 219

原创 【一文看懂SQL系列】TCL: 事务控制语言

TCL: 事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行;如果单元中某个sql语句执行失败或产生错误,整个单元将会回滚(回到事务开始以前的状态)案例:转账在mysql中的数据用各种不同的技术存储在文件(或内存)中在mysql中用的最多的存储引擎有:innodb, myisam,memory等。期中innodb支持事务,而myisam,mem...

2020-04-01 11:46:34 140

原创 【一文看懂SQL系列】SQL视图 |进阶干货,面试必备

视图含义:虚拟表,和普通表一样使用;MySQL 15.1 版本出现的新特性,动态生成,只保存了SQL逻辑,不保存查询结果应用场景:多个地方都用到相同的查询结果该查询结果使用的SQL语句较复杂一、创建视图:语法:CREATE VIEW 视图名AS查询语句案例:两张表学生表stuinfos 和 专业表major查询姓张的学生姓名和专业名SELECT stuname, ...

2020-04-01 11:33:48 344

原创 【一文看懂SQL系列】DDL 常见约束

六大约束:NOT NULL,DEFAULT,PRIMARY KEY: 保证字段非空且唯一UNIQUE,CHECK,FOREIGN KEY外键,用于限制两表的关系,用于保证该字段的值必须来自主表的关联列的值;在从表添加外键约束,用于引用主表中某列的值;主表的关联列必须是一个key(一般是主键或唯一);插入数据,先插从表,再主表,删除时先删从表,再删主表主键和唯一的对比:主键是唯一且非...

2020-03-30 14:56:35 223

原创 【一文看懂SQL系列】DDL 库的管理

库的创建create database (if not exsits)库名库的修改更改库的字符集alter database 库名 character set 字符集名库的删除drop database if exsits 库名使用某个库use 库名表的创建create table 表名(列名, 列的类型【(长度),约束】)表的修改alter t...

2020-03-29 17:43:55 165

原创 【一文看懂SQL系列】DML 增删改

一、插入方式一:insert into 表名 (字段1, 字段2)values(内容1, 内容2)特点:可以插入多行;支持子查询insert into 表名 (字段1, 字段2)values(内容1, 内容2) (内容3, 内容4) / select 字段甲,字段乙方式二:insert into 表名set 字段1=内容1, 字段2=内容2二、修改修改单表upda...

2020-03-29 15:17:24 144

原创 【一文看懂SQL系列】分页查询,联合查询 精辟总结

一、分页查询分页查询:limit offset, size (offset默认从0开始) //从offset开始,显示size个limit (page-1)*size, size // 分页,每页size个,第几页联合查询(某种意义上相当于OR,但是效率比OR高):应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时要求多条查询语句的列数时一致的顺...

2020-03-29 13:15:52 939

原创 【一文看懂SQL系列】攻下 查询 最难知识点之 子查询

子查询含义:出现在其他语句中的select语句,称为子查询或内查询;外部查询为外查询或主查询分类:按子查询出现的位置:

2020-03-28 20:53:26 248

原创 【一文看懂SQL系列】最麻烦的连接查询,看图秒懂

连接查询又称为多表查询,应用于多表连接的情况下问题引入:当执行SELECT name, boy_name FROM beauty, boys 会出现笛卡尔积的情况笛卡尔积:表1 有 m 行, 表2 有 n行, 结果为 m*n 行发生原因:没有有效的连接情况分类:按功能分类 内连接 等值连接 非等值连接 自连接 外连接 左外连接 右外连接 ...

2020-03-28 16:59:48 239

原创 【一文看懂SQL系列】您会用到的常见函数,分组查询都在这里了

一、常见函数1)单行函数字符函数,数学函数,日期函数,控制函数(IF(条件判断,为真则,为假则))2)分组函数sum, avg, max, min, count: COUNT(*) 统计行数分组查询:SELECT 字段, 分组字段...

2020-03-27 16:54:34 191

原创 【一文看懂SQL系列】您需要知道的基础查询,条件查询, 模糊查询,排序查询都在这里了

数据库查询语句基础查询条件查询排序查询常见函数分组查询连接查询子查询分页查询联合查询一、基础查询语法: SELECT 查询列表 FROM 表名特点:查询列表可以是字段、常量、表达式、函数查询结果是虚拟表格案例:查询单个字段SELECT 字段名 FROM 表名;查询多个字段SELECT 字段名1,字段名2 FROM 表名;查询所有字段SELEC...

2020-03-27 15:29:44 374

原创 数据库知识回顾一:数据库基本概念|入门第一篇,首战告捷

数据库基本概念数据库 Database (DB): 存储数据的 “仓库”。数据库的好处:持久化保存数据;结构化查询数据库管理系统 Database Management system (DBMS): 数据库是通过 DBMS创建和操作的容器。常见的DBMS有 MySQL, Oracle结构化查询语言 Structure Query Language: 用于和DBMS通信的语言数据库结构...

2020-03-27 14:52:56 168

原创 21小时学数据库 | 数据库知识大盘点,细数数据库二三事

春节期间疫情严重,学校开学一再推迟,遂利用这个空挡把数据库知识补上。看的视频是 MySQL 基础+高级篇- 数据库 -sql -尚硅谷,感谢B站感谢up主~

2020-03-27 14:35:39 359

原创 pytorch bug: a leaf Variable that requires grad has been used in an in-place operation

pytorch写的好好的代码运行到某一块突然显示a leaf Variable that requires grad has been used in an in-place operation这个bug的意思是 需要梯度的叶子变量被用在了原位操作里指的是 如果是原位操作,就会覆盖原来的值。因为并不是计算过程,是赋值,梯度是多少这个没有一个定义(或许是一个跳变过程,梯度无穷大)。所以...

2019-08-27 21:45:35 2318

原创 模型轻量化方法之----神经网络稀疏

稀疏本人尝试过的稀疏算法有限,目前尝试过阈值稀疏和admm稀疏方式,在此做一小结。日后若有别的这方面尝试,会继续加。阈值稀疏简言之,就是将绝对值小的值置为零。这里细分还可以分为 按层(per-layer) 和 按通道(per-channel)随机初始化再稀疏比pretrain后稀疏效果好admm稀疏...

2019-07-23 13:56:47 2449 1

原创 MIT_Linear_Algebra_lec20:克拉姆法则 逆矩阵 体积

MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总克拉姆法则A−1=CT/detAA^-1 = C^T/detAA−1=CT/detAC 是 A 对应元素的代数余子式例子[abcd]−1=1/(ad−bc)[d−b−ca]\left[\begin{matrix}a & b \\c & d \\\end{matrix}\r...

2019-04-23 15:58:16 550

原创 MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)

lecture 1-11: 转lecture 12: 网络lecture 14: 正交向量和正交子空间lecture 15: 投影到子空间lecture 16: 投影矩阵和最小二乘lecture 17: 正交基、正交矩阵和施密特正交化lecture 18: 行列式的性质lecture 19: 代数余子式...

2019-03-25 10:34:30 8715

原创 MIT_Linear_Algebra_lec18 19: 行列式的性质 行列式及代数余子式

2019-03-12 17:37:21 1006

原创 MIT_Linear_Algebra_lec17: 正交基、正交矩阵和施密特正交化

Lecture 17: Orthogonal Matrices and Gram-Schmidt标准正交基qiTqj={1(i=j)0(i≠j)q_i^Tq_j = \left\{\begin{array}{cc}1 (i = j) \\ 0(i ≠ j) \\\end{array}\right. qiT​qj​={1(i=j)0(i̸​=j)​正交矩阵定义Q是正交矩阵,当它的各...

2019-02-15 22:44:32 448

原创 MIT_Linear_Algebra_lec16: 投影矩阵和最小二乘

Lecture 16: Projection Matrix and Least Square投影矩阵据前几讲, Pb=p,b=p+ePb = p, b = p + ePb=p,b=p+e其中PPP是投影矩阵,bbb是需要投影到列空间的向量,ppp是投影到列空间的向量。容易得到,p∈Ap∈Ap∈A的列空间,AAA的零空间⊥⊥⊥A的列空间若Pb⊥APb⊥APb⊥A的列...

2019-02-03 19:50:42 487

原创 MIT_Linear_Algebra_lec15:投影到子空间

Lecture 15: Projection onto Subspaces投影为什么投影当 Ax=bAx = bAx=b 无解(b不在A的列空间中)时,而 Ax=pAx = pAx=p 有解 (其中p是b向A的列空间投影得到的向量)---------- 就是说b不在A的列空间中,那么我们就把b投影到A的列空间中投影过程一维情况bbb 投影到 aaa 上, 在 aaa 上...

2019-01-19 19:19:52 483

原创 MIT_Linear_Algebra_lec14: 正交向量和正交子空间

MIT_Linear_Algebra_lec14: 正交向量和正交子空间正交向量x与y正交,表示x,y点积为零xTy=0x^Ty = 0xTy=0x, y, x+y可以构成一个直角三角形,满足毕达哥拉斯定理,即: ∣∣x∣∣2||x||^2∣∣x∣∣2 + ∣∣y∣∣2||y||^2∣∣y∣∣2 = ∣∣x+y∣∣2||x+y||^2∣∣x+y∣∣2xTxx^TxxTx + yTyy^T...

2019-01-14 16:18:54 430

原创 MIT_Linear_Algebra_lec12: 网络图像 关联矩阵 基尔霍夫定律

Linear_Algebra_lec12: 网络图像 关联矩阵 基尔霍夫定律143251243这是一个网络图结构,节点+流向,可以表示复杂的关系,如电路结构,人物关系,网络结构。关联矩阵这种结构可以用矩阵加以表示。课中讲到的表示方法是,行代表边,列表示节点。图中有5条边,所以行数是5;有4个节点,所以列数是4.A=[−11000−110−1010−100100−11]A = \le...

2018-12-31 20:03:31 1295

原创 MFC学生信息管理系统

MFC 学生信息管理系统一、实现功能1)新建、保存(导出)、导入学生信息文档;2)增加、修改、删除、排序学生信息。二、数据结构Stu_ 结构体struct Stu_{ CString Stu_Id; //学号 CString Stu_Name; //姓名 CString Stu_Sex; //性别 CString Stu_BirthDate; //出生年月 ...

2018-12-28 20:33:39 2065 1

原创 MFC bug记录:debug assertion

我在写学生信息管理系统的时候,为了方便,自己建立了一个获取字宽的变量。其中需要得到CDC* pDC:一个指针对象,指向绘图区域(设备环境),但是因为这个指针,程序报了 debug assertion错误。断点调试是在ProcessShellCommand() = false处中断的,意思是某个东西未注册。应该是绘图那块还没有初始化,我就用了pDC,所以gg了。 CDC *pDC = GetD...

2018-12-08 21:11:55 198

空空如也

空空如也

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

TA关注的人

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