自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 多模态实验记录--MMIM

当使用比较新的显卡(比如NVIDIA GeForce RTX 4090)时,由于显卡的架构比较新,可能旧版本的pytorch库没有支持到。这时候就会出现capability sm_86 is not compatible的问题,同时根据输出可以看到 The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_70 sm_75当前pytorch只能支持上面几种架构。

2024-03-12 16:34:55 1021

原创 过拟合、欠拟合、泛化误差、训练误差

当训练的模型的容量过了最优点时,泛化误差反而升高,这是由于模型过于关注细节导致,模型也同时记住噪声;当拿来一个真的数据时,模型会被一些无关紧要的细节所干扰。

2023-09-13 22:06:57 317

原创 多层感知机

boσ⟨wx⟩bσx1−1​ifx0otherwise​感知机可以看做是一个二分类问题-1或1。根据下图:由多个元素的输入,得到一个单元素的输出。

2023-08-29 22:01:32 165

原创 multi-head_seft-attention(多头自注意力)

相比于single-head,multi-head就是将qi分成了h份。

2023-08-10 15:31:15 354 1

原创 self-attention(自注意力机制)

梯度指导着参数的更新方向,因此较大的梯度通常会导致较大的参数更新,从而加速训练。然而,如果梯度变得非常小,参数的更新幅度将会减缓,从而可能影响模型的训练速度和性能。“非常小的梯度区域” 指的是在优化算法中,模型参数的梯度值(即损失函数关于参数的变化率)非常接近于零的情况。点积后就会变得很大,这样就会将softmax函数推到具有非常小的梯度区域当中去,为了避免这种影响,所以除以。每一个都包含了全局信息,因为在计算过程中,这每一个b都是他自己的query和其他的key进行计算的得到的。由于他们都是公用一套。

2023-08-10 11:17:34 1153

原创 点积(内积)

点积 dot product,或者内积 inner product(更宽泛的一种运算)两个向量相乘,返回一个标量结果(一个数值)假设我们有两个向量。a⋅baT∗ba⋅baT∗b以上定义方法为代数定义,表示向量a和b的点积等于a的转置矩阵和矩阵b的乘积。向量是将几何问题转化为代数问题的桥梁,向量点积的计算其实也可以使用几何方式计算。

2023-08-07 15:08:11 292

原创 【NLP】训练chatglm2的评价指标BLEU,ROUGE

衡量模型输出的描述语句的准确性,因为衡量的对象是一个个的自然语言文本,所以通常会选择自然语言处理领域的相关评价指标。。本文只介绍两个指标,其他待补充。

2023-08-02 11:41:54 2725

原创 【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

Ubuntu 20.04LTS系统安装CUDA、cuDNN,可进行CUDA版本切换

2023-07-18 14:51:50 12887 2

转载 Spring注解之时间格式转换

Spring注解之时间格式转换

2022-10-12 20:56:43 1009 1

原创 lnmp环境 安装SG11加密扩展组件[SourceGuardian]

lnmp环境 安装SG11加密扩展组件[SourceGuardian]

2022-06-08 12:13:37 2108 1

原创 腾讯云 Debian11 bullseye 源

腾讯云 Debian11 bullseye 源

2022-06-06 13:56:27 1433

原创 记录 CentoS7升级curl 解决curl: option --data-raw: is unknown

记录 CentoS7升级curl 解决curl: option --data-raw: is unknown1、创建repo文件2、升级到最新稳定版本:3、查看版本号:CentOS7默认的版本比较低7.29,这个版本中 没有 --data-raw 选项:新版本7.78中:升级步骤如下:1、创建repo文件vim /etc/yum.repos.d/city-fan.repo[CityFan]name=City Fan Repobaseurl=http://www.city-fan.org

2021-08-08 14:06:22 8416

原创 Wget 部分参数使用小结

Wget 部分参数使用小结常用的参数案例1.wget中存在文件,跳过下载2.爬取整站附录:wget - -help 中文版常用的参数日志和输入文件: -nv, --no-verbose 关闭详尽输出,但不进入安静模式 -i, --input-file=文件 下载本地或外部 <文件> 中的 URL 下载: -O, --output-document=文件 将文档写入 FILE -nc, --no-clobbe

2021-07-25 11:56:29 767

原创 自建网易云音乐解锁代理

