Skip to content

Ji-Huan Guan

欢迎访问我的个人网站

  • 首页
  • 文章
    • 分类
      • 语言
        • Python专题
        • Fortran专题
        • Latex专题
        • 英语专题
        • 其他语言
      • 学术
        • 模型和能带
        • 拓扑不变量
        • 电子态密度
        • 量子输运
        • 朗道能级
        • 机器学习
        • 其他笔记
      • 生活
        • 科学计算
        • 版本控制
        • 软件使用
        • 个人观点
        • 其他记录
    • 查看
      • 最近发布
      • 最近修改
      • 最多点赞
      • 归档时间
  • 更多
    • 页面
      • 学术导航
      • 音乐列表
      • 说说语录
      • 个人基金
      • 赞赏支持
      • 在线留言
    • 子域
      • 对话模型 chat.guanjihuan.com
      • 开源代码 py.guanjihuan.com
      • 实时状态 status.guanjihuan.com
      • 网站统计 umami.guanjihuan.com/share/vRvlxYmMNfJVZhQc
      • 更多站点
        • 云盘文件 cloud.guanjihuan.com/d/dbde71ac59834687818f/
        • 文件共享 share.guanjihuan.com/d/3bcceaf1aa99467db528/
        • 软件安装 nextcloud.guanjihuan.com/index.php/s/d5Gmb95JxdXXroJ
        • 远程仓库 gitea.guanjihuan.com/guanjihuan
        • 编程环境 jupyter.guanjihuan.com
        • 任务发布 hire.guanjihuan.com
        • 内容转发 moment.guanjihuan.com
        • 信息爬取 info.guanjihuan.com
        • 股票数据 stock.guanjihuan.com
        • 在线画图 plot.guanjihuan.com
        • 概念学习 concept.guanjihuan.com
        • 卡片阅读 slide.guanjihuan.com
        • 本地模型 pcchat.guanjihuan.com
  • 关于
    • 关于我
    • About Me

分类: 机器学习

学术, 机器学习

无监督学习(K-means 聚类)的代码实现

发布时间:2025年1月13日2025年1月13日

最近修改时间:2025年1月13日

K-means 聚类是一种常用的无监督学习算法,用于将数据分成不同的簇(群组)。其基本思想是将数据点分配到 K… Continue reading 无监督学习(K-means 聚类)的代码实现

学术, 机器学习

MNIST数据集和手写数字的模型训练

发布时间:2024年12月2日2024年12月2日

最近修改时间:2024年12月2日

MNIST 数据集包含 70000 张手写数字的灰度图像,分为以下两部分: 其中,每个图像是 28×28 像素… Continue reading MNIST数据集和手写数字的模型训练

学术, 机器学习

在机器学习模型训练中Epoch的大概取值范围

发布时间:2024年9月26日2024年9月26日

最近修改时间:2024年9月26日

这是之前相关的两篇: 在机器学习模型训练中,Epoch(可以翻译为:轮次、训练轮数、训练周期) 是指在训练过程… Continue reading 在机器学习模型训练中Epoch的大概取值范围

学术, 机器学习

当损失函数长时间不再下降时自动停止训练的设置

发布时间:2024年6月4日2024年6月4日

最近修改时间:2024年6月4日

在机器学习的训练过程中,除了通过多次测试获取经验来设置总的训练轮次,也可以使用额外的代码进行判断,当损失函数长… Continue reading 当损失函数长时间不再下降时自动停止训练的设置

学术, 机器学习

由于内存限制导致数据无法一次性从文件加载到PyTorch 中的简单解决方法

发布时间:2024年6月3日2024年6月3日

最近修改时间:2024年6月3日

如果训练的数据比较大,无法一次性加载,简单的解决方法是分批从文件中加载。为了演示方便,这里的 x_train,… Continue reading 由于内存限制导致数据无法一次性从文件加载到PyTorch 中的简单解决方法

学术, 机器学习

PyTorch张量数组的合并

发布时间:2024年6月3日2024年6月3日

最近修改时间:2024年6月3日

这是之前的一篇:PyTorch基础(Tensor数据类型)。 在机器学习中,可能会涉及到多个数据合并后再进行训… Continue reading PyTorch张量数组的合并

学术, 机器学习

