自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AttributeError: module ‘torch.nn‘ has no attribute ‘module‘

纠错发现是少打了下划线。init前后有两个_,

2023-07-14 10:20:30 3485

原创 深度学习网络结构可视化--torchsummary

直接在代码里(在调用模型时)加入下面代码块。运行一下,在训练前,输出各参数。没下载该模型,pip一下。

2023-07-13 21:34:37 366

原创 神经网络结构可视化-netron

点选择模型,将oonx文件拉到netron界面,即可。如何将pytorch模型转换为onnx的格式?网址:https://netron.app/在测试(训练好的模型)里输入代码。

2023-07-13 21:27:46 290

原创 TypeError: img should be PIL Image. Got <class ‘NoneType‘>

pic应该是PIL Image or ndarray类型的数据,但是我们没有获得任何数据。最后发现是绝对路径里有中文,把所有文件名换成英文,就可以正常运行了。数据的路径有问题,没有提取到数据。

2023-07-13 19:51:59 573

原创 latex公式编写,大括号上下元素对齐;优化问题,min...st..对齐问题

公式排版。

2023-07-07 15:46:28 2873

原创 latex算法步骤,子代码编号及修改算法框的宽度

主要用到下面这个代码块,其 对代码块里的每一句以 \State开始的语句进行编号,其中[1]表示,自动从1开始编号。但是出现问题,最后一句总是在跟随子代码块,且自定义编号和\begin{algorithmic}的编号大小不一致,因此考虑一个编号代码块,且都自己定义编号,另外考虑3.a,3.b,前面添加空格。看了官方文档和网上一下资料,对于一个步骤下面有好多子步骤的算法,大多是通过for循环与while判断实现的,而且对于for下面的每一步骤没有重新编码,感觉很乱,不好看。

2023-07-07 11:29:21 2192

原创 latex5张实验子图排列

初始想法是:图中放表,表中放子图。但太复杂了,意外搜到,下面这篇文章,其使用\vspace{0.02cm}控制间隙,尝试这样做。上下两排都是3个子图的大小,但是第二排只放2个子图,最后把这两个子图统一居中。\vspace{0.02cm},{}里面可正可负,正为增加间隙,负为减小间隙。实验有5张图,初步构想是两个大图放两排,第一排3个子图,第二排2个子图。第二个问题:上下两排的空隙太大,不美观。未调整间隙前,中间空太多不美观。第一个问题:5张子图要一样大。

2023-07-06 19:36:24 395

原创 latex一个图中插入多个子图

注意:0.5\textwidth,识别\textwidth为尺度单位(cm,mm之类的),需要在引言部分导入包:(在: \begin{document} 命令之前导入){overleaf-logo},{mesh}:注意这里是图片名称,导入的图片可能是带后缀的,如:图3.npg,这里不能是{图3.npg},必须用{图3}0.9\linewidth:可以改成想要的单位,如:5.4cm。另外如果想要子图片居中,插入:\centering。源代码如下:(一个图两个子图)

2023-07-06 17:02:22 1917

原创 合并pdf文件

【代码】合并pdf文件。

2023-06-11 22:00:01 54

原创 实践:jieba分词和pkuseg分词、去除停用词、加载预训练词向量

目标:中文句子中的词与词之间加上边界标记,本质是划分词的边界。英文天然有空格作为分词符合。而对于中文如何让机器智能识别出单词词汇,是文本分析的第一步。基本分词思想:(1) 由句子到词.(2) 由字到词具体分词方法:举例:如何分词使得这个句子的共现概率最大。

2023-06-11 15:24:21 1649

原创 sklearn真实分类问题数据集下载

本节内容:下载常用的sklearn真实分类问题数据集,并保存为excel文件鸢尾花数据集糖尿病数据集手写数字红酒数据集乳腺癌数据集。

2023-05-29 14:39:50 405

原创 PyTorch中张量的创建和维度的操作

PyTorch的不同类型之间,通过调用to方法进行转化,该方法传入的参数为转换的目标类型。torch.rand_like(t) #t大小,元素服从(0,1)上的均匀分布的张量。torch.randn_like(t) #t大小,元素服从标准正态分布的张量。主要包含获取张量的某一特定的维度元素的数目及张量包含的所有元素数目的一些方法。torch.zeros_like(t) #t大小,元素全为0的张量。torch.ones_like(t) #t大小,元素全为1的张量。torch.ones函数。

2023-05-02 17:09:00 534

原创 葡萄酒数据集的随机森林分类

我这里选择的是红酒样本数据的特征与标签特征:11个;标签:红酒质量0-10之间,11个类别2:查看数据集可以看到数据都在一列里,需要改一下。

2023-04-26 16:21:37 2685 2

原创 使用决策树对鸢尾花进行分类python

鸢尾花数据集介绍。

2023-04-26 09:14:33 3216

原创 人工数据集

