自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 对Transformer的一些理解

Transformer学习笔记

2024-07-02 15:21:54 805

原创 格式化输出软件

输入文件名字,生成一个”当前时间+文件名“的格式化内容到剪贴板方便改名。主界面有个复选框,勾选后会生成”文件名+当前时间“的内容。一个给图片修改名字的小软件。

2024-06-26 13:30:30 147

原创 基于附带Attention机制的seq2seq模型架构实现英译法的案例

基于Attention机制的英译法案例

2024-05-25 18:15:19 326 1

原创 传统RNN网络及其案例--人名分类

先上图这图看起来莫名其妙,想拿着跟CNN对比着学第一眼看上去有点摸不着头脑,其实我们可以把每一个时刻的图展开来,如下其中,为了简化计算,我们默认每一个隐层参数相同,这样看来RNN的结构就比较简单了,相比较CNN来说,RNN引入了更多的时序信息。

2024-05-22 21:07:01 1057 3

原创 提示工程概要

这篇博客是关于使用大型语言模型进行提示工程的指南。指南包括两大原则:编写清晰具体的说明和给模型足够的时间思考。其中,编写清晰具体的说明包括使用分隔符、要求结构化输出、检查条件是否满足以及提供少量样本提示等内容。给模型足够的时间思考则包括指定任务完成的步骤和指示模型在给出结论之前提出解决方案。此外,指南还提到了避免幻觉现象的重要性以及通过迭代改进提示的方法。除此之外,还介绍了使用大型语言模型进行摘要、推理、转换和扩展的方法,以及在创建聊天机器人时需要考虑的疑点解决方法。

2024-04-05 22:27:13 632

原创 P、NP、NP-hard、NP-complete

NP-complete问题:若一个问题同时属于NP问题也属于NP-hard问题,那么这个问题就是NP-complete类问题。NP-hard问题:所有的NP类问题都可以化约NP-hard问题,一般比NP问题难。NP问题:多项式时间内可以验证解的问题。P问题:多项式时间内可以解决的问题。

2024-03-23 13:11:45 208

原创 更加适合CUDA11.2的pytorch显卡版本

【代码】更加适合CUDA11.2的pytorch显卡版本。

2024-01-07 16:27:20 1593 5

转载 DataNode无法启动的原因

datanode无法启动

2023-02-26 21:04:46 443 1

原创 解决python命令行报错问题

可以看到主要的报错信息。的文件的第82行,加上。保存再次运行就没问题了。

2022-09-05 12:33:20 681

原创 免费的云产品

免费云产品

2022-08-12 11:53:10 447 2

原创 为给git设置代理

为git设置代理

2022-08-12 11:05:51 834

原创 快速排序的C语言实现(严蔚敏教材版)

快速排序的C语言实现(严蔚敏教材版)#include<stdio.h>#define Elemtype int//一趟划分int Partition(Elemtype Array[], int low, int high){ Elemtype pivot = Array[low]; //将当前表中第一个元素设为枢纽,对表进行划分 while(low < high) { while(low < high && Array[hi

2022-05-17 23:17:29 353

原创 软件工程实践—软件评测

