- 博客(356)
- 资源 (16)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 强化学习DQN算法和代码
在训练时,目标网络𝑄𝜃’(𝑠𝑡+1, 𝑎)和预测网络𝑄𝜃(𝑠𝑡, 𝑎𝑡)来自同一网络,但是𝑄𝜃’(𝑠𝑡+1, 𝑎)网络的更新频率会滞后𝑄𝜃(𝑠𝑡, 𝑎𝑡)其中 gym version = 0.26.2。
2023-08-15 17:37:20
219
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tensorflow / tensorflow-gpu cuda cudNN tensorRT 安装,启用显卡加速
tensorflow-gpu 版本对应关系。
2023-08-11 00:41:30
2245
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 强化学习算法
策略网络输入状态s,输出动作a的概率分布如下: πa∣s多次训练轨迹如下s11a11r11……s1ta1tr1t……s1Ta1Tr1T………………sn1an1rn1……sntantrnt……snTanTrnT………………sN1aN1rN1……sNtaNtrNt。
2023-08-10 16:02:19
228
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 win10 安装 tensorflow-gpu 2.10.0
我安装 python 3.10 和 tensorflow_gpu-2.10.0。这里根据自己的版本安装,按照表格推荐tensorflow-gpu==2.10.0。这里根据自己的版本安装,按照表格推荐 11.2 ,我这里是12.2。这里根据自己的版本安装,按照表格推荐 8.1 ,我这里是 8.9。适用于Microsoft窗口的 CUDA 安装指南。显卡 GTX 1660 Ti。系统 win10 x64。
2023-08-07 18:17:35
900
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 从源码编译 tensorFlow ,启用CPU 指令加速
7 Please specify optimization flags to use during compilation when bazel option “–config=opt” is specified [Default is -Wno-sign-compare]: --copt=-march=native # 配置 bazel 编译的参数,我这是纯 cpu 加速,所以填写。: 这是两个选项的组合,用于以交互式终端运行容器,并将终端连接到容器的输入/输出(stdin/stdout)。
2023-07-30 12:48:26
2115
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 numpy反向传播算法示例
通过 scikit-learn 库提供的便捷工具生成 2000 个线性不可分的 2 分类数据集。按着7: 3比例切分训练集和测试集。
2023-06-29 11:44:54
197
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MSE 均方误差及其梯度
仅当j = i 时才为 1,其它点都为 0,也就是说, 偏导数只与第j号节点相关,与其它节点无关, 因此上式中的求和符号可以去掉。其中n为输出节点数,真值为 y , 模型输出为 o。
2023-05-08 00:37:04
683
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 回归问题(AI笔记)
给定数据集𝔻,我们需要从𝔻中学习到数据的真实模型,从而预测未见过的样本的输出值。在假定模型的类型后,学习过程就变成了搜索模型参数的问题,比如我们假设神经元为线性模型,那么训练过程即为搜索线性模型的𝒘和𝑏参数的过程。训练完成后,利用学到的模型,对于任意的新输入𝒙,我们就可以使用学习模型输出值作为真实值的近似。对于预测值是连续的实数范围,或者属于某一段连续的实数区间,我们把这种问题称为。首先假设𝑛个输入的生物神经元的数学模型为线性模型之后,只采样𝑛 + 1个数据点就可以估计线性模型的参数𝒘和𝑏。
2023-05-03 15:29:56
942
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 cube旋转立方体(Qt-OpenGL)
cube旋转立方体(Qt-OpenGL)主窗口类MainWidget MainWidget : public QOpenGLWidget, protected QOpenGLFunctions鼠标事件,更新四元数用于旋转void MainWidget::mousePressEvent(QMouseEvent *e){ // Save mouse press posi...
2019-09-03 17:20:46
1466
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 QT多线程渲染Mandelbrot集
QT多线程渲染 Mandelbrot集Mandelbrot集是人类有史以来做出的最奇异,最瑰丽的几何图形,曾被称为“上帝的指纹”。这个点集均出自公式:Zn+1=Zn2+CZ_{n+1} = Z_n^2 +CZn+1=Zn2+C,对于非线性迭代公式Zn+1=Zn2+CZ_{n+1} = Z_n^2 +CZn+1=Zn2+C,所有使得无限迭代后的结果能保持有限数值的复数C的集合,构成M...
2019-08-29 18:17:56
731
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 多核多线程自旋锁spinlock 与互斥量mutex性能分析
多核多线程 自旋锁(spinlock )与 互斥量(mutex)mutex方式:Mutex适合对锁操作非常频繁的场景,并且具有更好的适应性。尽管相比spin lock它会花费更多的开销(主要是上下文切换),但是它能适合实际开发中复杂的应用场景,在保证一定性能的前提下提供更大的灵活度。消耗时间的地方:(系统调用,mutex会在锁冲突时调用system wait)上下文切换对已经拿着锁的那个...
2019-08-24 16:15:38
1295
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ubuntu grub引导win10
文章目录1 在Ubuntu中打开终端输入命令`sudo blkid `特别注意2 修改grub.cfggrub 引导win101 在Ubuntu中打开终端输入命令sudo blkid查看 硬盘各个分区的 uuidwmx@wmx-ubuntu:~$ sudo blkid [sudo] wmx 的密码: /dev/sdb1: LABEL="SDB1-BOOT" UUID="97C7-F...
2019-06-04 10:46:49
8844
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 grub制作USB启动盘
grub制作USB启动盘一、使用 GParted 分区U盘:第一个分区 500M , 并且设置标识 boot esp , fat32格式第二个分区剩余全部,ntfs格式(可以读写大于4G的文件)终端输入命令fdisk -l 查看结果:终端输入命令blkid 查看结果:二、安装grub到U盘...
2019-05-28 09:10:31
5251
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ubuntu用户自定义 grub 引导菜单
ubuntu用户自定义 grub 引导菜单grub 是menu.list 文件grub2 是 /boot/grub/grub.cfg 文件在的grub 1.0 版本以前是 menu.lst , 是直接编辑的。在的grub 2.0 版本是 grub.cfg,这个文件通过运行update-grub 来更新的,跟如下命令是一个作用。 grub-mkconfig -o /b...
2019-05-25 02:04:20
2792
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 卡尔曼滤波 Kalman Filter 理解 (超简单),带仿真
卡尔曼滤波 Kalman Filter 精简理解参考外文 An Introduction to the Kalman Filter核心过程一 (时间更新:)初始输入(k-1时刻):系统最优状态、系统噪声协方差系统状态转移方程(1.9)过程噪声协方差 (1.10)核心过程二 (测量更新:)计算卡尔曼增益K (1.11)根据卡尔曼增益K,计算最优当前状态 (1.12)根据...
2019-05-09 17:38:00
3267
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Ubuntu + win10 双系统 安装(超简单实用)修复grub引导
Ubuntu + win10 双系统 安装(超简单实用)修复grub引导很多安装双系统的朋友都会遇到:1 安装后找不到系统2 无法启动到win 或者 ubuntu**不论是先安装ubuntu 还是先安装win,安装系统没有顺序区分 **别慌!!!这是系统没有正确引导,需要修复1 只需要一个ubuntu 启动盘制作教程用UltraISO制作Ubuntu16.04 U盘启动盘2 插入...
2019-04-05 22:52:01
7801
12
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 QGroundControl任意多边形航线规划(植保作业)
联系作者 qq 843230304,欢迎分享交流此算法,为原创,我把它弄成了开源,希望各位遵循开源协议这是我的github上的仓库 https://github.com/wmx-github/polygonMission.git用法用QGroundControl 在地图上点闭合的出多边形,保存mission为航线, 按照这个库把mission坐标作为输入,输入喷福,自动计算出面积,并且生成新的作业
2017-06-29 14:06:15
7046
3
原创 ubuntu下发布应用,ldd脚本代替linuxdeployqt
下载linuxdeployqt 发现运行不起来,glbc版本不匹配。主机环境 ubuntu22.04。
2024-07-17 00:12:47
197
原创 Docker 安装ros 使用rviz 等等图形化程序
ubuntu 版本与ros 发行版本对应。melodic容器内配置ros 环境变量。我主机是 ubuntu22.04。此时考虑使用docker。如何安装其它版本ros。
2024-07-14 23:37:20
317
原创 ToDesk RuskDesk NoMachine 免费的远程桌面神器
开源免费的远程桌面神器,类似 ToDesk。一台便携平板电脑 + 远程高性能电脑。盘点一些免费的远程桌面神器。
2024-07-05 23:09:15
148
原创 源码编译OpenCV 启用cuda 加速
指定opencv_contrib路径 /media/wmx/ws1/software/opencv/modules/opencv_contrib/modules。我这里放在 opencv/modules/opencv_contrib。检出4.10.0 版本,目前2024年6月5日,最新版本。指定安装路径 CMAKE_INSTALL_PREFIX。显卡:nvidia 4070tisuper 16G。系统:ubuntu22.04 x86_64。生成MakeFile。
2024-06-05 11:45:43
462
原创 GPTQ 量化大模型
这是因为即使某些权重可能单独引入更多误差,但它们会在流程后期量化,此时剩下的其他权重很少,这可能会增加误差。事实证明,列的最终量化仅受对该列更新的影响,而不会受后续列的影响。因此,GPTQ 可以一次将算法应用于一批列(例如 128 列),仅更新这些列和矩阵的相应块。GPTQ 算法由 Frantar 等人 (2023) 提出,它从 OBQ 方法中汲取灵感,但进行了重大改进,可以将其扩展到(非常)大型的语言模型。对于批次中的每一列,它量化权重,计算误差,并相应地更新块中的权重。然后它循环运行,一次处理一批列。
2024-05-30 16:29:01
621
原创 使用LLaMA-Factory微调大模型
我这里是本地电脑 显卡是 GTX-4070ti-super 16G ,单卡。因为是Qwen模型,不是Qwen1.5及以后的模型 所以。在 LLaMA-Factory 路径下 创建虚拟环境。这里必须这样,不然报错!然后保存配置参数,然后点击。在虚拟环境中安装依赖。我这里使用自带的数据。
2024-05-29 23:50:42
677
原创 faster_whisper语音识别
检测可用设备:list_available_devices()函数。2 从音频设备读取数据,传递给 faster_whisper 识别。我这边usb摄像头带麦克风的,所以 DEV_index = 8。1 使用 pyaudio 打开音频设备。按键 r 录制 s 停止 q退出。
2024-05-23 00:14:45
353
原创 orangepi-5b 使用 rknn-toolkit2 实测
下载地址 https://releases.linaro.org/components/toolchain/binaries/切换到 /media/wmx/ws1/ai/rk/rknn_model_zoo-2.0.0。/home/orangepi/workspace 是开发板上面已经创建的目录。主机环境:ubuntu20.04 x86_64。github 组织 airockchip。所以我们使用 rknn-toolkit2。我下载的是v2.0.0-beta0 版本。或者adb shell到板子上。
2024-05-12 23:28:46
469
原创 使用busybox制作根文件系统rootfs,作为磁盘镜像 disk.img,并使用qemu加载
我是:busybox-1.31.1.tar.bz2。menuconfig:需要配置静态编译。已经有编译好的linux内核镜像,busybox安装在源码目录下的。放到linux内同级目录,核解压。disk.img制作成功。
2024-05-09 17:17:22
375
原创 ubuntu安装docker版本微信
上面脚本只需要执行一次,系统中有一个名为wechat的容器。因为不同ubuntu 系统和环境依赖不同,然后可以看到微信登录界面,扫码登录即可。所以我们使用 docker解决。wechat.sh 脚本。重新启动wechat容器。查看刚刚创建运行的容器。启动wechat容器。停止wechat容器。
2024-04-21 09:20:13
695
win系统 设置系统亮度
2015-12-10
Arduino 技术内幕
2015-08-24
工程计算器
2012-10-14
手机夜视仪
2012-10-14
安卓手机的虚拟数据线
2012-10-14
安卓电蚊香
2012-10-14
USB调试快捷开关
2012-10-14
手机遥控电脑 百变遥控2.9
2012-10-14
ACCESS VBA 编程
2011-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人