Jun's Blog

Share knowledges, Tell stories and Show something interesting!

0%

一、从1D到3D材料的胡克定律(Hooke’s law)

1.1D材料的胡克定律

1D材料的胡克定律也就是我们所熟知的线弹性模型,即是我们初中阶段就学习过的F=kΔxF=k\Delta{x},用更加标准和统一的形式可以写作:

σ=Cϵ\sigma = C\epsilon

对于1D材料,其中三个关键参数分别为:

  • σ\sigma:应力,标量,SI制下的单位为NN
  • CC:弹性常数,标量,SI制下的单位为NN
  • ϵ\epsilon:应变,标量,表达式为 ll0l0=Δll0\frac{l-l_0}{l_0}=\frac{\Delta{l}}{l_0}
    值得注意的是,考虑到在变形过程中材料的弹性常数并不是恒定的,因此在这里计算应力和应变有两种方法并且通常存在一定差别,这就是我们常说的工程应力、工程应变和真应力、真应变,具体可以参考这篇帖子:https://www.zhihu.com/question/294496637
Read more »

自动求导是 pytorch 的一项重要功能,它使得 pytorch 能够灵活快速地构建神经网络模型。反向传播算法是优化神经网络模型参数的一个重要方法,在反向传播过程中需要不断计算损失函数对参数的导数,然后更新相应的模型参数,首先简单介绍一下反向传播算法。

Read more »

1.装饰器(decorator)简介

装饰器是 Python 中一个非常有用和强大的工具,它的作用对象是函数,实现的功能是在我们调用函数之前和之后再为函数添加一些额外的功能。通过函数装饰器可以有效地提高代码的灵活性,复用能力,以及简化代码。

Read more »

一、高斯过程简介

高斯过程是一种常用的监督学习方法,可以用于解决回归和分类问题。
高斯过程模型的优点有:

  • 预测对观察结果进行了插值
  • 预测的结果是概率形式的
  • 通用性:可以指定不同的核函数(kernels)形式

高斯过程模型的确定包括:

  • 它们不是稀疏的,即它们使用整个样本/特征信息来执行预测
  • 高维空间模型会失效,高维也就是指特征的数量超过几十个

值得注意的是,高斯过程模型的优势主要体现在处理非线性小数据问题上。

Read more »

IBRION 参数是 VASP 计算中一个使用频率较高的参数,其功能涉及到离子弛豫、分子动力学和声子计算,同时 VASP Wiki上关于参数的使用给出了非常详细的说明,这里打算把官网的说明简单翻译一下,同时在适当地方可能加入一点注释,主要是为了加深自己的理解,这是原文地址:https://www.vasp.at/wiki/index.php/IBRION

Read more »

一、从薛定谔方程到声子

在开始计算声子谱之前,我们首先需要搞清楚什么是声子,不同于电子、中子、质子等实体粒子,声子不是一种实体粒子,而是一种描述晶格振动模式的量子化的准粒子。它完全是人们为了描述晶格振动而引入的一种理论模型,并没有任何实际物体对应,这一点并不难理解,就像超弦理论并没有弦一样…但是要理解声子的由来还是需要花费一点功夫的,这里我们可以先从单粒子的薛定谔方程说起。

Read more »

1.前言

TeX\TeX是一个功能非常强大的文字排版系统,其最初设计的主要目标主要包括以下两点:

  • 让任何人都能够花最小的精力就能够制作出高质量的印刷品
  • 提供一个系统,在这一系统上,基于相同的代码,任何人在任何时间和任何计算机上都能得到完全相同的结果。

TeX\TeX的基本命令直接使用较为麻烦,因此有必要使用宏来重新定义一些简单的命令,其中LaTeX\LaTeX是目前使用最多的宏包,LaTeXLaTeX的设计与传统“所见即所得”的文字编辑器不同,其通过一些约定的标签来定义文档的样式和交叉引用,然后再通过Tex Live等文字排版系统生成对应的文件。另外,LaTeX\LaTeX在编辑复杂的数学公式方面也非常有优势,基本可以做到“手不离键盘”,大大提升了编辑速度。

Read more »

这篇文章主要是记录一下我新建了一个博客,同样是基于Github Pages,不同的是以前的博客基于stun主题,而下一代(新的)博客是基于NexT主题,以前博客的内容都移植到了新博客上,并且新博客还酌情修改和增加了一些东西,以下作简要介绍。

Read more »