Docker 加速

Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共享容器映像。 它是世界上最大的容器映像存储库,其中包含一系列内容源,包括容器社区开发人员,开源项目和独立软件供应商(ISV),它们在容器中构建和分发其代码。 sudo mkdir -p /etc/docker sudo te

顾文强 Published on 2025-06-04

ubuntu24.04 设置清华源镜像

在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.li

顾文强 Published on 2025-06-04

RTX5090 安装 Pytorch

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128

顾文强 Published on 2025-05-19

Docker 镜像导入导出

在 Docker 里,你可以借助 docker save 和 docker load 命令来实现镜像的导出和导入操作。以下为具体操作步骤: 导出 Docker 镜像 docker save 命令能够把一个或多个镜像保存为一个 tar 文件。下面是该命令的基本用法: docker save -o <输

顾文强 Published on 2025-04-23

CPU、GPU、NPU、TPU 的区别

以下是 CPU、GPU、NPU、TPU 的深度解析,涵盖设计目标、架构特点、应用场景及性能对比: 一、CPU(Central Processing Unit,中央处理器) 1. 核心定位 通用计算:处理复杂逻辑、分支预测和顺序任务

顾文强 Published on 2025-03-07

NumPy 库介绍

NumPy 拥有丰富的函数,下面按照不同的功能类别为你较为全面地列出各类函数,并给出简单解释、示例及应用场景。 1. 数组创建

顾文强 Published on 2025-03-06

Dense 层介绍

Dense层(全连接层) 在神经网络中就像一个“综合决策员”,它的作用是将前面提取的所有特征综合起来,做出最终的判断。下面用通俗的语言和比喻详细解释: 1. Dense层是什么? 官方定义:Dense层中的每个神经元(节点)都与前一层的所有神经元全连接(每个连接都有一个权重)。 通俗理解:假设你有一

顾文强 Published on 2025-03-02

举例讲解 CNN 原理

我们以经典的 MNIST手写数字识别 为例,用 TensorFlow/Keras 框架的代码逐步解释CNN的运行过程。我会在代码中插入详细注释,并用比喻辅助理解。 完整代码及逐行解释 import tensorflow as tf from tensorflow.keras import layer

顾文强 Published on 2025-03-02

CNN 神经卷积网络原理讲解

咱们把CNN的运行过程想象成一场「拼图游戏」,用最直白的话解释它是如何一步步从像素中认出物体的: 第一步:输入图片——拆成小拼图块 原始图片:比如一张300x300像素的猫图,对电脑来说只是一堆数字(0-255表示亮度)。 预处理:调整大小、归一化(类似把照片裁成适合拼图的尺寸)。

顾文强 Published on 2025-03-02

分类和回归

分类和回归是监督学习中两种主要的任务类型,它们在输出类型、应用场景、模型选择、损失函数及评估指标等方面存在显著差异。以下是对两者的详细对比: 1. 输出类型 分类:预测离散的类别标签。例如: 二分类:垃圾邮件检测(是/否)。 多分类:手写数字识别(0-9)。

顾文强 Published on 2025-03-02
Vue

UMD 规范介绍

UMD规范封装是指一种**通用模块定义(Universal Module Definition)**的代码封装方式,旨在让同一份JavaScript代码能够兼容多种模块化环境(如浏览器全局变量、CommonJS、AMD等)。以下是其核心要点: 1. 解决的问题 JavaScript有多种模块化方案:

顾文强 Published on 2025-03-01

ReLU 介绍

ReLU(Rectified Linear Unit)激活函数详解及意义 1. 数学表达式与特性 公式:

顾文强 Published on 2025-03-01

全连接神经网络,CNN,RNN 关系

1. 全连接神经网络(Fully Connected Network) 通俗比喻:像一个事无巨细的“投票委员会”。 工作原理: 假设你要判断一张图片是不是猫,全连接网络会让图片的每个像素(比如1000个像素)都参与“投票”。每个像素会和其他所有像素“交头接耳”(通过权重连接),最后大家集体决定结果。

顾文强 Published on 2025-03-01

Horvod 介绍

以下是关于 Horovod 的深度解析与使用指南,结合其核心原理、安装方法、代码示例及优化建议,帮助用户快速掌握这一分布式训练框架。 一、Horovod 的核心原理 1. 分布式训练架构 710 数据并行:Horov

顾文强 Published on 2025-03-01

Transformer、MoE、LoRA 等架构详解

1. Transformer:像“开会讨论”的智能 想象你要理解一整句话的意思,比如“猫追老鼠,结果撞倒了花瓶”。传统方法像一个人一个字一个字读(像RNN),读到后面可能忘了前面。而Transformer更像一群人开会讨论——每个字(比如“猫”“追”“老鼠”)同时发言,互相交流意见,快速理清谁在追谁

顾文强 Published on 2025-03-01

NCCL 介绍

NCCL(NVIDIA Collective Communications Library)是英伟达(NVIDIA)专门为GPU设计的一个高效通信库,你可以把它理解为“多张GPU之间的高速公路”,专门用来加速它们在分布式训练中的数据传输,让多个GPU能像团队一样紧密协作。 通俗解释 假设你有一个超大

顾文强 Published on 2025-03-01

Peewee 支持的数据库

Peewee 是一个功能强大且灵活的 Python ORM(对象关系映射)库,它支持多种常见的数据库,以下为你详细介绍: 1. SQLite 特点:轻量级、零配置、文件型数据库,非常适合小型项目、测试环境或者嵌入式系统。它不需要单独的服务器进程,数据以文件形式存储在本地。 使用示例 from pee

顾文强 Published on 2025-02-28

Peewee 使用教程

Peewee 是一个轻量级的 Python ORM(对象关系映射)库,它提供了简单而直观的 API 来与数据库进行交互。以下是一个完整的 Peewee 使用教程,涵盖了基本的安装、数据库连接、模型定义、数据的增删改查操作等内容。 1. 安装 Peewee 可以使用 pip 来安装 Peewee: p

顾文强 Published on 2025-02-28
Previous Next