自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Win10+anaconda+CUDA+pytorch+vscode配置

win10环境下安装pytorch

2023-08-17 14:26:03 775

原创 VSCode配置C++编译环境

VSCode配置C++开发环境

2023-06-01 13:36:40 149

原创 VS2013配置SQLite数据库

vs2013配置sqlite数据库的头文件

2023-05-12 16:17:43 291

原创 本地测试Segment Anything

点击运行,注意这里需要你的pytorch环境安装相对应的库,这时打开Anaconda powershell Prompt(Anaconda),激活你的pytorch环境:conda activate pytorch(你的pytorch环境名称),输入conda install 库名进行安装相应库;,在vscode中激活你的pytorch环境,并在vscode中安装好jupyter插件;点击下载,我这里下载了最后一个358M大小的模型(这里可以使用迅雷下载但速度也不快)官网中给出了三个训练好的参数文件。

2023-04-14 09:38:54 921

原创 Win10+Anaconda+Pytorch_CPU+VsCode安装配置

anaconda+pytorchCPU版本的配置,以及在VsCode中编码

2023-04-13 19:46:30 1228 1

原创 C++Json文件的解析库rapidJson

C++ rapidjson用法

2023-03-30 19:16:48 317

原创 C++ 访问vector数组头尾的四种方法

C++ 访问vector数组头尾的四种方法

2023-03-02 20:58:50 392

原创 C++文件操作流

C++的文件操作流-输入输出

2023-02-27 19:53:44 111

原创 C++中#include注意事项

C++中include注意事项

2022-10-11 15:29:35 446

原创 PCL库使用过程中的注意事项

1.快速配置点击:视图->其他窗口->属性管理器选择debug或者release添加相应的.props文件2.出现 std::uninitialized_copy::_Unchecked_iterators::_Deprecate 错误属性-> c/c++ -> 预处理器 -> 预处理器定义 里添加_SCL_SECURE_NO_WARNINGS3.有关PCL库调用vtk显示点云数据时出错在代码开头添加#define _CRT_SECURE_NO_WARNINGS

2022-01-22 19:58:12 300

原创 anaconda 长时间不用无法连接

问题:解决方法:conda list查看ipython kernal 和 ipython的版本号,如果版本号过低则进行更新pip install --upgrade ipykernelpip install --upgrade ipython如果还未解决pip install --user --ignore-installed jupyter我的问题已解决...

2021-10-31 15:16:50 158

原创 牛客网笔试输入数组问题

在屏幕输入数字,保存到数组中,可是数组的个数不确定,没有边界如何读取屏幕中输入的数字,是个问题。#include<iostream>#include<string>#include<vector>using namespace std;int main(void){ string s; //定义一个字符串接受屏幕中的一行数字,一般为数字和空格 或者 数字和‘,’。 getline(cin,s); //C++ 中getline读取输入的一行数字 int

2021-08-24 10:20:14 919

原创 求最浅叶节点之和