重要参数:n_samples:设置样本数量、noise:设置噪声、factor:0 < double < 1 默认值0.8,内外圆之间的比例因子、random_state:设置随机参数(嘿嘿,无所谓,随便设),我们主要讲参数noise、factor。重要参数:n_samples:设置样本数量、noise:设置噪声、random_state:设置随机参数(嘿嘿,无所谓,随便设),我们主要讲参数noise。n_repeated :重复信息,随机提取n_informative和n_redundant 特征。

2023-04-24 11:58:34 890

原创 simple-cluster-常见的聚类python

BIRCHDBSCANK-均值Mini-Batch K-均值Mean ShiftOPTICS光谱聚类高斯混合聚合聚类。

2023-04-24 10:29:24 82

原创 python实现核函数

pdist,用于计算样本对之间的欧式距离;squareform将样本间距离(pdist函数得到的结果)用方阵表示出来。如果输入特征是一维标量,该函数的形状为钟形曲线,参数\sigma控制曲线的宽度(胖瘦)。二:sigmoid核函数。

2023-04-16 19:21:31 1102

原创 numpy计算常见的距离

既然欧几里得距离无法忽略指标度量的差异,所以在使用欧氏距离之前需要对底层指标进行数据的标准化,而基于各指标维度进行标准化后再使用欧氏距离就衍生出来另外一个距离度量——马哈拉诺比斯距离(Mahalanobis Distance),简称马氏距离。显然, A离左边的更近, A属于左边总体的概率更大, 尽管A与a的欧式距离远一些。欧氏距离是基于各维度特征的绝对数值,需要保证各维度指标在相同的刻度级别,比如对身高(cm)和体重(kg)两个单位不同的指标使用欧式距离可能使结果失效。马氏距离是基于样本分布的一种距离。

2023-04-16 15:22:59 1102

原创 一维搜索优化python

【代码】一维搜索优化python。

2023-04-14 21:25:25 86 1

原创 Facebook社交网络分析Facebook_analys

数据集介绍:Facebook数据已匿名化,将每个用户的Facebook内部ID替换为新值。此外,虽然提供了来自此数据集的特征向量,但对这些特征的解释已被模糊。例如,如果原始数据集可能包含“政治=民主党”特征,则新数据将仅包含“政治=匿名特征1”。因此,使用匿名数据可以确定两个用户是否具有相同的政治派别,但不能确定他们各自的政治派别代表什么。

2023-04-14 21:20:39 2584 6

原创 matplotlab数据可视化

bar的参数width获取了多个参数值,把前面的’g’也当成参数了。介绍金融数据里一些常见的2D、3D图形,使用matplotlib。如上图,因为刻度的原因,看不出绿色线的波动情况。

2023-04-14 21:08:00 202

原创 数据归一化与标准化处理python

应用场景:在不涉及距离度量、协方差计算、数据不符合正太分布的时候,可以使用该方法或其他归一化方法(不包括Z-score方法)。应用场景:在分类、聚类算法中,需要使用距离来度量相似性的时候(比如K-means等聚类算法 中),或者使用PCA技术进行降维的时候,Z-score standardization表现更好。(1)归一化:将样本的特征值转换到同一量纲下把数据映射到[0,1]或者[-1, 1]区间内。(1) 线性函数将原始数据线性化的方法转换到[0 1]的范围, 计算结果为归一化后的数据,X为原始数据。

2023-04-14 20:48:07 1040

原创 动手实现标签传播--LP-simple-example

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gi4NsST3-1681453045609)(attachment:%E5%9B%BE%E7%89%87.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jf4kLWb3-1681453045611)(attachment:%E5%9B%BE%E7%89%87.png)]Step 3: 迭代 F “n_iter” 次直到收敛。Step 4: 画出最终结果。Step 2: 计算 S。

2023-04-14 14:18:40 76

原创 数据结构与算法——格雷编码

题目解题 vector<int> grayCode(int n) { vector<int> res; int size =pow(2,n); for(int i=0;i!=size;++i) res.push_back(i^(i>>1)); return res; }...

2020-04-18 21:44:54 136

原创 数据结构与算法——子集

