- 博客(91)
- 资源 (1)
- 收藏
- 关注
原创 【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
原创 Python中enumerate用法详解
它会遍历一个序列(如列表、元组),同时返回索引和对应的值。类可以接受任意数量的层,并且自动管理它们的执行顺序。表示函数可以接受任意数量的参数。是一个包含所有传入参数的元组。是Python内置函数。
2025-11-06 15:02:11
202
原创 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
原创 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
原创 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
原创 在 PyTorch 中,对一个 1000×2 的矩阵 使用 len() 函数,结果是 1000。
返回张量的第一个维度的大小对于[1000, 2]的矩阵,len()返回1000这个行为与 Python 列表类似,都是返回"外层"的元素数量。
2025-10-14 13:41:37
133
原创 Linux查看CPU频率命令解析
会输出CPU的详细规格信息,包括架构、核心数、线程数、缓存大小、频率等。从lscpu的输出中筛选出与频率相关的信息。将前一个命令的输出作为后一个命令的输入。- 显示CPU架构信息的命令。- 过滤包含"MHz"的行。
2025-10-13 08:50:13
283
原创 如何禁止升级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安装百度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
原创 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升级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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