自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vit学习及代码示例(可跑通,帮助理解)

以上仅为VIT相关学习示例,其本身还是一般人直接训练不起的,但是pre-training用于迁移学习做下游任务,或借鉴VIT的结构做一些任务还是OK的。

2023-03-16 16:38:16 1794

原创 Transformer代码实现机器翻译示例(注意:Encoder_input,Decoder_input,Decoder_output:训练标签设定)

【代码】Transformer代码实现机器翻译示例(注意:Encoder_input,Decoder_input,Decoder_output:训练标签设定)

2023-03-14 21:57:46 2343 1

原创 OpenAI——CLIPs(代码使用示例)

OpenAI——CLIPs(代码使用示例)

2023-03-09 19:08:42 2761

原创 CAMs激活图可视化系列——GradCAM

原理官方模块安装注意GradCAM代码(本人修改:直接可用——官方版PLUS)结果对比GradCAM代码(简书+本人修改:直接可用——可自定义修改版)后记:GradCAM本身其实只是一个工具,最后呈现的效果还是由所用模型+(类别编码)本身决定PLUS相关参考。

2023-03-04 19:04:04 1508 3

原创 PAT初级1018锤头剪刀布(C++)

思路:1.可将B,C,J 布,锤子,剪刀的大小关系分别进行出现判断2.输赢和平局的记录分别进行,判断后即给出3.按题目要求输出结果注意:1.各类情况要覆盖到,且注意甲和乙种某一人没有赢过时2.输出赢次数最多的最小字母序字母3.查找最值的代码模式需注意...

2022-06-13 16:56:16 241 1

原创 PAT初级1031(C++)查验身份证

PAT乙级10311.检测前17位中是否全为数字,最好单个单个字符检测2.同时让获取的判断为数字的各个字符乘以相应的权重,mod11后得到z3.转换z对应的M值与获取的最后一个字符进行校验4.可设置一个信号量判断是否全部正常注意:不要直接用stoi(“xxx”)函数,否则遇到字母会报错,以及遇到“0xx”的转换可能会出问...

2022-06-04 16:44:53 910

原创 PAT初级1027(C++)

题目:思路:1.找到打印字符个数的规律,每行为基数个数,2n-1。总体呈对称形式,需要的个数为2n**2-12.获取一半的总行数,n=floor(sqrt((所给个数+1)/2))3.获取每行打印内容,N-n个空格,以及n个给定字符(代码示例中注释与非注释部分为两种打印方式)4.按行输出代码:# include<iostream># include<cstring># include<cmath>using namespace std;strin

2022-05-29 17:22:48 141

原创 PAT初级1028(C++)

PAT初级1028题目:思路:遍历(从有效生日开始的)时间比较,获得年长和年轻的人。(当前有效生日和最年长/年轻的生日比较)时间较小的相对年纪较大,生日2014年9月6号之后的无效,1814年9月6号之前的无效。1.排除无效生日2.从当前有效生日开始遍历寻找最值3.当所有生日均无效时,仅输出0Plus:“2014年9月6号”和”1814年9月6号“都包括在内代码:# include<iostream># include<cstring>using name

2022-05-23 13:47:55 143

原创 PAT初级1021 个位数统计(C++)

**PAT初级1021 个位数统计(C++)**题目:思路:数字只有0-9,统计各类数量,最后输出数量不为0的即可(其实本质也类似于桶排序~)代码:# include<iostream># include<cstring>using namespace std;int main(){ string num; cin>>num; int a[10] = {0}; string n=""; for(i

2022-05-07 14:01:24 829

原创 PAT初级1086就不告诉你(C++)

PAT初级1086就不告诉你(C++)题目:代码:结果:PLUS(搬运):题目:代码:# include<iostream># include<cstring>using namespace std;int main(){ int A=0,B=0; cin>>A>>B; long Mul = A*B; string S = std::to_string(Mul); string res = "";

2022-04-29 16:50:34 927

原创 PAT初级1087(C++)

PAT初级1087(C++)题目思路注意:x0和x1,x6和x7运算结果相同,且每30(235)为一轮叠加所以可以先获取30的结果,后续获取有多少个30的轮次,最后获取剩余的数据的个数即可数量(<=30)数量(30Num)+数量(N-30Num)(以上为稍微用了点儿规律的遍历,其他也可利用数据结构完成,例如map,set)代码#include <iostream>using namespace std;int main(){ int N,curr=0,

2022-04-22 16:08:30 1329 2

原创 PAT初级1022D进制的A+B(C++)

PAT初级1022D进制的A+B题目:思路:模拟进制转换,取余验商后倒排余数即可代码:# include<iostream># include<cstring>using namespace std;int main(){ long A,B; int D,mod; cin>>A>>B>>D; long re; string result=""; re = A + B;