自建网易云音乐解锁代理简介使用方法基本用法音源选择转发为 Shadowsocks1.通过 glider 转发为Shadowsocks2. (补充)可通过 v2ray 转发为 Vmess流量客户端分流规则Client参考文章简介通过配置下文代理,可以解锁网易云音乐下架变灰歌曲。使用到的项目为 UnblockNeteaseMusic 和 glider。使用方法本文使用的命令均基于 CentOS 7。使用前说明:服务端已做限制,仅允许网易云音乐相关域名与 IP 通过代理,其余非法代理请求一律丢弃。

2021-07-13 13:28:39 12559 8

原创 毕设用到的知识点-JavaWeb

毕设用到的知识点1.JSP问题,< base href="<%=basePath%>">这句话的意思2.spring mvc中的@RequestMapping value用法3.序列化理解4. java类中serialVersionUID的作用5. 数据库主键到底是用自增长(INT)好还是UUID好?6. request.getScheme() 使用方法1.JSP问题,< base href="<%=basePath%>">这句话的意思这是设置基础路径的

2021-05-14 00:01:44 251

转载 apt-get 命令详解(中文)及实例

一、什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。它根yum ,pacman,installpkg等性质差不多,是系统软件的管理工具。会用其中一种基本上都会用了。二、apt-get中文参数用法:apt-get

2021-04-01 10:04:03 2968

原创 (四)制作LXC使用的openwrt模板

一、制作rootfs.tar.gz压缩包1.下载模板首先在 这里 下载openwrt-x86-64-generic-squashfs-rootfs.img.gz。 也可以选择其他版本。约202M。wget https://imgs.mpdn.fun:8443/lede/x86_64/2021-03-29__11-31-59--plus-daily/openwrt-x86-64-generic-squashfs-rootfs.img.gz备用下载链接:https://openwrt.download

2021-03-30 18:41:11 6507

原创 修复PVE记录时间问题(显示为1970)

可能是ntp服务器没连上,默认是debian的ntp。可以修改下。nano /etc/systemd/timesyncd.conf把里边的‘#NTP=’注释去掉,=后边加上国内的ntp服务器地址。比如cn.ntp.org.cn,cn.pool.ntp.org之类有很多。之后保存。重启服务 systemctl restart systemd-timesyncd查看状态 systemctl status systemd-timesyncd删掉/var/lib/rrdcached/db 里边的所.

2021-03-29 12:15:30 8296 1

原创 sed&awk命令 分割ip

方法一(sed):参数s :取代,可以直接进行取代的工作。通常这个 s 的动作可以搭配正规表示法sed 's/要被取代的字串/新的字串/g'例如:分割7.8.9.10替换成网关地址7.8.9.1 a=7.8.9.10 echo $a | sed "s/[^.]*$/1/g"s 表示取代[^.]* 表示取代任何不是’.'的元素$ 表示到文本结尾方法二(awk):awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ .

2021-03-12 13:24:29 572

原创 指针函数和函数指针的区别

指针函数和函数指针 分别是指两个概念的简称:指针函数是指,带指针的函数,即本质是一个函数函数指针是指,指向函数的指针变量,因此函数指针本身应是指针变量,只不过该指针变量指向函数...

2021-03-08 22:14:13 326

转载 C、C++ 五大内存分区

C、C++ 五大内存分区参考文章五大内存分区:https://fishc.com.cn/home.php?mod=space&uid=9&do=blog&id=182

2021-03-08 20:50:24 130

原创 VMware安装OpenWrt让宿主机上网&旁路由(两种方案)

VMware安装OpenWrt让宿主机上网&旁路由(两种方案)一、下载固件二、安装LEDE三、虚拟机网卡配置四、两种上网环境方案一:宿主机通过虚拟机中的Openwrt上网1.配置VMware Network Adapter VMnet82.配置有线网卡方案二:适合宿主机和Openwrt分开上网1.配置VMware Network Adapter VMnet8(或者直接将VMnet8禁用)2.配置有线网卡五、编辑虚拟机的网卡配置文件(可选)配置OpenWrt虚拟机开机自启参考资料一、下载固件链接:

2021-02-23 18:49:31 39560 6

原创 自己编译lean的openwrt

参考文章使用win10自己编译lean大大的openwrt,要什么功能自己选,保证没后门手把手教编译Lean大的OpenWrt(附Lienol先生 的PassWall和Tty228先生的Serverchan)现编译lean固件的一些插件的补充方法!自己编译 Lean大神的OpenWrt 固件汇总(软路由x86_x64系统)仓库lean:https://github.com/coolsnowwolf/ledeLienol-openwrt-packages-backup...