IT 人士都会写文章,写技术文档,实验报告,等等。 写博客谁都会,那么,哪家的博客编辑器最好? 大家都听说了 Markdown 这种高效率的文档风格,CSDN 的 Markdown 编辑器好用么?它对于各种文件格式,插入图像,动画,表格,代码块的支持如何? 你作为一个开始写博客的人, 发现了什么问题?请写一个详细的博客描述你碰到的问题,以及改进的建议。目录第一部分 调研,评测1.1 网页端博客编辑器调研(Markdown)1.1.1思否1.1.2 博客园1.1.3 掘金1.2 博客编辑器软件调研(Ma.

2022-04-22 14:34:43 567 2

原创 基于单链表简单实现栈

#include<stdio.h>#include<stdlib.h>#define ElemType inttypedef struct LNode{ ElemType data; LNode *next;}LNode, *Linklist;bool init_linklist(Linklist &linklist);bool list_headInsert(Linklist &linklist, ElemType data);b

2022-03-17 23:45:04 654

原创 单链表的基本操作

#include<stdio.h>#include<stdlib.h>#define ElemType inttypedef struct LNode{ ElemType data; LNode *next;}LNode, *Linklist;bool init(Linklist &linklist) { linklist->next = NULL; return true;}// 头插法bool list_hea

2022-03-16 23:35:29 433

原创 unp.h网络运行环境搭建

unp.h的安装以及第一个程序的运行源代码下载以及编译点击此处下载源代码解压到本地文件夹,如果访问不了GitHub的话就用我搬到gitee的仓库吧git clone https://gitee.com/Find-ing/unpv13e.git直接这样就不用解压了这里可以看看README按照README上的顺序首先执行./configure然后cd libmakecd ../libfreemakecd ../libroutemake如果出现了错误,就再来一次cd .

2022-03-02 23:56:38 828 1

原创 Linux创建新用户时遇到的问题记录

创建新用户命令:useradd -d "/home/guest" -m -s "/bin/bash" guest报错:useradd: cannot open /etc/passwd按照网上的解决方案:chattr -ia /etc/passwd此时/etc/passwd的属性:--------------e----- /etc/passwd继续执行:useradd -d "/home/guest" -m -s "/bin/bash" guest继续报错:useradd: c

2022-03-02 20:54:13 998

原创 C语言自动编译执行脚本

C语言自动编译执行脚本在Linux上面用命令行写一些简单的C语言程序,总是遇到一个问题,代码写完后要先编译后运行,而且编译生成的可执行文件默认还是a.out,自己去加参数去改有觉得十分麻烦,所以干脆就写了个脚本来帮我把这些麻烦的事情做了#!/bin/bashfilename=$1location=$(pwd)cd $location# echo $locationgcc $filename -o ${filename/c/out}./${filename/c/out}随便新建一个文件我把

2022-03-01 22:21:00 2323

原创 Thymelef命名空间引入

<html lang="zh" xmlns:th="http://www.thymeleaf.org">

2021-12-11 13:47:18 512

原创 SpringBoot打包maven仓库里面没有的包

SpringBoot打包maven仓库里面没有的包在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar包里在根目录新建一个lib目录,把jar包放入lib目录在pom.xml里面先放入这段代码表示导入这个包,从根目录的lib文件夹里面导 <dependency> <groupId>com.arcsoft.face</groupI

2021-12-10 10:07:20 414

原创 卷积神经网络中nn.Conv2d()和nn.MaxPool2d()以及卷积神经网络实现minist数据集分类

卷积神经网络中nn.Conv2d()和nn.MaxPool2d()卷积神经网络之Pythorch实现:nn.Conv2d()就是PyTorch中的卷积模块参数列表参数作用in_channels输入数据体的深度out_channels输出数 据体的深度kernel_size滤波器(卷积核)的大小 注1stride滑动的步长padding零填充的圈数 注2bias是否启用偏置,默认是True,代表启用groups输出数据体深度上和输入

2021-12-03 23:18:47 2355

原创 LetNet、Alex、VggNet分析及其pytorch实现

简单分析一下主流的几种神经网络LeNetLetNet作为卷积神经网络中的HelloWorld,它的结构及其的简单,1998年由LeCun提出基本过程:可以看到LeNet-5跟现有的conv->pool->ReLU的套路不同,它使用的方式是conv1->pool->conv2->pool2再接全连接层,但是不变的是,卷积层后紧接池化层的模式依旧不变。代码:import torch.nn as nnimport torchclass LeNet(nn.M

2021-12-03 23:13:18 1055

原创 nn.Conv2d()中dilation参数的作用

nn.Conv2d()中dilation参数的作用下面这张图很好的描述了这个参数的作用好处:这样每次进行单次计算时覆盖的面积(感受域)增大,最开始时3*3 = 9 然后是5*5 = 25最后是7*7=49,增加了感受域却并未增加计算量,保留了更多的细节信息,对图像还原有明显的提升。...

2021-12-01 11:23:36 4196

原创 全连接神经网络学习笔记

全连接神经网络前馈神经网络包含的层:线性层和卷积层:这两种层对输入进行线性计算。层内维护着线性运算的权重激活层:这层对数据进行非线性运算。非线性运算时可以逐元素非线性运算的,也可以是其它类习惯的非线性运算归一化层:根据输入的均值和方差对数据进行归一化,使得数据的范围在一个相对固定的范围内池化层和视觉层:这两种层和数据重采样有关,包括对数据进行下采样(就是隔几个数据采一个数据)、上采样(把一个数据复制出很多份)和重新排序。丢弃层:在输入中随机选择一些输出补齐层:采用循环补齐等方法让数据变多

2021-11-28 20:10:30 1005

原创 线性回归学习学习笔记及其入门案例

线性回归最小二乘法使用torch.lstsq()求解线性回归问题两个重要推论与权值点乘X[i,:]⋅W=x[i,0]w[0]+x[i,1]w[1]+……+x[i,m−1]w[m−1]+x[i,m]w[m] X[i, :]·W = x[i, 0]w[0] + x[i, 1]w[1] + …… + x[i, m-1]w[m-1] + x[i, m]w[m] X[i,:]⋅W=x[i,0]w[0]+x[i,1]w[1]+……+x[i,m−1]w[m−1]+x[i,m]w[m]二范数的计算方法∣∣Y

2021-11-27 14:06:14 1205

原创 数据库设置一个触发器记录最后一次更改时间

数据库设置一个触发器用于记录最后一次更改时间CREATE TRIGGER 触发器名BEFORE UPDATE ON表名 FOR EACH ROWBEGIN SET NEW.字段名=now();END

2021-11-20 14:44:26 838

原创 一个Java发送邮件的案例

经常有些要发送邮件的需求,但是去网上拷代码老是拷不到能直接运行的,还经常要去以前的项目里面拷,今天直接发出来算了,免得每次都要去别的项目拷。(只支持发送简单的文本文件,发附件的稍微复杂一丢丢,这里就不贴出来了)依赖:<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</v

2021-11-13 18:39:32 516

原创 KNN聚类

K-Means聚类算法代码:import pandas as pdimport random as rdimport matplotlib.pyplot as pltfrom matplotlib.pylab import styleiris_data = pd.read_csv("iris.csv", header=None, usecols=[0, 2, 4])iris_data[5] = -1# 设置初始距离iris_data[6] = 10000data = iris_dat

2021-11-08 20:18:39 638

原创 数据库连接时遇到的专有名词解释

JdbcTemplate 、Mybatis、ORM 、Druid 、HikariCP 、Hibernate是什么?它们有什么关系?学完Spring和SpringMVC之后,就急于求成的开始学习起SpringBoot而暂时忽略了Mybatis,然后在SpringBoot的学习过程中就开始对这些框架感到非常的迷惑,主要集中于一下几个东西:JdbcTemplate、Mybatis、ORM、Druid、HikariCP、Hibernate以至于晕晕乎乎的看了很多博客之后连最开始学的jdbc是什么都有点迷惑了,

2021-11-07 13:32:58 319

原创 KNN算法实现对iris数据集的预测

KNN算法的实现第一次写机器学习算法,写的是KNN预测iris数据集、不会矩阵运算,实现起来很呆,但是总归还是实现了import pandas as pdfrom math import distk = int(input("请输入k值(不能输入三的倍数!):"))dataTest = pd.read_csv('iristest.csv', header=None).valuestrainData = pd.read_csv('iristrain.csv', header=None).valu

2021-10-29 10:44:52 840

原创 BFS实现迷宫问题

BFS实现迷宫问题问题描述,要求从起点走到终点,找出最短的距离,要避开障碍输入描述,输入一个二维数组表示地图,其中等于10就是终点,等于-10就是起点,等于1就是障碍,等于0就是可以走的代码:import java.util.LinkedList;import java.util.Queue;/** * @author xuziao * @date 2021/10/17 19:40 */public class BFS { public static int getShort

2021-10-19 16:04:42 143

原创 git分支切换相关问题

关于git切换分支后该分支的修改会在另一个分支里面一起修改的问题修改分支后导致稳定版的主分支里面的文件连带修改。原因:切换分支前原分支没有提交,导致新建的文件或者文件夹,没有纳入版本管理,所以会被带到切换的分支。解决方案在切换分支前commit一次然后在万能的CSDN上面发现了另外一种解决方法:利用git stash命令,在每次切换分支前git stash一次这个命令时用作暂时保存,当你任务做了一半不想提交但是你现在不得不切换分支做别的任务的的时候就可以使用这个命令当你把分支切换回来时,执行

2021-10-12 18:18:37 563

原创 解决fatal: unable to access ‘‘: Failed to connect to 127.0.0.1 port 1181: Connection refused

今天把项目提交的git远程的时候遇到一个问题fatal: unable to access '': Failed to connect to 127.0.0.1 port 1181: Connection refused然后我就搜了一下,发现是因为最近使用了代理,然后.gitconfig里面多了两行代理相关的配置,就是这几行[http] sslVerify = false proxy = http://127.0.0.1:1181[https] proxy = http://127.0.0.

2021-09-15 23:04:30 1785 3

原创 Android连接远程数据库的避坑指南

Android连接远程数据库的避坑指南今天用Android Studio连接数据库时候,写了个测试连接的按钮,然后连接的时候报错了,报错信息:2021-09-07 22:45:20.433 7054-7083/cn.xuziao.faceprocess E/AndroidRuntime: FATAL EXCEPTION: Thread-113 Process: cn.xuziao.faceprocess, PID: 7054 java.lang.NoSuchMethodError: No

2021-09-07 23:22:32 530

原创 虹软人脸识别SDK的简单使用

虹软SDK的简单使用Java实现人脸识别,但是又不会自己实现算法,找SDK时发现了虹软。虹软SDK具有免费、识别率高等优点,然后到网上搜这个SDK的教程,没搜到,就自己探索,发现它自带的官方文档其实介绍的挺全面的,本文是由官方文档改编。虹软SDK的激活首先到官网注册账号,然后新建应用,然后获取到APP_ID和SDK_KEY然后点击下载SDK,下好之后的项目结构:|---doc| |---ARCSOFT_ARC_FACE_JAVA_DEVELOPER'S_GUIDE.pdf 开发说明文档|

2021-08-21 16:59:03 7997 4

原创 IDEA里面自定义Maven骨架

IDEA里面自定义Maven骨架写好骨架(注意保证每一个文件夹里面都有文件或者文件夹用于占位)输入mvn命令archetype:create-from-project,注意路径,这个一般也不用管,idea自动填充的就是对的生成成功后进入图示文件在archetype目录下执行mvn clean install命令,可以去配置,但是为了方便我使用了控制台生成成功截图:同时在本地mvn仓库里面会生成一个archetype-catalog. xml的文件,里面的信息很重要

2021-08-09 21:43:29 786 2

原创 Java获取对象引用的地址

测试class:import org.openjdk.jol.vm.VM;public class test { public static void main(String[] args) { String s1 = "abc"; String s2 = new String(s1); System.out.println(s1.equals(s2)); System.out.println(s1==s2);

2021-08-06 17:00:43 3177

原创 从Spring官网下载jar包的步骤

从Spring官网下载jar包的步骤相信很多人被Spring官网的这个图折磨过,然后搞不明白为什么要把这个jar包藏得这么好正确的下载步骤:注:如果github打不开的话可以尝试这个链接直接到最后一步 点此链接如果以上方法不行,而且你的github也访问不了,可以直接去我的码云下载最新版(不知道过几天还是不是最新)我的码云地址打开Spring官网点击github图标[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OOvd4aoA-16281

2021-08-05 21:32:05 184

原创 阿里云服务器上面关闭tomcat报错

今天给服务器上面的内容大更新了一次,所以就重启了一下tomcat,重启后马上开始访问网站,发现无法访问,然后就准备再把tomcat重启一下,关闭服务器的时候报错了。root@xza-linux:~/Server# ./shutdown.shUsing CATALINA_BASE: /root/Server/tomcat9Using CATALINA_HOME: /root/Server/tomcat9Using CATALINA_TMPDIR: /root/Server/tomcat9/te

2021-08-01 17:54:33 1535 1

原创 解决Exception in thread “main“ javax.mail.MessagingException

今天写了一个邮件测试的代码想放到阿里云服务器上面,然后就把写好的代码导出jar包到Linux服务器上面运行,然后惊奇的发现无法发送邮件,然后经过一番搜索发现是阿里云把25端口封禁了,按照网友的指示我去申请解封,结果。。。然后我决定曲线就国家,改用QQ邮箱的465端口,代码大概是这样package test;import javax.mail.*;import javax.mail.internet.*;import java.util.Properties;public class Se

2021-08-01 17:06:13 2303 2

一个自己编写的计时器程序

一个自己编写的计时器程序

2021-01-12

sqlyog数据库管理

sqlyog数据库管理

2021-01-12

空空如也

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

TA关注的人

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