自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hugging Face下载网络连接错误解决方案

手动从 Hugging Face 官网或镜像站下载模型文件。将下载的文件放置到你的。

2025-11-26 06:09:13 236

原创 【Mamba初始化】

Mamba初始化问题解决方案摘要:当Mamba无法修改shell环境变量时,可通过三种方法解决:1)临时方案是运行eval"$(mambashellhook--shellbash)";2)永久方案执行mambashellinit命令并重新加载终端;3)问题持续时使用mambashellreinit重新初始化。不同shell(Bash/Zsh/Fish/PowerShell)需对应不同初始化命令。验证成功后即可正常使用Mamba命令,若问题依旧可暂时切换回conda命令。

2025-11-22 12:36:57 245

原创 PyTorch Reshape层代码解析之view与reshape【动手学深度学习】

这句代码定义了一个PyTorch神经网络模块,用于改变输入张量的形状。

2025-11-18 05:55:45 242

原创 动手学深度学习

这句代码是用PyTorch库创建一个3x3x3的三维张量(tensor),其中每个元素都是从。这种初始化方法在深度学习中很常见,因为标准正态分布是许多初始化策略的基础。:PyTorch中用于从正态分布生成随机数的函数。:输出张量的形状,即3×3×3的三维数组。:正态分布的均值(mean):正态分布的标准差(std)

2025-11-16 20:56:32 229

原创 【动手学深度学习】

代码中这里的[0]是,表示取列表中的。

2025-11-07 10:39:58 342

原创 Python中enumerate用法详解

它会遍历一个序列(如列表、元组),同时返回索引和对应的值。类可以接受任意数量的层,并且自动管理它们的执行顺序。表示函数可以接受任意数量的参数。是一个包含所有传入参数的元组。是Python内置函数。

2025-11-06 15:02:11 202

原创 【动手学深度学习】关于torch.cat

这行代码使用PyTorch的。

2025-11-06 10:22:36 222

原创 Deepseek在它擅长的AI数据处理领域还有是有低级错误【k折交叉验证中每折样本数计算】

k值10个样本时测试集大小训练集大小5折分成5份每轮2个样本每轮8个样本10折分成10份每轮1个样本每轮9个样本我之前展示的例子实际上是10折交叉验证(也叫留一法),不是5折!这样解释清楚了吗?

2025-11-05 22:16:00 1112

原创 【动手学深度学习】关于数据转换的时候出现TypeError和iloc

加一句all_features = all_features * 1 #把ture/false转换为1/0。values后面加个.astype(float)就行,三个都加一下。

2025-11-03 21:57:36 205

原创 以MLP为例说明数值稳定性【动手学深度学习 4.8.1 梯度消失和梯度爆炸】

2025-11-03 09:53:13 97

原创 Dropout提升模型泛化能力【动手学深度学习:PyTorch版 4.6 暂退法】

双隐藏层,每个包含256个隐藏单元对模型进行训练和测试单隐藏层 包含256个隐藏单元,并使用了ReLU激活函数训练过程在机器学习中,dropout 是一种常用的正则化技术,通过在训练过程中随机“丢弃”(即暂时移除)一部分神经元,来防止模型过拟合。当您观察到训练精度和测试精度基本一致,但使用 dropout 后训练的损失函数值更小时,这通常是一个积极的信号,表明 dropout 正在有效地发挥作用。

2025-11-03 09:16:40 596

原创 深度学习参数初始化方法解析【动手学深度学习中初始化参数(简洁实现)】

所以可以这样理解:PyTorch 把神经网络变成一个由许多对象(层)组成的集合。每个对象都管理着自己的参数(数据)。框架提供了一系列现成的工具函数(预定义初始化方法),您可以通过简单的“对象.方法()”或“模块.函数()”的语法,来统一地设置这些参数的初始值。希望这个解释能帮助理解这个重要的概念!这是从“理论理解”到“代码实现”的关键一步。

2025-10-28 09:27:22 375

原创 第三章部分函数和类移除D2L再加回来【动手学深度学习】

【代码】第三章部分函数和类移除D2L再加回来【动手学深度学习】

2025-10-26 10:38:38 189

原创 PyTorch矩阵乘法函数区别解析与矩阵高级索引说明——《动手学深度学习》3.6.3、3.6.4和3.6.5 (P79)