class Solution {private: int mindep = 100000; int tatol = 0;public: void getout(TreeNode* root ,int dep) { if(root == nullptr) { return; } if(root->left == nullptr && root->right =

2021-06-25 10:42:18 366

原创 上传代码到代码库

首先cd 到要上传代码的问价夹然后:touch README.mdgit init (初始化本地代码库)git add README.md (README.md里面写要上传代码的使用说明,和实现的功能)git commit -m “first commot” (“ ” 引号里面的内容为要上传的代码的描述)git remote add origin http://… (https://…为代码库的地址)git push -u origin master (-u)为第一次上传时添加若出现问

2021-06-11 10:48:08 157 1

原创 QT新版本无法使用Lambda函数

QT中代码为:莫名报错:翻译一下,说Lambda只在C++11中含有,所以打开项目中.pro文件,在其中添加CONFIG += C++11

2021-03-28 20:44:17 716

原创 使用数据增强加迁移学习处理CIFAR10数据集

只是用卷积网络对CIFAR10数据集进行处理很难取得良好的效果,一味的增加网络深度会使得数据计算量大幅增加,很容易产生过拟合现象。所以我们使用数据增强和迁移学习的方法对数据集进行处理。1 数据增强在对图像进行处理时,增加样本数据会减小过拟合现象的影响。但是我们继续采集样本又是一件费时费力的事情,所以我们对原来的数据进行变换,在不改变图像属性的前提下增加数据量。具体代码如下:transforms.RandomResizedCrop(size=256, scale=(0.8, 1.0)), # 将原始图像

2020-09-24 15:28:27 1954 3

原创 CS229决策树

CS229决策树构建树熵三级目录构建树我们想知道在哪些地方可以愉快的滑雪。经过调查我们发现一下规律:横坐标是时间以月份划分,纵坐标是纬度范围为-90—90。图中绿色+号表示可以滑雪,红色圆圈为不可以滑雪。如果我们想用线性划分可以滑雪和不可以滑雪,显然是不可能的。虽然我们可以采用SVM中的核方法构建非线性划分。但是我们可不可以通过对数据中的特征选择,直接选择最终的结果。接下我们就要构建决策树(Decision Trees)。首先以数据特征中一种设置区分阈值,选着分界线(Split)。比如首先以纬度L

2020-09-12 21:37:12 368

原创 求取点云数组中的最近点

import numpy as npfrom sklearn.neighbors import NearestNeighborssamples = [[0, 0, 2], [1, 0, 0], [0, 0, 1]]detect = [[0, 0, 1.3], [1.1, 0, 0]]neigh = NearestNeighbors(n_neighbors=1)neigh.fit(samples)#NearestNeighbors(…)a,d = neigh.kneighbors(detect

2020-08-30 21:21:36 734

原创 解决Python下载函数库速度缓慢的情况

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple使用清华源镜像下载

2020-08-28 21:09:13 149

原创 CS229SVM支持向量机

CS229SVM支持向量机函数间隔和几何间隔函数间隔二级目录三级目录函数间隔和几何间隔逻辑回归hθ(x)=g(θTx)h_\theta( x)=g(\theta^T x)hθ​(x)=g(θTx)其中的θ是{θ0\theta_0θ0​,θ1\theta_1θ1​…θn\theta_nθn​},这里我们用w=θ1,...,θnw={\theta_1,...,\theta_n}w=θ1​,...,θn​,b=θ0\theta_0θ0​,进而得到hw,b(x)=g(wTx+b)h_{w,b}( x)=g(w^

2020-08-20 13:02:35 166

原创 CS229朴素贝叶斯与拉普拉斯平滑

朴素贝叶斯与拉普拉斯平滑朴素贝叶斯理论拉普拉斯平滑多相式事件模型朴素贝叶斯理论判断一封邮件是否是垃圾邮件。首先在单词字典中(Vocabulary dictionary)列出所有的单词列表。假设字典中有100000个单词。然后设一个向量X,当一封邮件中的单词出现在字典中时,对应字典中的位置Xi为1,若字典中没有该单词则为0。如下图所示:当邮件中存在buy和a这两个单词时,假设邮件中出现的每一个单词时相互独立的,就是说邮件是由随机生成的单词组成,(这就是朴素的原因)这我们去表现一封邮件的概率为:我

2020-07-28 22:10:34 281

原创 CS229局部加权线性回归

在线性回归中,由于最终拟合出来的曲线是一条直线,其拟合能力极为有限(也可以解释为线性回归所求的是具有最小均方误差的无偏估计)一次很容易出现欠拟合的现象,针对这个问题我们提出局部加权线性回归(LWLR)LWLR的思想:我们对一个输入x进行预测时,赋予x周围点不同的权值,距离x越近,权重越高,...

2020-07-28 21:13:11 125

原创 CS229逻辑回归

逻辑回归的提出在二分类问题中我们需要将离散的数据进行归类,首先我们规定正向类和负向类分别用1和0表示。按照一般我们使用线性分类处理,公式如下:这时输出的y可能会远大于1或者远小于1,这时我们像能不能将输出值限制在0到1之间。函数模型将逻辑回归的输出变量的范围规定在0,1之间,其模型的假设是:其中g函数使用sigmoid函数:将z用线性组合代替:函数图像为:h函数的作用在于对于给定输入变量,根据选择的参数计算输出变量=1的可能性,即在逻辑回归中,我们预测:当大于等于0.5的时候

2020-07-20 23:42:52 143

原创 CS229高斯判别分析

高斯判别分析基本原理算法解析基本原理在二分类中逻辑回归是通过不断优化θ\thetaθ参数,找到最合适的分类界限。而高斯判别分析法采用先通过数据特征建立类别模型,然后在寻找分界线分类。简单来说我们要进行区分猫和狗,逻辑回归分析法就是找到猫和狗的分界线,当新的猫狗要判断这种方法只会确定猫狗在分界线的那一边,也就说它并不能解释什么是猫什么是狗。而高斯判别分析是一种生成学习方法,通过猫狗的数据,建立起猫和狗的模型我们会知道什么是猫什么是狗,当新的数据进来时我们将数据样本和猫狗模型分别对别,看它与哪一个模型相似

2020-07-20 23:41:10 240

原创 键盘上字母的分布是提高了打字效率还是降低打字效率

前两天刷知乎,发现有人说现在键盘上字母的分布是故意降低打字效率,因为早期的打字机因为打字员打字太快容易故障,故而出此下策。really?我怎么记得在数学课本上记得是键盘中字母的分布是在做了统计计算后将用的多的字母放在容易按到的位置来提高打字效率。那么真相到底是什么???有事问百度,百度上大多数人支持降低打字效率,但也有人同意提高打字效率。还是无解,抱着遇到问题解决问题的态度,自己动手丰衣足食。首先使用Python做了一下字母统计,这里我只找到两篇英语文章——《独立宣言》和《飘》。统计结果如下:dica

2020-07-02 22:06:42 442

原创 Pandas读取CSV文件的问题解决

在利用pandas打开.csv文件时发生了好多错误。在网上搜索多数给出的是在路径后面添加delimiter="\t",error_bad_lines=False,engine="python"但我的还是不是报错就是乱码,整个心态崩掉呀!!!最后找到了终极解决办法:将文件另存为UTF-8的格式。好的问题解决。。。...

2020-06-13 09:18:26 814

原创 Pytorch中遇到no model的问题

1.No model named ‘torch’解决方法打开jupyter编译器进行编译时出现了无法调用torch模型的问题。遇到问题,就要解决问题,方法如下:1.打开 Anaconda Navigator;2.切换到安装 PyTorch 虚拟环境 (如下图):注:图中的pytorch_gpu是虚拟环境的名称,这和你自己设的不一样,选着时注意3. 安装 Jupyter Notebook(如下图);4. 重启 Joupyter Notebook,即可(如下图);2.No module

2020-06-11 12:04:32 2569

原创 win10+Anaconda+pytorch+CUDA10.1安装指南

win10+Anaconda+pytorch+CUDA10.1安装指南一、电脑配置检查检查电脑显卡类型功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、电脑配置检查检查电脑显卡类型注意电脑显卡不是NVIDIA的忽略这一步,就

2020-06-04 18:42:48 3047 3

原创 Python3.7安装EasyGui

1.下载安装包:https://sourceforge.net/projects/easygui/files/0.962.将文件解压到桌面:3.win+R打开window管理窗口,输入cmd然后输入cd desktop回车在输入cd robertlugg-easygui-cbd30b0(解压文件名)回车然后输入 python setup.py install回车完成安装,如图:...

2020-04-30 21:58:11 392

原创 已打开的与此命令相关联的DataReader,必须首先将它关闭

出现这种情况是因为DataReader对象没有在使用完毕后关闭,SqlDataReader dr = comm.ExecuteReader();//执行SQL语句,并接收返回的受影响的行数 if (dr.Read()) //如果能够前进到下一条记录,就说明有数据 { dr.Close();//SqlDataRead...

2020-04-02 13:30:14 620

原创 消息 208,级别 16,状态 1,第 1 行 对象名 'students' 无效。

执行 select * from students出现如下错误方法修改数据库

2020-03-31 22:26:56 2963

原创 利用Pytorch对CIFAR10数据集分类(三)

定义损失函数和优化器代码如下:net = Net()import numpy as numpy from torch.autograd import Variable# Define loss (Cross-Entropy)import torch.optim as optimcriterion = nn.CrossEntropyLoss()# SGD with momentum...

2020-03-31 19:27:22 333 1

原创 利用Pytorch对CIFAR10数据集分类(二)

定义网络上代码;`def __init__(self): super(Net,self).__init__() self.conv1 = nn.Conv2d(3,8,3,padding=1) self.conv2 = nn.Conv2d(8,64,3,padding=1) self.pool1 = nn.MaxPool2d(2,2...

2020-03-31 19:26:55 492

原创 利用Pytorch对CIFAR10数据集分类(一)

使用torchvision加载并预处理CIFAR-10数据集定义网络(卷及神经)定义损失函数和优化器训练网络并更新网络参数测试网络Pytorch库中有许多与深度学习有关的代码块,在进行学习时可以直接调用,十分有利于新手学习和使用。本次深度学习我就是采用pytorch库进行变成实现对CIFAR10数据集的分类处理使用torchvision加载并预处理CIFAR10数据集直接上pyt...

2020-03-31 19:26:22 941

空空如也

空空如也

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

TA关注的人

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