
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1959 年,Arthur Samuel 将机器学习定义如下:使计算机无需明确编程即可学习的领域。他编写了一个跳棋程序,其惊人之处在于 Arthur Samuel 本人并非一个非常好的跳棋选手。他所做的是,对计算机进行了编程,使其可以与自己进行数以万计的对局,程序通过观察哪些位置能够获胜以及哪些位置会导致失败,尝试学习什么是好的或坏的位置。计算机有耐心与自己对弈数万次,因此能够获得如此多的跳

本文使用的 Python 解释器与 NumPy 库的版本如下。

本文详细介绍了Anaconda的下载安装、环境变量配置及PyTorch库的安装流程。主要内容包括:从官网或镜像源下载Anaconda安装包;安装过程中的关键选项设置;配置Python环境变量的具体步骤;使用Anaconda Prompt创建虚拟环境的方法;以及针对NVIDIA显卡用户安装CUDA的注意事项。文中还提供了常用的conda和pip命令参考表,适合深度学习初学者搭建开发环境参考。

本文介绍了使用PyTorch训练CIFAR-10数据集的完整流程。首先通过torchvision下载并预处理CIFAR-10数据集,使用DataLoader进行分批加载。构建了一个3层卷积神经网络模型(CNN),包含卷积、池化和全连接层,并支持GPU加速。配置了交叉熵损失函数和SGD优化器进行20轮训练。训练过程中记录了损失和准确率,并在测试阶段评估模型性能,最后保存训练好的模型。该方法为图像分类

本文介绍了PyTorch预训练模型的使用与保存方法。主要内容包括: 加载预训练模型(如VGG16)的两种方式:随机初始化权重或加载预训练权重 网络结构修改方法:添加新层或替换现有层 模型保存的两种方案:完整保存(包含模型结构和参数)或仅保存参数字典(推荐) 模型加载的注意事项:完整模型需确保类定义存在,参数加载需结构匹配 Checkpoint机制:保存/恢复训练状态,包含模型参数、优化器状态和训练

本文介绍了在PyTorch中进行数据准备和TensorBoard可视化的基本步骤。首先,数据集被组织在dataset路径下,包含训练和测试数据。通过自定义Dataset类,实现了数据加载和标签处理,并使用ConcatDataset合并多个数据集。接着,文章详细讲解了如何使用TensorBoard进行标量和图像的可视化,包括安装、创建SummaryWriter实例、记录数据以及启动TensorBoa

张量是多维数组的泛化形式,涵盖标量(0维)、向量(1维)、矩阵(2维)及更高维结构。示例:RGB 图像用三维张量表示,维度为(高度, 宽度, 通道数),其中通道对应红、绿、蓝三色。

同样,给定具有相同形状的任意两个张量,任何按元素二元运算的结果都将是相同形状的张量。例如,将两个相同形状的矩阵相加,会在这两个矩阵上执行元素加法。默认情况下,调用求和函数会沿所有的轴降低张量的维度,使它变为一个标量。标量由只有一个元素的张量表示。将张量乘以或加上一个标量不会改变张量的形状,其中张量的每个元素都将与标量相加或相乘。张量就像向量是标量的推广,矩阵是向量的推广一样,我们可以构建具

定义:预测离散的输出值(类别),而非连续数值。二元分类:输出仅有两个可能值(如 0/1、否/是、假/真)。正类(Positive Class):目标类别(如垃圾邮件、恶性肿瘤),标记为 1。负类(Negative Class):非目标类别(如正常邮件、良性肿瘤),标记为 0。垃圾邮件检测(是/否)金融欺诈识别(欺诈/正常)肿瘤分类(恶性/良性)核心思想:输出始终限制在 [0,1] 之间,表示概率。

例如,本文电脑 CUDA 最高支持 12.9 版本,因此选择一个低于 12.9 版本的即可。输入“yes”回车,这将使 conda 自动修改你的 shell 配置文件,以便在终端启动时自动激活 conda 环境。打开 windows 菜单,搜索“Windows PowerShell”并打开,输入如下命令验证是否安装成功。现在,安装 Pytorch 库时,会自动下载包含 CUDA 和 cuDNN 的








