- 博客(91)
- 资源 (9)
- 收藏
- 关注
原创 三维重建学习
当小孔成像中,光圈变大时,会导致图像变模糊,光圈变少又会造成通过光圈的光线减少图片变暗。如下图为了解决这个问题,所以引入透镜加透镜也会出现问题1.失焦2.畸变。
2024-08-29 20:11:59 249
原创 SLAM学习笔记
机器人学中的状态估计》(State Estimation for Robotics:A Matrix-Lie-Group Approach )《计算机视觉中的多视图几何》(Multiple View Geometry in Computer Vision )《概率机器人》(Probabilistic robotics )
2024-08-23 18:23:32 395
原创 安装pcl
cmake报错Could not find a package configuration file provided by “Eigen3”cmake报错The CXX compiler identification is unknown。cmake还是失败直接一口气安装下面所有库。解决安装eigen3。
2024-05-08 11:53:49 126
原创 github本地仓库push到远程仓库
最后生产SSH Key的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放心地告诉任何人。输入ssh -T git@github.com,查看SSH公钥密钥是否配置成功,出现下面信息表明成功。按这个目录去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容。在github上面添加公钥将上面内容复制到下图位置。第一次push时需要先链接远程仓库。在Ubuntu命令行输入一下内容。后面提交只要输入下面四句命令即可。
2024-04-02 20:10:01 725
原创 机器学习术语
## 绪论machine learning 机器学习 model 模型 learning algorithm 学习算法 data set 数据集 instance 示例/ sample 样本 attribute 属性/ feature 特征 attribute value 属性值 attribute space 属性空间/ sample space 样本空间 f...
2022-03-04 20:15:00 619
原创 MATLAB常用方法
MATLAB常用方法dataTipTextRow :plot绘图时,给图中的点添加除X Y之外的其他标签clf(‘reset’):清楚当前plot的图
2022-03-04 14:03:53 885
原创 机器学习阶段性领悟感想随笔
不管是分类还是回归问题,最终目的都是找到一个权重更新式子,只不过(目前看到的),分类问题是通过构建极大似然函数计算微分找到权重更新式子,而回归问题是通过构建最小二乘法计算微分找到权重更新式子。而所谓的权重就是我们构建的模型中需要求解的参数对最小二乘法或极大似然函数微分的结果实际上是梯度下降的方向(就是初中学的二次方程中曲线的斜率,只不过此时扩张到了高维)计算出梯度下降的方向后,权重只要沿着梯度下降的方向更新即可即wj: = wj - learning_rate*微分结果...
2021-08-11 19:02:41 239
原创 pytorch安装
https://pytorch.org/get-started/locally/#mac-anaconda该页面下选择自己的配置官方给出安装命令命令如下pip3 install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html下载太慢了,选择下面这种方法首先从https://download.pytorch.org/whl/torch_stable.html
2021-01-13 10:38:45 136
原创 linux下的postgre服务无法启动解决方案
公司断电,来电后服务器的postgre无法远程连接首先登录服务器查看防火墙https://www.php.cn/linux-443556.html关闭防火墙后启动postgrehttps://www.cnblogs.com/wang-yaz/p/10815251.html发现还是启动失败报错 pg启动报错: Job for postgresql-9.6.service failed because the control process exited with error code解决:ht
2020-10-16 15:13:59 2494
原创 no module named ‘torchvsion‘
pip install torchvision后又报 no model named ‘torch.utils.checkpoint’这时候pip不好使了排查了下,感觉是torch和torchvision版本不匹配更重要的是我忘记我的torch版本是啥了于是我在jupyter notebook里面import torchprint(torch.__verdion__)显示我的torch是1.3.1版本’此时我彻底蒙圈了啥意思???我的cmd命令行pip时报的错误是No matchi
2020-07-10 11:46:47 3349
原创 pytorch学习小结一
目前跟着官网,pytorch已经将DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZ部分学完做一个小结用pytorch搭建神经网络分为如下几个通用步骤‘1,将是数据转为tensor2,定义损失函数3,计算结果4,计算损失5,反向传播6,更新梯度和权重...
2020-07-10 09:34:29 205
原创 pytorch RuntimeError: size mismatch, m1: [64 x 784], m2: [784 x 10] at
import pickleimport gzipwith gzip.open((PATH/FILENAME).as_posix(),"rb") as f: ((x_train,y_train),(x_valid,y_valid),_)=pickle.load(f,encoding="latin-1")import torch.nn.functional as Floss_func = F.cross_entropyimport torchimport mathfrom torch
2020-06-24 14:56:03 3102
原创 XXX takes 0 positional arguments but 1 was given
#使用nn.module和nn.parameter来完成训练循环#代替上面的torch.nn.functionalfrom torch import nnclass Mnist_Logistic(nn.Module): def __init__(): super().__init__() self.weights=nn.Parameter(torch.randn(784,10)/math.sqrt(784)) self.bias=nn.Param
2020-06-23 09:26:16 759
原创 pytorch错误收集
import torch.nn.functional as Floss_func = F.cross_entropydef model(xb): return xb @ weights + bias报错:unsupported operand type(s) for @: ‘numpy.ndarray’ and ‘Tensor’解决:左边的x转换成tensor,才能和右边的权重相乘xb, = map (torch.tensor, (xb, ))bs = 64 # batch
2020-06-22 09:26:22 466
原创 pytorch在mnist数据集上的实操(二)
数据集的预处理#下载mnist数据from pathlib import Pathimport requestsDATA_PATH=Path("data")PATH=DATA_PATH/"mnist"PATH.mkdir(parents=True,exist_ok=True)URL="http://deeplearning.net/data/mnist"FILENAME="mnist.pkl.gz"if not(PATH/FILENAME).exists(): conten
2020-06-18 11:01:50 407 1
原创 kettle(一)从数据库提取数据
kettle的四个组成spoon 图像化界面pan 调用Transkitchen 调用Jobcarte 一个web容器,建立专用 远程的ETL Server安装完成后首先连接资源库明天再写从数据库提取数据新建“转换”双击表输入,建立与数据库的连接链接成功从数据中查询表成功...
2020-06-15 17:11:40 1286 1
原创 pytorch从0开始学习(一)
做一个学习记录按照官方文档一个一个码从Learning PyTorch with Examples开始https://pytorch.org/tutorials/beginner/pytorch_with_examples.html就跟着里面的代码一个个写首先是直接用numpy库搭建只有一层隐藏层的神经网络import numpy as npN,D_in,H,D_out=64,1000,100,10x=np.random.randn(N,D_in)y=np.random.randn(N,
2020-06-12 14:34:50 204 1
原创 java基础补全行动
接口----实现 implements继承----重载 overrideSupersuper可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)super引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参)当我们要调用父类方法时使用。所以,无论何时,父类和子类都具有相同
2020-05-21 13:42:06 308
转载 latex bibliography 去掉序号中括号
1.将参考文献编号中编号去掉中括号的方法在导言区加上:\makeatletter\def@biblabel#1{#1.~}\makeatother
2019-12-13 11:56:07 9085 2
转载 matlab的.mat矩阵和npy矩阵互相转换
https://blog.csdn.net/shanshangyouzhiyangM/article/details/85251683
2019-11-22 14:23:15 1698
原创 关于leetcode中二叉树的平台基础理解
1.力扣上关于二叉树的题,都是已经将树创建好了2.我们只需要根据题意选择前序,中序,后续遍历来遍历后台已经构建好的树(先专注于遍历等与树相关的算法,后面再学习创建树也不迟,毕竟创建树非常简单)3.第三点与树无关,对于class中的__init__函数,它只负责对传入数据的初始化,class内的其他函数无法调用__init__函数,只能调用__init__内初始化的参数,例如:class F...
2019-11-19 19:18:31 237
原创 c++ 构造函数及值传递
将构造函数放入private中的目的是:不允许外界创建对象上面写法存在的意义在哪里:参考singleton在class中,在函数后面(小括号后面花括号前面)加const的意义是什么?表明函数里面的操作不会改变数据data的值。养成良好的编程习惯:class里的function分为两种,改变数据的function和不改变数据的function,不改变数据的function我们都加上co...
2019-11-15 17:26:49 1096
原创 windows下jupyter运行指定的虚拟环境
由于数据分析需要创建数据,想使用python的faker库,所以打算新建一个虚拟环境专门用于使用faker库。在这之前,电脑上已经安装了python2 ,python3。并且python2下已经安装了jupyter,ipykernel。下面正式开始1.创建虚拟环境随便选一个文件夹,打开powershell,输入PS D:\Program Files (x86)\pythonenv\fake...
2019-10-16 12:36:37 2451
原创 c++常用库string(一)
string库#include < string >string constructors负责字符串的截取,复制等操作eg. string(5,‘c’);string operators在=操作符时遇到一个问题c++标准库中是这样写的Furthermore, strings can be assigned values that are other strings...
2019-09-28 00:55:15 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人