- 博客(39)
- 收藏
- 关注
原创 2023.4.5 GCNs
图卷积神经网络(Graph Convolutional Networks,GCNs)是一种深度学习模型,用于处理图结构数据。它是通过在节点之间传递信息来学习图表征的一种方法。GCN的基本思想是将每个节点表示为其周围节点的加权平均值,并使用这些表示进行分类和预测等任务。GCN已被广泛应用于社交网络分析,推荐系统和生物信息学等领域。
2023-04-06 10:04:20
813
原创 2023.4.3 残差网络 ResNet
残差网络之所以叫做残差网络是因为它有一个特点—残差连接这个特点用人话来说就是:本来需要按照层数,逐层进行深度学习,但是在残差网络中,我们跳过连接或使用捷径用于跳过某些层(也可以通过其门的附加权重矩阵自行学习跳过权重)。
2023-04-04 20:54:20
581
原创 2023.4.2 卷积到底是个啥?
卷积神经网络中的卷积层可以提取图像的局部特征,其核心思想是通过卷积操作将图像的原始像素值转化为特征图,其中每个特征图对应于输入图像的不同特征。通过多层卷积层的堆叠和上述操作的组合,卷积神经网络可以自动学习图像中的复杂特征,例如纹理、形状、边缘等,并且可以通过全连接层将这些特征组合起来进行分类或回归等任务。综上所述,卷积层具有参数共享、稀疏连接、位置不变性和可并行计算等优点,可以更好地捕捉输入数据的局部特征,减少模型参数数量,提高泛化能力和计算效率。的方式,可以大大减少需要训练的参数数量,降低过拟合的风险。
2023-04-03 09:42:44
475
原创 2023.4.1 激活函数-Python实现
激活函数是控制神经网络输出的数学函数。激活函数有助于确定是否要激活神经元。SigmoidReLULeaky ReLUTanhMaxoutELU激活负责为神经网络模型的输出添加非线性。没有激活函数,神经网络只是一个线性回归。sigmoid 激活函数sigmoid 函数的公式在 Python 中实现 Sigmoid 函数使用 Python 绘制 Sigmoid 函数使用python绘制sigmoid激活函数我们可以看出来输出介于0到1之间。
2023-04-02 09:27:22
3562
原创 2023.3.30图像处理学习笔记
图像分割一些基本操作包含:上采样、下采样、卷积层、激活函数层、批标准化、池化层。图像分割基础知识点:- 感受野 Receptive field- MIOU评估标准 Modular Input/Output Unit- 步长 stride- 边缘填充 padding- 通道 channel《U 2 -Net Going deeper with nested U-structure for salient object detection》
2023-04-01 08:08:04
149
原创 Python 数据清洗
Python 数据清洗删除重复数据遍历import pandas as pddetail = pd.read_csv('./data/meal_order_detail.csv', index_col=0)# print(detail['dishes_name'])#list1 = list(detail['dishes_name'])print(list1)list2 = []for i in list1: if i not in list2: list2.
2021-07-19 10:15:45
215
原创 MATLAB --excel处理专栏
MATLAB --excel处理专栏读取数据num = xlsread(‘文件名’)num = xlsread(‘文件名’,sheet) 可以选择所在的sheetnum = xlsread(‘文件名’,range) 可以选择所在单元格范围num = xlsread(‘文件名’,sheet,range) 同时限制num = xlsread(‘文件名’,…,functionhandle) 把所获得的数据给指定的函数句柄修改数据按照题目要求修改将数据写入excelxlswrite(f
2021-07-19 09:53:51
212
原创 Matplotlib 直方图(hist)
Matplotlib 直方图(hist)代码速览import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置matplotlib正常显示中文和负号matplotlib.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文matplotlib.rcParams['axes.unicode_minus']=False # 正常显示负号# 随机生成(10000,
2021-07-19 09:51:22
542
原创 MATLAB基础(2)
MATLAB基础(2)矩阵矩阵基本运算矩阵对角化矩阵 LU 分解QR 分解常用概率分布常用分布的代表字符功能字符常用统计量的函数概率统计一般计算举例顺序控制语句矩阵矩阵基本运算矩阵加减法 A+b, A-B矩阵数乘 k*B矩阵乘法 A*B矩阵的幂 A^n矩阵的逆 inv(A)矩阵右除 A/B矩阵左除 A\B矩阵转置 A’矩阵的秩 rank(A)矩阵的行列式 det(A)矩阵行最简形 rref(A)矩阵对角化[P,D]=eig(A)则 A = *PD
2021-07-19 09:22:48
472
原创 Matplotlib 散点图(scatter)
Matplotlib 散点图(scatter)代码速览# 导包import numpy as npimport matplotlib.pyplot as plt# 设置中文字符plt.rcParams['font.sans-serif'] = 'SimHei'plt.rcParams['axes.unicode_minus'] = Falsedata = np.load('./data/国民经济核算季度数据.npz', allow_pickle=True)name = data['co
2021-07-13 15:23:24
602
原创 MATLAB基础(1)
MATLAB基础 (1)矩阵矩阵基本运算数组遍历数组的两种方式MATLAB 绘图基本绘图环境及参数设置极坐标绘图其它二维绘图指指令三维曲线绘图矩阵直接导入A = [1,2;3,4;]文件导入A = load('文件名')读取Excel数据文件num = xlsread('文件名')num = xlsread('文件名',sheet) 可以选择所在的sheetnum = xlsread('文件名',range) 可以选择所在单元格范围num = xlsread('文件名',
2021-07-07 14:50:05
963
原创 蓝桥杯试题——子串分值
蓝桥杯试题——子串分值#include<iostream>#include<string>#include<cstring>using namespace std;int c[26]; //二十六个字母string s;int f(int m, int n){ int a = 0; for (int i = m; i <= n; i++) c[s[i] - 'a']++; //对应字母加加 for (int i = 0; i &
2021-04-11 19:14:58
180
原创 蓝桥杯试题——路径之谜
蓝桥杯试题——路径之谜#include<iostream>#include<cstring>#include<vector>using namespace std;int num;int x[20];int y[20];int po[4][2] = { {1,0},{0,1},{-1,0},{0,-1} };int visited[20][20];vector<int> step;int X() { for (int i =
2021-03-26 10:08:37
201
原创 蓝桥杯试题——随意组合
蓝桥杯试题——随意组合答案:24#include<iostream>#include<cstring>int num[9] = { 0,1,2,3,4,5,6,7,8 };int ans;using namespace std;int accord(){ int a1, a2, a3, a4, b1, b2, b3, b4, sum1, sum2; a1 = num[1] * 10 + num[2]; a2 = num[3] * 10 + num[4];
2021-03-22 16:54:55
475
原创 蓝桥杯试题——G将军有一支训练有素的军队
蓝桥杯试题——G将军有一支训练有素的军队样例输入1:31 1样例输出1:4样例输入271 1 2 2 3 3样例输出240#include<iostream>#include<cstring>#include<vector>using namespace std;int superior[100002];int soldiers[100002];vector<int> subordinate[100002];i
2021-03-22 15:53:11
162
原创 蓝桥杯试题——独数游戏
蓝桥杯试题——独数游戏测试样例:005300000800000020070010500400005300010070006003200080060500009004000030000009700样例结果:145327698839654127672918543496185372218473956753296481367542819984761235521839764代码:#include<iostream>#include<cstdio
2021-03-22 12:37:12
141
原创 蓝桥杯试题——7对数字
蓝桥杯试题——7对数字#include<iostream>#include<cstring>using namespace std;int a[14];int f(int n){ if(n==0) return 1; else{ if(n==4) n--; for(int i=0;i+n+1<14;i++) if(a[i]==0&&a[i+n+1]==0){ a[i]=n; a[i+n+1]=n; if(f(
2021-03-20 21:12:41
124
原创 蓝桥杯试题——生命之树
蓝桥杯试题——生命之树#include<iostream>#include<vector>#include<cstring>using namespace std;struct tree{ int value; vector<int> next;};int visited[1000000];tree TREE[100000];int MAX;int dfs(int node){ int count,C=0; for(int
2021-03-20 16:55:43
211
原创 蓝桥杯试题——垒骰子
蓝桥杯试题——垒骰子#include<iostream>using namespace std;int N,M;struct op{ int m; int n;};op OP[1000000];int Opposite(int n){ if(n==1) return 4; else if(n==2) return 5; else if(n==3) return 6; else if(n==4) return 1; else if(n==5) retur
2021-03-19 16:52:33
97
原创 蓝桥杯试题——灾后重建
蓝桥杯试题——灾后重建#include<iostream>#include<cstring>int N, M, Q;int x;int C;int visited[5002];int p[5002];using namespace std;struct Map { int arc[5002][5002]; int vexnum; int arcnum;};Map map;void Init(){ for (int i = 0; i <
2021-03-19 15:57:59
503
原创 蓝桥杯试题 算法训练 绘制地图
蓝桥杯试题 算法训练 绘制地图问题描述最近,WYF正准备参观他的点卡工厂。WYF集团的经理氰垃圾需要帮助WYF设计参“观”路线。现在,氰垃圾知道一下几件事情: 1.WYF的点卡工厂构成一颗二叉树。 2.一共有n座工厂。 3.他需要把这颗树上的点以后序遍历的方法列出来,才能绘制地图。 还好,最近他的属下给了他先序遍历和中序遍历的数据。可是,氰垃圾最近还要帮㊎澤穻解决一些问题,没有时间。请你帮帮他,替他完成这项任务。由于氰垃圾的一些特殊的要求,WYF的参观路线将会是这棵树的后序遍历。输入
2021-03-16 17:02:16
815
原创 蓝桥杯试题——汉诺塔问题
蓝桥杯试题——汉诺塔问题#include<iostream>#include<cstring>int Step,x,y;long long int ANS[6];using namespace std;int Between(){ if(Step>=x&&Step<=y) return 1; else return 0;}void Count(int From,int End){ if(From=='A'){ if(E
2021-03-15 17:21:40
487
1
原创 蓝桥杯试题——基因配对
蓝桥杯试题——基因配对#include<iostream>#include<cstring>using namespace std;char L[1000000];char S[1000000];int len1;int len2;int Compare(int n){ int j=0; for(int i=n;i<len1;i++){ if(L[i]!=S[j]) return 0; else if(L[i]==S[j]&&
2021-03-15 16:07:20
420
原创 蓝桥杯试题——网站扩充
蓝桥杯试题——网站扩充#include<iostream>#include<cstring>using namespace std;int main() { int n; int F[300];//最大规模300 memset(F,0,sizeof(int)*300);//初始化 cin>>n; if(n<=7) cout<<"1"; else{ for(int i=0;i<7;i++) F[i]=1; fo
2021-03-15 15:06:53
209
原创 PAT甲级 1007 Maximum Subsequence Sum (25 分)
1007 Maximum Subsequence Sum (25 分)Given a sequence of K integers { N1, N2, …, NK }. A continuous subsequence is defined to be { Ni, Ni+1, …, Nj } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the largest
2021-03-09 22:01:11
82
原创 CString转化为string再转换为const char*的方法
谢天谢地我终于知道要咋转换了,激动之余记录一下。unicode:CString bus=“123”;std::string str=CT2A(bus.GetBuffer());const char* p = str.c_str();非unicode:CString sz1 = “abc”;std::string sz2 = sz1.GetBuffer();const char* p = str.c_str();...
2021-02-26 14:26:45
133
原创 拓扑排序
拓扑排序一、定义:拓扑排序是对有向无圈图的顶点的一种排序。只能对有向无圈图进行排序。如果是无向图,则不会有必然先后顺序。如果是有圈图,则会存在循环,也会存在无法确定先后顺序的情况。ps:拓扑排序不一定唯一二、实现:示例文字解释:首先,对每一个顶点计算它的入度。然后,将所有入度为0的顶点放在一个初始为空的队列queue中。当队列不空时,删除一个顶点v,并将与v邻接的所有顶点的入度减1.只要一个顶点的入度降为0,就把该顶点放入队列queue。此时,拓扑排序就是顶点出队顺序。...
2021-02-03 17:20:07
280
原创 图的表示
图的表示邻接矩阵邻接表邻接矩阵✦优点:简单✦缺点:空间需求大,为O(|V²|)应用条件:图是稠密的实现代码/*定义一些值*/#define MVNum 100 //表示最大顶点个数/*邻接矩阵存储表示*/typedef struct AMGraph{ int vexnum,arcnum; //顶点数,边数 int vexs[MVNum]; //顶点列表,可以是各种类型,代表输入点的信息 int arcs[MVNum][MVNum]; //邻接矩阵}AMGraph;
2021-02-03 15:56:42
179
原创 Python学习入门:从变量到异常处理
Python学习入门:从变量到异常处理一、学习内容概述1、变量、运算符与数据类型变量和赋值运算符算术运算符比较运算符逻辑运算位运算符其他运算符运算符的优先级数据类型2、位运算原码、补码和反码原码:反码:补码:符号位:按位运算详情请参考位运算符~3、条件语句if 语句if-else语句if - elif - else 语句assert 关键词4、循环语句range() 函数enumerate()函数5、异常处理一、学习内容概述天池Python训练营戳我跳转到学习地址????1、变量、运算符与数据类型
2021-01-22 18:03:31
417
原创 PAT 乙级 1040 有几个PAT (25分)
PAT 乙级 1040 有几个PAT (25分)题目如下:字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位§,第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位§,第 4 位(A),第 6 位(T)。现给定字符串,问一共可以形成多少个 PAT?输入格式:输入只有一行,包含一个字符串,长度不超过105,只包含 P、A、T 三种字母。输出...
2020-04-07 11:30:32
181
原创 甲级1029 Median (25分)
甲级1029 Median (25分)测试点3过不了啊????还有一点不明白为啥要加&?我用的long long *array,但是我没加&时就是过不了啊啊啊啊啊(;´д`)ゞ等待大佬解答题目如下1029 Median (25分)Given an increasing sequence S of N integers, the median is the number...
2020-03-25 16:01:52
203
原创 PAT 乙级 1017 A除以B
PAT 乙级 1017 A除以B题目如下:本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例...
2020-03-22 16:44:14
118
原创 PAT 乙级 1032 挖掘机技术哪家强
PAT 乙级 1032 挖掘机技术哪家强题目很简单,就是要注意题目要求把数组的声明放在第1行!!!!题目如下:为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 105 的正整数 N(这句话得体会一下),即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的...
2020-03-21 15:56:52
141
原创 PAT 乙级 1038 统计同成绩学生
PAT 乙级 1038 统计同成绩学生这题挺简单的,我就水一下就过去了。但是我看通过率不高就来写写。题目如下:本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第 1 行给出不超过 105 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分...
2020-03-20 12:09:11
83
原创 PAT 乙级 1014 福尔摩斯的约会
PAT 乙级 1014 福尔摩斯的约会题目不难,但是要注意的是:1.如果分钟是60,则小时进一,分钟为零。2.输出格式为 DAY HH:MM,十位数没有的要用零补齐题目如下:大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上...
2020-03-19 12:22:51
120
原创 PAT 1019 数字黑洞
PAT 1019 数字黑洞这题挺简单的,就是要注意一点。当一开始输入的是“6174”时,应该输出“7641 - 1467 = 6174”,而不是直接结束程序。题目如下:给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个...
2020-03-18 17:29:18
125
原创 PAT 乙级 1010 一元多项式求导
PAT 乙级 1010 一元多项式求导这个题我纠结了很久,就是不知道哪里错了。后来发现还是自己的理解出现了偏差。题目如下:设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字...
2020-03-18 10:49:00
124
原创 PAT乙级 1003 我要通过!
最近连着刷PAT刷了十多天了,分享一下我遇到的一些坑。题目如下:“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x...
2020-03-17 21:36:04
99
原创 PAT乙级1008题
PAT乙级1008题 一直是部分正确 >﹏<求大佬解答????题目如下:1008 数组元素循环右移问题 (20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1 ⋯AN−1变换为(AN−M⋯AN−1 A0 A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽...
2020-03-17 17:18:50
297
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人