2022-04-16 10:53:17 448

原创 PAT初级1017 A除以B

**PAT初级1017 A除以B**题目:思路:利用C++string特性以及string和long的相互转换,模拟手写除法操作,最好1位1位的模拟,然后最后判断除数第一个位是否输出(0xxx和xxx)代码:# include <iostream># include <cstring>using namespace std;int main(){ string A="",Q=""; int B=0,R=0; cin>>

2022-04-09 18:13:48 234

原创 PAT初级1015德才论(C++)

PAT初级1015德才论(C++)代码:# include <iostream># include <cstring>#include <algorithm>using namespace std;struct Student{ string number; int D; int C; int flag; Student() { number=""; D=0;

2022-04-01 14:37:10 882

原创 PAT初级1001(3n+1)猜想 (C++)

PAT初级1001(3n+1)猜想 (C++)思路:此题没什么难度,采用循环、递归或栈(前两者的底层实现)即可代码:# include <iostream>using namespace std;int main(){ int n,k=0; cin>>n; while(n!=1) { if(n%2==0) { n = n/2; } else

2022-03-30 12:28:10 1115

原创 PAT初级1012 数字分类 (C++)

**PAT初级1012 数字分类 (C++)**思路:对数字分类后按分支处理,特别注意A2,交错求和可能会导致和为0(后续判断是否有数字可能会受影响,不绝对)C++的按精度输出需注意代码:# include <iostream>#include <iomanip># include <cmath>using namespace std;int main(){ int N=0,number=0; cin>>N;

2022-03-28 14:48:01 936 1

原创 PAT初级1011 A+B和C (C++)

PAT1011 A+B和C (C++)此题没有任何难度,就随便放点儿东西了# include <iostream>using namespace std;bool campare(long num1,long num2,long num3);bool campare(long num1,long num2,long num3){ if((num1 + num2)>num3) { return true; } else

2022-03-25 11:50:32 459

原创 PAT初级1004成绩排名(C++)

PAT1004成绩排名

2022-03-23 14:07:42 1046

原创 PAT初级1003我要通过(思考)

PAT1003我要通过(思考)

2022-03-22 16:10:33 365

原创 spss入门——简单的数据预处理到时间序列分析系列(七)

spss数据预处理到时间序列分析(七)预测呼~,终于到了我们的这个系列的结尾了,预测2016的数据!!应用所建立的模型分析预测2016的数据(原因:数据为编撰的,只到2015年)操作完以后到了这里手动输入所需预测年份,此为一直预测到2016年第四个季度数据,下面是我们的结果图形化表现:得到预测值下面就是把数据整体得展示一下~将预测结果与已有数据放在一起分析,数据手动设置填充(当然有些也可能不需要),整合后画时间序列图,操作如下:得到结果:图形化展示:可对比模型拟合预测

2021-03-15 19:47:09 861

原创 spss入门——简单的数据预处理到时间序列分析系列(六)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(六)季节分解得到时间序列图后就可以进行季节分解了通常情况下进行季节因素分解,将季节变动因素从原时间序列中去除,生成由剩余三种因素构成序列满足后续分析需求。对时间序列预测时,应考虑将上述四种因素分解出来。分解之后,能够克服其他因素的影响,仅仅考量一种因素对时间序列的影响。分解后可分析之间相互作用,及对时间序列综合影响。当去掉这些因素,可更好进行时间序列间比较,更加客观的反映事物变化发展规律。分解后,序列可建立回归模型,提高预测精度。根据

2021-03-15 19:38:23 8005 4

原创 spss入门——简单的数据预处理到时间序列分析系列(五)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(五)时间序列图芜湖,鸽了这么久,我又回来了,这次进行到时间序列图的画法~~画时间序列图画时间序列图,初步观察时间序列规律,按照图中的操作爱就好啦~操作之后就到了这里选择你想要的表现形式就可下面是我们的结果获得的时间序列折线图和面积图折线图面积图OKK,获取时间序列图就完成了,是不是很简单~...

2021-03-15 19:21:29 839

原创 LInux内核系统调用(Ubuntu18.04+模块插入+用户态调用显示)

系统调用用户态获取当前进程相关信息(不需dmesg)先贴一下之前的博客,那篇需要使用dmesg才能看到自己编写的内核函数的运行后结果,这里小编绞尽脑汁想了个办法不用dmesg就可以搞定,虽然还有很多bug,但勉强是完成了ヽ(ー_ー)ノpreparation!!!LInux编写内核系统调用(Ubuntu18.04)https://blog.csdn.net/weixin_43860330/article/details/109737589不过鉴于本人比较懒,可能这里主要是思路,不是特别的详细,也主要