函数输入要求输出维度支持广播使用场景灵活灵活✅通用矩阵乘法torch.mm两个2D张量2D❌严格矩阵乘法torch.mv2D矩阵 × 1D向量1D❌矩阵向量乘法。

2025-10-20 10:53:53 258

原创 Softmax回归中极大似然估计解释【极大似然估计(即最大化 P(Y|X))来比较估计值与实际值】——《动手学深度学习》3.4.6 损失函数(P72)

任务:多分类问题(例如,将图像分为猫、狗、鸟三类)。模型:Softmax回归(或称多项逻辑回归)。输入:一个样本的特征向量x。输出:该样本属于每个类别的概率。真实标签:通常使用one-hot 编码。例如,如果真实类别是“狗”(第二类),那么真实标签向量y模型估计:模型会输出一个概率分布ŷ例如,模型可能输出ŷ我们的目标是让模型的输出ŷ尽可能地接近真实标签y。

2025-10-19 10:04:55 437

原创 关于平方损失函数和y关于x的线性回归,如何理解给定的x观测到特定y的似然P(y|x)

这触及了线性回归的概率解释和频率学派与贝叶斯学派连接的核心。下面一步步来解析。

2025-10-18 07:31:46 434

原创 Jupyter Notebook单元格输出换行问题解决

大部分情况下,问题在于单元格未正确设置为 Markdown 模式或浏览器插件干扰。请务必确保单元格是 Markdown 模式(按Esc后按M键),然后运行。如果尝试这些方法后问题依旧,请提供更多信息,例如:您使用的 Jupyter Notebook 版本。操作系统和浏览器类型及版本。

2025-10-16 09:33:15 471

原创 读动手学深度学习,P63的代码

break导致只打印(输出)第一个元素。

2025-10-14 15:30:04 206

原创 在 PyTorch 中,对一个 1000×2 的矩阵 使用 len() 函数,结果是 1000。

返回张量的第一个维度的大小对于[1000, 2]的矩阵,len()返回1000这个行为与 Python 列表类似,都是返回"外层"的元素数量。

2025-10-14 13:41:37 133

原创 conda清理磁盘空间

【代码】conda清理磁盘空间。

2025-10-13 22:07:09 148

原创 Linux查看CPU频率命令解析

会输出CPU的详细规格信息,包括架构、核心数、线程数、缓存大小、频率等。从lscpu的输出中筛选出与频率相关的信息。将前一个命令的输出作为后一个命令的输入。- 显示CPU架构信息的命令。- 过滤包含"MHz"的行。

2025-10-13 08:50:13 283

原创 停止Conda开机自动运行方法

想让Conda在打开终端时不自动激活base环境,可以通过一个简单的命令实现。

2025-10-10 10:19:32 349

原创 动手学深度学习pytorch 李沐

安装miniconda后,第二条是我新加上的,才能用。

2025-10-09 12:05:58 127

原创 如何禁止升级libcudnn8-dev libcudnn8-samples libcudnn8

paddle要求固定cuDNN的版本,但ubuntu一不小心就给你升级到更高版本了,怎么办,这样办。

2025-10-09 09:10:23 102

原创 更换NVIDIA驱动详细步骤

将Ubuntu笔记本电脑上的Nouveau驱动更换为NVIDIA官方驱动,并处理好双显卡的配置,能让你的电脑图形性能得到提升。下面是具体的操作步骤和注意事项。

2025-10-06 16:14:43 963

原创 Jupyter Notebook模块导入错误排查

首先尝试更新Jupyter Notebook及其依赖库,这能解决因版本过旧或依赖不兼容导致的问题。这个问题通常与Jupyter Notebook的版本兼容性或安装不完整有关。

2025-10-06 03:50:09 263

原创 ubuntu 20.04更换python3.9后软件更新器、软件和更新、附加驱动这些都打不开

在Ubuntu 20.04中更换Python 3.9后,软件更新器、软件和更新、附加驱动这些工具打不开,通常是因为这些系统组件对特定版本的Python 3有依赖,更改系统默认的python3解释器可能会破坏它们的运行环境。python3。

2025-10-06 03:10:01 387

原创 Ubuntu20.04安装Anaconda3-2025.06