题目题解public IList<IList<int>> Subsets(int[] nums) { IList<IList<int>> list=new List<IList<int>>(); list.Add(new List<int>()); int len ; ...

2020-04-18 21:15:03 191

原创 数据结构与算法——只出现一次的数字

题目解题public int SingleNumber(int[] nums) { int result =0; for(int i=0;i<nums.Length;i++) result^=nums[i]; return result; }

2020-04-12 21:17:13 133

原创 数据结构与算法——无重复字符最长子串

题目解题 public int LengthOfLongestSubstring(string s) { int ans=0; int[] index=new int[128]; int left=0; for(int right=0;right<s.Length;right++) { left=Math.Max(index[s[...

2020-04-12 21:00:55 134

原创 数据结构与算法——设计循环双端队列

题目解题1.front指向队列头部第一个有效数字的位置。rear指向队列尾部最后一个有效数据的下一个位置。2.判断队列为空isempty():front==rear‘’判断队列为满isfull():为避免判断为空与满条件相同,空出一个位置,即满的时候有两种情况(1)front=0,rear=k;(2)front=i(0<i<k-1),rear=front-1(注意re...

2020-03-30 18:42:36 149

原创 数据结构与算法----整数反转

题目解题1.通过数字计算,将需反转的数字result对10取余。2.将获得的反转值与32位有符号整数的最大值与最小值比较,如果大或小就判断为溢出,返回0. public int Reverse(int x) { long result =0; while (x!=0) { int temp=x%10; ...

2020-03-26 19:35:25 129

原创 数据结构与算法——最小栈

题目解题1.利用两个栈,先将第一个元素入栈,第二个元素再进来的话就比较大小,如果比第一个大的话就放入第二个栈中。2.后面每次进来的元素都与第一个栈中比大小,如果比第一个栈中的最上面的元素还要大的话就放到第二个栈的上面。3.出栈的话,如果出第二个栈中的元素,第一个栈的顶部一直保存最小元素,出第一个栈中的元素的话,因为入栈的规则决定后入栈的元素都比先入栈的元素小,所以第一个栈中的顶部依旧保存...

2020-03-22 22:51:26 134

原创 数据结构与算法——有效的括号

题目解题1.用peek获取栈顶元素并判断是否能与当下的后括号配对,如果可以用pop删除,否的话就用push推到栈顶去。2.遍历后判断栈的长度,如果为0的话就返回true,否则返回false.if(s.Length==0) return true; if(s.Length%2==1) return false; if(s[0]==')'||s[0]==']'...

2020-03-22 20:53:29 141

原创 数据结构与算法——环形链表

题目解题使用具有不同速度的两个快慢指针遍历链表,慢指针每次移动一步,快指针每次移动两步。如果链表中不存在环,最终快指针将最先到达尾部,此时返回false;如果存在环,最终快慢指针会相遇,此时返回 true。 public bool HasCycle(ListNode head) { if(head==null||head.next==null) { ...

2020-03-12 14:26:49 113

原创 数据结构与算法——删除排序表中的重复元素

题目解题设置两个节点newhead,newnext,newnext用于遍历链表中的所有元素,newhead通过判断newhead.val与newnext.val是否相等,指向不重复的元素,达到删除重复元素的效果。注意遍历结束后要将newhead.next=null,否则若原链表最后两个元素相等,删除后的新链表会保留该重复元素。 public ListNode DeleteDuplicat...

2020-03-11 19:04:55 544

原创 数据结构与算法——合并两个有序链表

题目解题创建一个虚拟头结点newhead,然后比较l1与l2的值大小,对newhead进行头插。public ListNode MergeTwoLists(ListNode l1, ListNode l2) { if(l1==null) return l2; if(l2==null) return l1; ListNode newhead=n...

2020-03-11 17:42:09 175

原创 数据结构与算法——买卖股票的最佳时机2

题目解题一个循环,只要明天的价格大于今天的价格,就可以进行一次买卖。int maxProfit(vector<int>& prices) { if(prices.size()==0) return 0; int profit=0; for(int i=0;i<prices.size()-1;++i)...

2020-03-08 17:12:37 128

原创 猜数字游戏

题目解题#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int main(){ int i=1,cai,magic; srand(time(NULL)); magic=rand()%100+1; cout<<"猜测一个0到1...

2020-03-08 15:18:16 115

原创 数据结构与算法——买卖股票的最佳时机

题目解答从左向右一次遍历,记录该数据前的最小值,两值相减即其利润。将这些利润记录到数组中,最后取最大值。发现一个很奇妙的代码,它可以在一次循环中一边找最小值,一边找最大利润int min=prices[0]; int max=0; int len=prices.Length; for(int i =1;i<len;i++) ...

2020-03-02 19:26:17 132

原创 数据结构与算法——最大子序和

题目![在这里插入图片描述](https://img-blog.csdnimg.cn/20200302181502147.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NDI1MTc5,size_16,color_FFFFF...

2020-03-02 18:41:56 87

原创 数据结构与算法——合并两个有序数组

题目解答

2020-03-02 18:11:37 450

原创 数据结构与算法——移除元素

题目解答由说明可知,根据函数返回的长度,会打印数组中该长度范围内的所有元素。用了一个循环,遍历数组中的所有数据,将非目标移除元素逐项赋值到该数组中,每对该数组重新赋值一次,下次赋值位置向后移一位。最后返回赋值次数。class Solution {public: int removeElement(vector<int>& nums, int val) { ...

2020-02-23 16:05:07 307

空空如也

空空如也

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

TA关注的人

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