2020-12-04 20:22:30 609

原创 LInux编写内核系统调用(Ubuntu18.04)

*LInux编写内核系统调用不要再入坑了!!!其实所谓的LInux编写内核系统调用就是在他的内核相关的文件里写入相应函数(按内核函数规范),之后重新编译一个内核就可(注意其实就是重新编译了一个内核!!!),只要在这个过程中没有出现什么问题,自然就可以在用户态调用那个自己编写的系统调用!!!笔者就贴出自己的实验报告,大伙一看就明白了(当然注意其中*.1都是编写内核函数模块的内容,可以说是用来测试的,沿革说不属于主题内容,大家注意下就可)系统调用用户态获取当前进程相关信息实验内容:1.1编写内核可运

2020-11-17 11:04:01 653

原创 Ubuntu 18.04上编译Linux内核(图文版)

**在Ubuntu 18.04上编译Linux内核编译按命令来就可(贴两个链接)1、在Ubuntu上编译Linux内核https://blog.csdn.net/PatrickYangyz/article/details/88594094?biz_id=102&utm_term=linux%20%E5%86%85%E6%A0%B8%E5%AE%9E%E9%AA%8C&utm_medium=distribute.pc_search_result.none-task-blog-2alls

2020-10-27 18:00:05 2793

原创 spss入门——简单的数据预处理到时间序列分析系列(声明!!!!!!!)

spss入门——简单的数据预处理到时间序列分析系列(声明!!!!!!!)伙伴们,鉴于本人的课业原因,此系列后续的内容只能等待放寒假的时候(2020年的寒假)再跟进了,对所有爱学习的伙伴们致敬!!!...

2020-10-25 21:46:04 331

原创 卷积神经网络CNN从科普到入门(搬运整理)

这里写自定义目录标题卷积神经网络入门(搬运整理)CNN从科普到入门First——全连接神经网络Second——softmax层深入学习卷积神经网络卷积神经网络入门(搬运整理)为了便利所有入门的伙伴们,本人整理了下(个人认为讲解的比较好的资料)CNN卷积神经网络资料,希望可以帮助到和我一样的小白。CNN从科普到入门卷积操作(建议详见数字图像处理的图像增强部分),本人也把链接贴进来,嘻嘻!图像卷积https://www.cnblogs.com/xiaojianliu/p/9075872.html

2020-10-25 21:38:55 484

原创 spss入门——简单的数据预处理到时间序列分析系列(四)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(四)曲线拟合在数据插补之前一定要找找数据的变化趋势,通常数据拟合就是一个较好的方案。散点进行曲线拟合的方法根据前面所画散点图,选择可能的拟合曲线结果展示在这里尝试了用线性、S、指数、logistics拟合,要找到最优的拟合哦观察了解数据缺失值附近的趋势后就可以进行数据插补了,从拟合图形可见对于我们的实验数据,线性拟合效果较好,可依据此选择插补方法插补数据。数据插补:根据拟合的图形中效果较好的曲线选择合适的插补方法,差

2020-07-10 08:03:00 2207

原创 spss入门——简单的数据预处理到时间序列分析系列(二)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(二)时间变量生成及绘制散点图时隔这么久终于又和大家见面了( ̄▽ ̄)~*,咱们继续我们的内容在完成数据导入

2020-07-09 22:30:19 2479

原创 spss入门——简单的数据预处理到时间序列分析系列(三)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(二)产生设定新变量及画散点图相关操作时隔这么久,终于又和大家见面了,在数据导入spss以后就可以快乐的开始了,(~ ̄▽ ̄)~那么下面直入正题!既然是时间序列,字符串的时间日期数据分析就显得非常重要了。通常,字符串的时间日期数据无法用于分析,就需要生成符合时间规律的数值型时间日期数据,操作步骤看下面几张图!!!点击数据,找到‘定义日期和时间’由于我们是销售规模数据随年份和季度变化,所以选‘年,季度’,并输入第一个个案信息,即第一行

2020-07-09 22:01:32 1665

原创 spss入门——简单的数据预处理到时间序列分析系列(一)

简单的数据预处理到时间序列分析spss数据预处理到时间序列分析(一)安装及数据导入小白一枚,近期学习了spss时间序列分析,网上资源都是零散的,特此整理并自己完成了一份时间序列分析操作方法小教程,只是最简单的,欢迎大家批评指正。##下面是spss安装教程,照做安装即可安装教程软件下载 密码:cbnc实验数据:单位:亿美元 2G北美规模Q101 20Q201 23Q301 23Q401 22Q102 21Q202 24Q302 16Q402 16Q103

2020-05-24 15:46:50 2448

空空如也

空空如也

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

TA关注的人

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