先输入bash加空格,将所下载的文件(.sh文件)直接用鼠标拖拽到打开的终端区域,便可以直接得到文件所在路径,然后回车(如果遇到这个,直接输入ENTER就好,没遇到则不需要管)可以看到出现了安装位置(可以自己改,我没有改,因为位置很好找),回车。重启终端,(如果在下一步骤中的检验中出现问题可以重启电脑)!如下图所示带着anaconda标志则说明安装成功!然后一直回车,遇到选择输入Yes,打开终端输入:python3。输入yes,然后回车。

2025-10-05 07:35:25 395

原创 Ubuntu20.04下的Pytorch2.7.1安装及其对paddle兼容性的讨论

Ubuntu20.04下的Pytorch2.7.1安装。

2025-10-04 16:24:40 334

原创 ubuntu20.04安装百度Paddle3.2,要求兼容的版本是NCCL2.19.3

4. 需要删除原有文件,然后重新生成libnccl.so 和 libnccl.so.2这两个文件.3.将include文件夹下的文件都复制到cuda文件夹下对应的inlcude中去。运行百度的paddle多卡训练需要依赖nccl,所以需要安装nccl。最新版本的下载链接(这里用不上)2. 解压nccl压缩包。1. 下载txz安装包。

2025-10-04 09:46:57 266

原创 安装cuDNN【百度Paddle3.2要求兼容的版本是cuDNN8.9.6.50】觉得非常有用

3. CUDA版本切换。1. 下载cuDNN。2..安装cuDNN。

2025-10-04 08:13:35 252

原创 Paddle 3.2 依赖版本冲突

ERROR:

2025-10-03 22:04:09 288

原创 Python线程API变化导致错误

然后找到第778行(可能因为版本不同行号有差异,可以搜索。

2025-10-03 12:59:14 77

原创 使用完整的 PPA 地址

【代码】使用完整的 PPA 地址。

2025-10-03 12:55:40 256

原创 TensorRT 10.13 安装指南(最后一版支持Ubuntu20.04的TensorRT)以及paddle兼容的版本

在安装新版本之前,先卸载已有的 NVIDIA 驱动、CUDA、cuDNN 和 TensorRT,以避免冲突。找到CUDA v11.8。

2025-10-03 08:35:58 247

原创 ubuntu下使用gnome-tweaks工具修改笔记本合盖和系统界面设置

tweaks,ubuntu下下载的是gnome-tweaks,ubuntu20.04下也可以是gnome-tweak-tool。选项是打开的,关闭这个选项。不需要重启,就可以生效。安装Tweaks工具。

2025-10-03 08:19:50 292

原创 笔记本安装Ubuntu 20.04其触摸板如何开启或关闭

记本上安装的 linux,但是安装完之后发现触摸板不能关闭。

2025-10-01 21:20:30 384

原创 Ubuntu 20.04升级python3.9后不能Update系统

导致此错误的核心原因是Python的apt_pkg模块未能被正确识别,通常是由于Python环境变动(如升级)或python-apt包本身损坏引起的。建议从第一步开始顺序尝试,绝大多数情况下,重新安装python-apt包或修复符号链接就能解决问题。如果困难,临时禁用脚本可以作为让系统先恢复工作的权宜之计。希望这些步骤能帮助您解决问题!如果执行中遇到任何问题,或有其他系统信息,欢迎随时补充。

2025-10-01 15:19:59 470

原创 支持CUDA11.8和Ubuntu20.04的最后一版cuDNN 9.10.2

下载链接:https://developer.nvidia.com/cudnn-9-10-2-download-archive?target_os=Linux相关版本的列表链接:https://docs.nvidia.com/deeplearning/cudnn/backend/v9.13.1/index.html

2025-10-01 14:31:23 599

原创 【Ubuntu 20.04升级python3.9后终端打不开的bug】

sudo update-alternatives --config python3 // 选择3.9相对应的序号。sudo update-alternatives --config python3 // 选择3.9相对应的序号。输入gnome-terminal // 查看出现的终端错误。还有一种情况是cario-dock造成的,将其卸载,卸载办法。把Python3.9改为Python3首选项。3. 把Python3.9改为Python3首选项。安装python3.9的环境。

2025-10-01 09:08:54 554

PCB封装Altium designer的

PCB封装资源,比较全,希望能帮助到你,Altium designer的

2018-06-27

空空如也

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

TA关注的人

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