TensorFlow 的早期版本 TensorFlow 1.x 是静态图,在搭建完结构后,需要创建会话(Ses… Continue reading 机器学习中动态图和静态图的区别
最近发布
最大池化和平均池化的区别
池化一般有最大池化和平均池化。池化通过丢弃信息来降低维度。从字面上就很容易理解: 相关博文:
文献关联的搜索方法
文献关联除了直接看论文的参考文献和之后引用该篇论文的文献,也使用文献关联工具,看文献的相似性和引用率等信息会更… Continue reading 文献关联的搜索方法
关于 Adiabatic 绝热的意思
Adiabatic 可翻译成“绝热”,也可扩展翻译成“寖渐/浸渐”,意思包含了“无限缓慢”、“可逆的”、“准静… Continue reading 关于 Adiabatic 绝热的意思
科学计算中进程并行和线程并行的区别
在 Python 计算中有进程并行(multiprocessing)和线程并行(threading),本篇给出… Continue reading 科学计算中进程并行和线程并行的区别
Python中time.perf_counter()和time.time()的区别
它们主要区别: 在具体应用时,如果对精度要求不高的话,time.perf_counter() 和 time.t… Continue reading Python中time.perf_counter()和time.time()的区别
迭代和递归的区别
迭代(iteration)和递归(recursion)都是循环的过程。迭代是在循环体内重复调用另外一个函数或代… Continue reading 迭代和递归的区别
一个完整的卷积神经网络(无训练)
这是之前的两篇: 这里给出一个完整的卷积神经网络,包含两个卷积层和两个全连接层。只是做了正向传播,并没有使用数… Continue reading 一个完整的卷积神经网络(无训练)
卷积和池化后的数据维度
这是之前的一篇:卷积和池化的作用以及代码实现。 在卷积和池化后,通常需要和全连接的神经网络进行连接,为了能够匹… Continue reading 卷积和池化后的数据维度
卷积和池化的作用以及代码实现
卷积(convolution)和池化(pooling)是卷积神经网络(convolutional neural… Continue reading 卷积和池化的作用以及代码实现
主成分分析PCA的原理以及降维实现
主成分分析(Principal Component Analysis, PCA)是一种常用的数据降维方法。主要… Continue reading 主成分分析PCA的原理以及降维实现
批量训练中迭代次数的计算
使用批量训练时,有四个概念: 迭代次数的计算公式如下(能整除的情况): 如果不能整除,在 PyTorch 中默… Continue reading 批量训练中迭代次数的计算
神经网络中常见的激活函数
激活函数在神经网络中扮演着至关重要的角色,它们用于引入非线性特性,使神经网络能够学习和适应更复杂的数据模式。本… Continue reading 神经网络中常见的激活函数
人工智能的大事件记录
这里记录人工智能的大事件,内容可能不完整,将不定期补充和更新: 其他参考资料: [1] 深度学习(Deep L… Continue reading 人工智能的大事件记录
神经网络的主要调参内容和顺序
这里列出我的神经网络主要调参内容和顺序,供参考: 调参的原则:
CPU、GPU和NPU的特点和区别
CPU 的设计初衷是串行,适合于处理各种复杂的逻辑关系。GPU 专注于大规模并行处理,适合同时处理大量简单的计… Continue reading CPU、GPU和NPU的特点和区别
运动时可以做的事情记录
身体健康是第一位的,每天应该适当做些运动,例如散步、跑步等。但在学习、科研、工作等的压力下,通常比较容易焦虑,… Continue reading 运动时可以做的事情记录
常见的神经网络模型
本篇给出几个常见的神经网络模型和对应的一些重要论文,可能不定期补充更新。除了阅读早期论文,具体学习也可以阅读一… Continue reading 常见的神经网络模型
可能的创业思路
这里列出几个可能的创业思路,主要提供思考的角度,内容可能有重叠的地方,仅供参考: 由于个人时间精力有限,暂时不… Continue reading 可能的创业思路
个人的投资逻辑
本篇给出自己的一个基本的投资逻辑,仅供参考。这里以股票为例,但逻辑不限于股票。 重要的一些说明: 附:本篇不作… Continue reading 个人的投资逻辑
常见的梯度下降算法
反向传播是一个计算梯度的过程,它通过链式法则将损失函数关于网络参数的梯度从输出层向输入层传播。梯度下降则是一种… Continue reading 常见的梯度下降算法
使用AKShare库进行补仓回测的例子
这是之前的一篇:使用AKShare库获取股票数据。本篇使用该数据进行补仓回测,仅仅作为娱乐,以及对直观想法的验… Continue reading 使用AKShare库进行补仓回测的例子
Flask的入门例子
这是之前的一篇:Django的学习例子。Flask和Django是两个流行的Python Web框架。和Dja… Continue reading Flask的入门例子
对话模型chat.guanjihuan.com的主要实现代码开源
这是之前的一篇:双语对话语言模型ChatGLM的下载和安装。本篇把详细的实现代码进行整理并开源,代码也放在我的… Continue reading 对话模型chat.guanjihuan.com的主要实现代码开源
使用Dyson方程计算格林函数的对角分块矩阵(第二种方法)
本篇给出另外一种计算格林函数的对角分块矩阵的方法(由zhangjiayan同学提供),公式会比之前这篇更简洁些… Continue reading 使用Dyson方程计算格林函数的对角分块矩阵(第二种方法)
批量移动删除PBS输出文件和错误文件的sh脚本
如果经常提交PBS任务,在当前文件夹中会留存大量的输出文件(*.o*)和错误文件(*.e*),如果要查看最新的… Continue reading 批量移动删除PBS输出文件和错误文件的sh脚本
GUAN软件包学习示例
Guan软件包官网:https://py.guanjihuan.com。安装或更新命令:pip install… Continue reading GUAN软件包学习示例
上市公司市值排序的Python代码
本篇通过几行 Python 代码对上市公司的市值进行排序,运行时为获取每日的最新数据。AKShare 库的安装… Continue reading 上市公司市值排序的Python代码
股票代码分类的Python代码
这是之前的一篇:使用AKShare库获取股票数据。本篇根据获取到数据,对所有的股票代码进行分类。需要用到AKS… Continue reading 股票代码分类的Python代码
态密度和通道数的关系
在凝聚态物理中,当讨论能带结构时,有态密度和通道数的概念,之前容易搞混,但它们是不同的。本篇将讨论它们之间的关… Continue reading 态密度和通道数的关系
开源的三维建模软件Blender
之前用过Autodesk 3ds Max,这个是商业软件,在偶尔使用的情况下,付费没有太大必要,虽然可以临时用… Continue reading 开源的三维建模软件Blender
两列Latex模板中实现公式占整行的方法
在两列Latex模板中,如果遇到公式比较长,可以通过以下方法直接实现占整行的效果。 方法一:在\begin{e… Continue reading 两列Latex模板中实现公式占整行的方法
Latex中图表位置的控制 [htbp]
这是之前的几篇: 在“Latex常规环境中的常用语句”中有调用图片的命令,本篇给出详细的位置控制方法。 Lat… Continue reading Latex中图表位置的控制 [htbp]
两端输运中电极自能矩阵在数值上的大概形式
以方格子条带为例,Python代码如下(用到软件包GUAN:https://py.guanjihuan.com… Continue reading 两端输运中电极自能矩阵在数值上的大概形式
git commit 使用默认修改总结的设置方法
这是之前的两篇:Git常用命令和GitHub的使用、使用VSCode写Python、Latex、Markdow… Continue reading git commit 使用默认修改总结的设置方法
PyTorch中常用的模块、类、方法以及神经网络例子
这是之前的两篇: PyTorch安装参考:https://pytorch.org/get-started/lo… Continue reading PyTorch中常用的模块、类、方法以及神经网络例子
Python中变量的作用域
Python中有两种变量作用域:局部作用域(Local Scope)和全局作用域(Global Scope)。… Continue reading Python中变量的作用域
Python中类和继承的使用
这是之前的一篇:Python和Numpy库的常用语句,主要提及Python中循环,判断,函数,文件写入等操作,… Continue reading Python中类和继承的使用
PyTorch基础(Tensor数据类型)
PyTorch的官方API为 https://pytorch.org/docs/stable/torch.ht… Continue reading PyTorch基础(Tensor数据类型)
任务清单管理软件Microsoft To Do
Microsoft To Do官网:https://todo.microsoft.com/。这个软件是记事本的… Continue reading 任务清单管理软件Microsoft To Do
关于如何保存和处理历史版本或中间文件
在工作中会产生大量的历史版本或中间文件,有时候可能会顾及之前版本的内容,另外又担心多次备份产生大量的历史版本,… Continue reading 关于如何保存和处理历史版本或中间文件
FFmpeg的下载和使用(媒体文件的格式转换和压缩等)
FFmpeg是一个开源的多媒体处理工具集,可以用来处理音频、视频和多媒体文件。 FFmpeg官网:https:… Continue reading FFmpeg的下载和使用(媒体文件的格式转换和压缩等)
使用AKShare库获取股票数据
很久之前写过一篇关于 Tushare 获取股票数据并进行股票回测的博文,由于 Tushare 库改为门槛比较高… Continue reading 使用AKShare库获取股票数据
使用浏览器垂直标签页、系统任务视图、多个显示器实现高效的桌面管理
一、使用浏览器的垂直标签页 如果经常使用浏览器,通常会开很多个页面(标签页),短时间内不会立刻关闭,这时候横向… Continue reading 使用浏览器垂直标签页、系统任务视图、多个显示器实现高效的桌面管理
常见的大语言对话模型
本篇内容为发布或修改时的常见大语言对话模型,仅供参考。 对话模型: 智能搜索: 以上链接可以在“学术导航”页面… Continue reading 常见的大语言对话模型
双语对话语言模型ChatGLM的下载和安装
说明:目前已经有ChatGLM3-6B,链接为 https://github.com/THUDM/ChatGL… Continue reading 双语对话语言模型ChatGLM的下载和安装
Stable Diffusion的下载和安装
说明:Stable Diffusion 的安装和运行所需要的内存要大于 16G。如果系统内存太小,则不建议安装… Continue reading Stable Diffusion的下载和安装
在Latex附录文件中的图片和公式序号前面加个'S'字母
如果需要在Latex附录文件中的图片和公式序号前面都加个'S'字母,可增加语句: 以下是测试例子【为了能在网页… Continue reading 在Latex附录文件中的图片和公式序号前面加个'S'字母
Visual Studio Code和Visual Studio中代码批量注释的快捷键
在 Visual Studio Code 中代码批量注释: 在 Visual Studio 中代码批量注释:
Fortran中include和use的使用
Fortran中常用语句参考这篇:Fortran常用语句。 在Python中有import命令,可以实现导入其… Continue reading Fortran中include和use的使用