Kolmogorov-Arnold Networks的优势和局限性

发布时间:2024年5月4日2024年11月13日

最近修改时间:2024年11月13日

《KAN: Kolmogorov-Arnold Networks》论文链接:https://arxiv.org… Continue reading Kolmogorov-Arnold Networks的优势和局限性

学术, 机器学习

反向传播、自动微分、链式法则、梯度下降的关系

发布时间:2024年4月26日2024年11月13日

最近修改时间:2024年11月13日

链式法则为计算复合函数的导数提供了理论基础,自动微分提供了高效计算导数的技术手段,反向传播利用了这两者来计算神… Continue reading 反向传播、自动微分、链式法则、梯度下降的关系

学术, 机器学习

使用torchviz实现PyTorch计算图的可视化

发布时间:2024年4月26日2024年10月30日

最近修改时间:2024年10月30日

本篇使用 torchviz 软件包实现 PyTorch 计算图的可视化,做个记录,但个人感觉可视化的作用不是很… Continue reading 使用torchviz实现PyTorch计算图的可视化

学术, 机器学习

机器学习中动态图和静态图的区别

发布时间:2024年4月26日2024年11月13日

最近修改时间:2024年11月13日

TensorFlow 的早期版本 TensorFlow 1.x 是静态图,在搭建完结构后,需要创建会话(Ses… Continue reading 机器学习中动态图和静态图的区别

学术, 机器学习

最大池化和平均池化的区别

发布时间:2024年4月25日2024年11月13日

最近修改时间:2024年11月13日

池化一般有最大池化和平均池化。池化通过丢弃信息来降低维度。从字面上就很容易理解: 相关博文:

学术, 机器学习

一个完整的卷积神经网络(无训练)

发布时间:2024年4月4日2024年4月4日

最近修改时间:2024年4月4日

这是之前的两篇: 这里给出一个完整的卷积神经网络,包含两个卷积层和两个全连接层。只是做了正向传播,并没有使用数… Continue reading 一个完整的卷积神经网络(无训练)

学术, 机器学习

卷积和池化后的数据维度

发布时间:2024年4月3日2024年4月4日

最近修改时间:2024年4月4日

这是之前的一篇:卷积和池化的作用以及代码实现。 在卷积和池化后,通常需要和全连接的神经网络进行连接,为了能够匹… Continue reading 卷积和池化后的数据维度

学术, 机器学习

卷积和池化的作用以及代码实现

发布时间:2024年4月2日2024年4月3日

最近修改时间:2024年4月3日

卷积(convolution)和池化(pooling)是卷积神经网络(convolutional neural… Continue reading 卷积和池化的作用以及代码实现

学术, 机器学习

主成分分析PCA的原理以及降维实现

发布时间:2024年4月1日2024年4月2日

最近修改时间:2024年4月2日

主成分分析(Principal Component Analysis, PCA)是一种常用的数据降维方法。主要… Continue reading 主成分分析PCA的原理以及降维实现

学术, 机器学习

批量训练中迭代次数的计算

发布时间:2024年3月27日2024年3月29日

最近修改时间:2024年3月29日

使用批量训练时,有四个概念: 迭代次数的计算公式如下(能整除的情况): 如果不能整除,在 PyTorch 中默… Continue reading 批量训练中迭代次数的计算

学术, 机器学习

神经网络中常见的激活函数

发布时间:2024年3月26日2024年11月26日

最近修改时间:2024年11月26日

激活函数在神经网络中扮演着至关重要的角色,它们用于引入非线性特性,使神经网络能够学习和适应更复杂的数据模式。本… Continue reading 神经网络中常见的激活函数

学术, 机器学习

人工智能的大事件记录

发布时间:2024年3月26日2025年6月2日

最近修改时间:2025年6月2日

这里记录人工智能的大事件,内容可能不完整,将不定期补充和更新: 附神经网络的进化图: 其他参考资料: [1] … Continue reading 人工智能的大事件记录

学术, 机器学习

神经网络的主要调参内容和顺序

发布时间:2024年3月25日2024年9月19日

最近修改时间:2024年9月19日

这里列出我的神经网络主要调参内容和顺序,供参考: 调参的原则:

学术, 机器学习

CPU、GPU和NPU的特点和区别

发布时间:2024年3月24日2024年4月18日

最近修改时间:2024年4月18日

CPU 的设计初衷是串行,适合于处理各种复杂的逻辑关系。GPU 专注于大规模并行处理,适合同时处理大量简单的计… Continue reading CPU、GPU和NPU的特点和区别

学术, 机器学习

常见的神经网络模型

发布时间:2024年3月17日2024年9月20日

最近修改时间:2024年9月20日

本篇给出几个常见的神经网络模型和对应的一些重要论文,可能不定期补充更新。除了阅读早期论文,具体学习也可以阅读一… Continue reading 常见的神经网络模型

学术, 机器学习

常见的梯度下降算法

发布时间:2024年3月12日2024年3月22日

最近修改时间:2024年3月22日

反向传播是一个计算梯度的过程,它通过链式法则将损失函数关于网络参数的梯度从输出层向输入层传播。梯度下降则是一种… Continue reading 常见的梯度下降算法

学术, 机器学习

PyTorch中常用的模块、类、方法以及神经网络例子

发布时间:2023年11月22日2024年4月26日

最近修改时间:2024年4月26日

这是之前的两篇: PyTorch安装参考:https://pytorch.org/get-started/lo… Continue reading PyTorch中常用的模块、类、方法以及神经网络例子

学术, 机器学习

PyTorch基础(Tensor数据类型)

发布时间:2023年11月8日2024年4月26日

最近修改时间:2024年4月26日

PyTorch的官方API为 https://pytorch.org/docs/stable/torch.ht… Continue reading PyTorch基础(Tensor数据类型)

学术, 机器学习

使用TensorFlow搭建一个最简单的神经网络

发布时间:2019年10月11日2024年9月20日

最近修改时间:2024年9月20日

如果没有 TensorFlow 基础,可以先阅读这篇:TensorFlow基础。本篇使用的是 TensorFl… Continue reading 使用TensorFlow搭建一个最简单的神经网络

学术, 机器学习

TensorFlow基础

发布时间:2019年10月11日2024年9月20日

最近修改时间:2024年9月20日

目前个人推荐使用PyTorch,参考:PyTorch基础(Tensor数据类型)、PyTorch中常用的模块、… Continue reading TensorFlow基础

- AI 对话 -

  • https://chat.guanjihuan.com
  • Models: DeepSeek, Qwen, Hunyuan, Doubao, GLM, Yi, etc.

- 个人信息 -

  • 关于我 | About Me

文章分类

  • 语言 (48)
    • Python专题 (17)
    • Fortran专题 (6)
    • Latex专题 (11)
    • 英语专题 (6)
    • 其他语言 (8)
  • 学术 (137)
    • 模型和能带 (24)
    • 拓扑不变量 (23)
    • 电子态密度 (9)
    • 量子输运 (11)
    • 朗道能级 (8)
    • 机器学习 (26)
    • 其他笔记 (36)
  • 生活 (118)
    • 科学计算 (31)
    • 版本控制 (11)
    • 软件使用 (23)
    • 个人观点 (31)
    • 其他记录 (22)

- 文章查看 -

  • 最近发布 | 最近修改
  • 最多点赞 | 归档时间

- 最近发布 -

  • 私密项目Git远程仓库的选择
  • 科研活动中常见的管理
  • 个人手机的常用软件
  • 用于快速作业管理的自定义Linux命令
  • Fortran+MKL和Python+NumPy矩阵求逆的时间对比

随机文章

  • 神经网络中常见的激活函数
  • Linux的常用命令
  • 多智能体协作是否会产生新的智能?
  • 在外接电源和使用电池时笔记本的设置
  • Metropolis采样 (附Python和Matlab代码)
  • 量子力学中的三个绘景
  • Latex常规环境中的常用语句
  • 局域电流的计算(附Python代码)
  • 一个完整的卷积神经网络(无训练)
  • 幺正矩阵和厄密矩阵
  • 常见的拼写检查软件
  • 两列Latex模板中实现公式占整行的方法
  • 科学计算中编程语言的选择
  • Python开源项目Guan
  • 双层石墨烯哈密顿量与能带图(附Python代码)
版权所有 ©2025 Ji-Huan Guan
双击复制