2021-02-19 21:27:00 2528

原创 (三)编译PVE历史版本内核

编译PVE历史版本内核1.前提2.打开proxmox项目仓库3.克隆历史分支4.点击右上角的 xxx commits,再点一下,哪个历史版本最右边的 <> 符号5. 下载子模块内容6.将新版5.6.10-1中的submodules/zfsonlinux文件夹完全复制到旧版中7.(可选)如果需要内核补丁,参考[本文](https://blog.csdn.net/w946612410/article/details/113842949)第四步8.编译1.前提必须完成(二)编译PVE内核5.10

2021-02-19 15:28:43 3727

原创 git克隆历史版本

git克隆历史版本(下载指定版本的代码)以克隆proxmox旧版本内核为例:打开https://github.com/proxmox/pve-kernel/branches/all ,查看所有版本克隆指定的分支:==git clone -b ==分支名 仓库地址git clone -b pve-kernel-5.4 https://github.com/proxmox/pve-kernel pve-kernel-5.43.点击 xxx commitsgit checkout 2aab

2021-02-18 23:32:29 2836

原创 (二)编译PVE内核5.10.6-1-pve及安装内核补丁fullconeNat

编译PVE内核5.10.6-1-pve等前提1.修改源2.升级系统,安装依赖2.1添加 Proxmox VE 存储库(国内用户自行替换)2.2升级系统2.3安装以下编译包3.建新的用户4.编译前工作4.1克隆项目4.2 修改配置文件4.2.1修改Makefile文件4.2.2手动生成.config(以下脚本就是基于上面注掉的脚本改来的)4.2.2.1内核补丁5.编译过程中所有问题都是从操作记录中摘抄出来的,请针对问题内容查看解决处理方法问题一问题二问题三6.最后前提国内必须全局富强,空间最少留个60G,

2021-02-18 12:02:49 6735

原创 (一)PVE用LXC运行openwrt

(一)PVE用LXC运行openwrt支持fullconeNat,拔号等更新内核5.4.78-21.lxc运行openwrt1.lxc运行openwrtop用的是 homelede 0905版本https://github.com/xiaoqingfengA … C%E5%8F%91%E5%B8%83解压网盘中其中一个内核的压缩包安装新内核xxx就是具体的内核版本tar -xvf xxxxx.tar.gz:例如tar -xvf pve-kernel-5.4.78-2-pve.tar.

2021-02-17 23:43:50 6289

原创 linux查看安装内核列表

linux查看安装内核列表1.在RHEL8、CentOS7、Fedora系统上查看已经安装了哪些内核文件查看CentOS7已经安装哪些内核2.Debian/Ubuntu Linux系统查看已经安装的内核版本3.Arch Linux怎么查看已经安装的内核版本4.SUSE Enterprise Linux 或者openSUSE Linux user怎么查看已经安装的内核版本5. 如何查看手动编译和安装内核版本1.在RHEL8、CentOS7、Fedora系统上查看已经安装了哪些内核文件rpm -qa ker

2021-02-17 00:37:37 3998

转载 再生龙(clonezilla)对Linux(Debian/Ubuntu)进行备份还原(虚拟机下演示)

首先,因为没有能够截屏的电视,且本人拍照比较烂,所以选择在虚拟机演示再生龙的备份还原功能再生龙是台湾开发的,已经验证可以备份Debian/Ubuntu/Windows10 等系统前提要求:1.需要2个USB,一个做再生龙的USB启动盘,一个做系统的备份盘 2.需要对虚拟机,USB启动盘制作,Linux有一定了解再生龙下载 及USB启动盘制作1.百度再生龙下载,点击进入网址:http://clonezilla.nchc.org.tw/news/...

2021-02-07 22:25:41 3826 1

翻译 Debian 关闭 IPV6(Debian10亲测有效)

Debian 关闭 IPV6官方给了两种方法。第一种:在/etc/default/grub文件的GRUB_CMDLINE_LINUX变量中添加IPV6_DISABLE=1然后运行update-grub最后重启服务器。第二种:编辑/etc/sysctl.conf,添加或者编辑以下变量:net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 =

2021-02-07 17:36:03 11278 2

原创 Linux(Centos7)安装mysql-5.7

centos7安装mysql-5.7.321.下载mysql-5.7.322.卸载自带的mariadb和mysql3.解压文件,修改目录名方便配置4.在/usr/local/目录下创建到/opt/soft/mysql-5.7.32的软链接5.添加mysql用户,修改mysql目录权限,并用此用户执行应用6.拷贝配置文件,将mysql的配置文件拷贝为/etc/目录下的my.cnf,并修改配置文件7.安装mysql,进入mysql目录执行以下命令8.拷贝启动程序,将mysql的启动程序拷贝到/etc/init.

2021-01-19 12:49:08 127

原创 树莓派3B连接wifi

树莓派连接wifi一、树莓派连接wifi二、VNC远程连接三、打开VNC连接一、树莓派连接wifi新建一个TXT文本,将名字修改为wpa_supplicant.conf打开该新建的文件把下列代码复制到文件内country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 network={ ssid="PDCN" psk="12345678" priority=1}在ssid的双引号

2021-01-04 16:37:27 1144

原创 树莓派默认用户名和密码

树莓派默认用户名和密码 用户名:pi 密码:raspberry

2021-01-04 16:20:12 4562

原创 树莓派3B 安装opencv环境(填坑指南)最新最详细!

树莓派3B 安装opencv环境一、配置树莓派系统安装和配置更换更新源和下载源更换pip下载源扩展根目录空间增加交换空间二、安装运行在Python2上的OpenCV三、python3下安装OpenCV1、安装Python科学计算库numpy2、安装OpenCV所需的库3.下载opencv3.4.3和opencv_contrib3.4.3包4.准备编译过程中出错需要的缺失文件①提前准备缺失文件( 缺少boostdesc_bgm.i文件和vgg_generated_120.i文件等)②提前解决 fatal er

2021-01-04 16:15:07 1956

原创 Realm进行流量转发

Realm进行流量转发使用Realm进行流量转发新的改变使用参数说明配置文件格式守护进程使用Realm进行流量转发流量转发,顾名思义是能够转发TCP或UDP流量到指定远程主机的工具。它主要用于内网的代理,及一切需要转发流量的场景。目前,已经有很多类似的工具出现了,常见的有socat,brook等。但是,这些工具都局限于固定的ip,即只能在启动时就指定好要转发的ip地址。brook可以解析域名,但却不能动态解析。网络上虽然流行有一键脚本,能够完成动态解析,但复杂的脚本本身也是一个安全隐患。感谢Re

2021-01-04 13:01:04 1764 4

转载 windows下批量删除指定类型文件

在DOS下使用del命令del /a /f /s /q "*.txt" ".jpg"[引自百度百科]Del (erase) 删除指定文件语法del [Drive:][Path]FileName[ ...][/p] [/f] [/s] [/q] [/a[:attributes]]参数[Drive:][Path] FileName指定要删除的文件或文件集的位置和名称。需要Filename。可以使用多个文件名。用空格、逗号或分号分开文件名。/p提示您确认是否删除指定的文件.

2020-10-29 12:51:14 3702 1

转载 表单中name和value的区别

name 用于发送数据,(像增加功能,添加数据,用于发送)还有name是字符串,不是表达式作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.ParamsValue 用于接受数据,比如修改,肯定先显示出来,再修改,value可用。还有查询,查询出来的数据在页面显示出来取得元素提交的值。...

2020-07-02 22:12:41 2802

转载 Java中Class类getResource()getResourceAsStream()方法的使用

https://www.douban.com/note/663361403/

2020-06-23 15:50:49 323

原创 网易云音乐外链

网易云音乐:http://music.163.com/song/media/outer/url?id=1436709403.mp3

2020-05-17 22:36:25 1312

转载 OpenGL中三原色对应的glcolor3f

颜色是由3个数字组成(x,y,z)其中想x,y,z;都是0~1的数字,如果大于1就默认为1;绿(0,1,0)青(0,1,1)黄(1,1,0)白(1,1,1)黑(0,0,0)红(1,0,0)蓝(0,0,1)紫(1,0,1);画图里选一个颜色,里面分别有R、G、B值,不过这个值的最大值是255。先选好颜色,然后把R、G、B值都除以255,就是glcolor3f里面的RGB值...

2020-02-27 18:15:13 2454

pve-lxc.zip

PVE-LXC完美运行openwrt工具包

2021-02-18

空空如也

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

TA关注的人

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