- 博客(81)
- 资源 (3)
- 问答 (9)
- 收藏
- 关注
原创 模型保存那些坑:深度学习模型存储常见问题与实战建议合集
模型训练完成后,开发者第一反应通常是 “save model,搞定收工”。但现实往往不如想象中顺利——模型文件太大、加载失败、版本不兼容、推理异常、无法继续训练……
2025-04-17 23:53:16
524
原创 PyTorch 与 TensorFlow 模型保存格式全解析与代码示例
在深度学习模型训练完成后,如何保存和加载模型是每个开发者都会面临的问题。不同框架提供了多种模型保存格式,每种格式都有其特点和适用场景。本文将面向中级开发者,系统介绍 PyTorch 和 TensorFlow 中常见的模型保存格式,包括 PyTorch 的.pth/.pt(原生格式)和ONNX,以及 TensorFlow 的SavedModelHDF5 (.h5)、协议缓冲文件(.pb)和。我们将解析每种格式所包含的内容,给出保存与加载的代码示例,比较它们的区别,讨论转换方法,并分享常见坑点与最佳实践建议。
2025-04-17 15:49:35
740
原创 Endnote 21显示字段设置与修改详细解析(附Endnote Click)
在学术研究的漫漫征途中,高效管理参考文献是每位学者、学生都绕不开的关键环节。Endnote 21 作为一款备受青睐的文献管理工具,能极大提升我们整理和引用文献的效率。而其中,显示字段的设置与修改功能,就像为文献管理打造个性化仪表盘的钥匙。合理设置这些字段,能让我们在海量文献数据中,快速抓取关键信息。今天,就让我们深入剖析 Endnote 21 显示字段设置与修改的方方面面,解锁文献管理的便捷新姿势。
2025-04-15 22:48:11
718
原创 Python中的占位符pass用法
pass是 Python 中一个特殊的空操作语句,其唯一功能是保证代码块的存在性和语法完整性,而不会执行任何实际逻辑。
2025-04-13 18:00:36
298
原创 Python中try用法、内置异常类型与自定义异常类型拓展
在 Python 里,try语句主要用于异常处理,其作用是捕获并处理代码运行期间可能出现的异常,避免程序因异常而意外终止。try语句通常会和exceptelse以及finally子句搭配使用。try:# 可能会引发异常的代码块pass# 处理特定类型异常的代码块pass# 处理另一种特定类型异常的代码块passelse:# 当 try 代码块没有引发异常时执行的代码块passfinally:# 无论 try 代码块是否引发异常,都会执行的代码块pass在 Python 里,
2025-04-13 17:16:49
908
原创 2025.4.9 华为机考 第1题-补丁版本升级
迭代次数指的是从该版本到根节点的路径长度,而根节点的迭代次数是0,子节点是父节点次数+1。比如,样例1中的CN0010,它的父节点是BF0001,而BF0001的父节点是AZ0001,所以迭代次数是2次,是最大的。比如某个节点的父节点是某个不在输入中的版本,即输入中有X的父节点是Y,但Y没有出现在任何行中的当前版本或者父版本的位置,那么Y不在字典中,此时X的迭代次数是1。如果p的父节点不存在(即p不在parent_map中),则p的父节点是NA → p的深度是0 → current的深度是0+1=1.
2025-04-11 22:23:02
1429
原创 Python中内置的数据结构类型详析(内置数据容器)
在 Python 中,元组(tuple)、列表(list)、字典(dict)、集合(set)、字符串(str)、队列(queue)和堆(heapq)都属于数据结构,更具体地说,它们是 Python 中的内置数据容器,用于存储和组织数据。本文详细解析了各个数据结构在Python内置容器中的概念、用法、区别,应用、示例等等,帮助更好区分学习和理解!
2025-04-08 22:42:18
1244
原创 带你了解!哈希?什么是哈希表?什么是哈希算法?
哈希(Hashing),也被叫做散列,它是一种把任意长度的输入数据(比如一段文本、一个文件等)通过特定的哈希函数转换为固定长度输出(通常是数字或字符串)的过程。不过,由于输入的可能性是无穷的,而输出的范围是有限的,所以难免会出现不同输入产生相同输出的情况,这种情况被叫做哈希冲突。作用:将任意输入(如字符串、对象)转换为固定范围的整数(图中输出为序列标签2,注意不是下标索引,而且索引+1的映射关系)。物理结构:一个连续的数组(图中索引范围0-4),每个位置称为桶(Bucket)。
2025-04-07 01:00:37
866
原创 大厂机考——各算法与数据结构详解
核心学科:计算机科学(数据结构与算法)、应用数学(图论、优化)。交叉应用:动态规划与图论结合解决路径问题,哈希与密码学结合保障数据安全。技术演进:从基础结构(数组/链表)到高级算法(DP/贪心),体现从存储到优化的递进。优化互补:如回溯通过剪枝减少搜索空间,而DP通过记忆化避免重复计算,两者在不同场景下互补。通过理解这些概念的定义、应用及关联,可以更灵活地选择合适方法解决复杂问题。例如,处理字符串匹配时可能联合滑动窗口与哈希;
2025-04-06 16:51:41
1037
原创 如何正确安装 python-docx 库并避免常见错误
在 Python 中,文档处理和自动化是一个常见的任务,python-docx 是最流行的用于处理 .docx 文件的库之一。然而,很多开发者在安装时常常遇到一个问题:误安装了一个名为 docx 的非官方库,导致后期在使用时出现错误。尤其是在虚拟环境(如 Anaconda 的 gpu 环境)中,管理 Python 库时需要特别小心。
2024-12-16 02:36:30
2782
原创 关于解决VScode中python解释器中的库Not Found的问题
在VSCode中进行Python开发时,选择合适的Python解释器和虚拟环境至关重要。如果VSCode中所使用的Python解释器没有安装所需的库,就会导致库找不到的错误。通常情况下,我们会在Windows终端中使用pip安装所需的库,但如果VSCode未使用相同的Python环境,就会出现上述问题。
2024-12-15 20:43:08
1814
原创 中国科学院大学研究生学术英语读写教程 Unit10 Medicine TextA 原文和翻译
The Doctor's Dilemma: Is It Ever Good to Do Harm?医生的困境:伤害他人难道是好事吗?Gwen Adshead
2024-11-26 16:19:56
944
1
原创 中国科学院大学研究生学术英语读写教程 Unit9 Management TextA 原文和翻译
If Humble People Make the Best Leaders, Why Do We Fall for Charismatic Narcissists?如果谦逊的人是最好的领导者,为什么我们会爱上魅力十足的自恋者?Margaret May
2024-11-26 16:18:12
1686
原创 中国科学院大学研究生学术英语读写教程 Unit8 Chemistry TextA 原文和翻译
Science Goes to War科学走向战争Ernest Volkman
2024-11-26 16:16:37
1338
原创 中国科学院大学研究生学术英语读写教程 Unit7 Materials Science TextA 原文和翻译
Why Is the Story of Materials Really the Story of Civilisation?为什么材料的故事实际上就是文明的故事?Mark Miodownik
2024-11-26 16:14:56
2476
原创 中国科学院大学研究生学术英语读写教程 Unit6 Biology TextA 原文和翻译
Coincidental Killers巧合杀手Ed Young
2024-11-26 16:13:20
2030
原创 中国科学院大学研究生学术英语读写教程 Unit2 Geoscience TextA 原文和翻译
Are We Ready for the Next Volcanic Catastrophe?我们准备好应对下一次火山灾难了吗?Bill McGuire
2024-11-26 16:07:21
2205
原创 中国科学院大学研究生学术英语读写教程 Unit5 Compute Science TextA 原文和翻译
Can Computers Be Conscious?计算机能有意识吗?Max Miller
2024-11-25 01:22:16
1971
2
原创 中国科学院大学研究生学术英语读写教程 Unit4 Mathematics TextA 原文和翻译
Magic Numbers: Can Maths Equations Be Beautiful?神奇数字:数学方程式可以很美丽吗?lan Sample
2024-11-25 01:17:08
1940
原创 中国科学院大学研究生学术英语读写教程 Unit3 Physics TextA 原文和翻译
Theorists, Experimentalists and the Bias in Popular Physics理论家、实验家和大众物理学中的偏见Ashutosh Jogalekar
2024-11-25 01:02:28
2013
1
原创 中国科学院大学研究生学术英语读写教程 Unit1 Psychology TextA 原文和翻译
Descartes Was Wrong: "A Person Is a Person Through Other Persons"笛卡尔错了:“人之所以为人,在于他人”Abeba Birhane
2024-11-25 00:19:26
3761
原创 折叠光腔衰荡高反射率测量技术的matlab模拟理论分析
折叠光腔衰荡技术是一种精确测量镜面反射率的重要方法,特别适用于高反射率的镜面,如激光腔镜、光学器件等。这种技术的理论基础基于光腔内光强的指数衰减与镜面反射率之间的关系。以下从物理模型、衰荡过程、反射率计算以及应用等方面详细分析折叠光腔衰荡高反射率测量技术的原理。光腔衰荡法是一种非接触、高精度的测量高反射率镜面反射率的技术,特别适用于激光腔镜和精密光学元件的检测。通过测量光腔的衰荡时间常数,可以间接推导出待测镜的反射率。其高灵敏度和可靠性使其成为光学领域中的重要测量手段。
2024-11-21 00:11:01
1267
原创 大学物理实验——扫描隧道显微镜STM实验
扫描隧道显微镜(STM)是一种表面形貌测量工具,其工作原理基于量子力学中的隧道效应。当一个针尖在样品表面扫描时,针尖与样品之间的距离非常近(通常小于1纳米),此时针尖和样品之间的电子云发生重叠,形成了一个隧道电流。这个电流的大小与针尖和样品之间的距离有强烈的依赖关系,因此可以通过控制针尖与样品之间的距离来精确控制和测量表面形貌。小结:通过本次实验,我们成功地使用STM观察到了实验样品的表面形貌。从得到的表面形貌图像中,我们可以看到样品表面的细微结构,如原子列、台阶等。扫描隧道显微镜STM。
2024-11-20 16:39:04
656
原创 大学物理实验——热机械分析仪
因而使得与待测试样相接触的石英玻璃棒发生移动,这个移动是石英玻璃管、石英玻璃棒和待测试样三者的同 时伸长和部分抵消后在千分表上所显示的 L值,它包括试样与石英玻璃管和石英玻璃棒的热膨胀之差值,测定出这个系统的伸长之差值及加热前后温度的差数,并根据已知石英玻璃的膨胀系数,便可算出待测试样的热膨胀系数。3.接通电源,等电压稳定后,调节自耦调压器,以3℃/min的速率升温,每隔2分钟记一次千分表的读数和电位差计的读数,直到千分表上的读数向后退为止。特别是对于异质性较高的材料,需要考虑这一因素。
2024-11-20 16:35:53
941
原创 大学物理实验——锂离子电池3-电池测试
在恒流测试中,电池以恒定的电流进行充电或放电,这有助于评估电池在不同电流条件下的性能,并获取电压随时间的曲线。从锂离子电池的充放电过程,可以看到锂的化合态始终为 +1价,无0价(金属锂)转变,所以这种二次电池称为 “锂离子电池 ”。2) 水相电解质:与水可发生剧烈反应,传统的水溶液体系不能适应锂电池,隔膜:电池中隔膜的主要作用是离子的导体,并且将电池的正负极隔离以防止电池短。电池设计优化: 通过倍率性能测试,可以优化电池的设计,使其能够适应高倍率放电的应用场景,提高电池的功率密度。
2024-11-20 16:29:52
1684
原创 大学物理实验——锂离子电池2-电池封装
防潮和氧化保护: 锂离子电池的制备和封装过程通常需要在惰性气体(如氮气或氩气)的环境中进行,以防止电池中的活性材料受潮和氧化。选取适当的正负极材料、导电剂、粘结剂以及隔膜材料,确保它们具有良好的电导率、稳定性,同时要考虑它们在制备和使用过程中的相容性。4质量控制: 实验有助于进行质量控制,通过检测和测试,确保生产的每个电池都符合规格和标准,提高产品的质量和可靠性。5新材料和新技术的验证: 在封装实验中,可以尝试使用新材料或新技术,评估其对电池性能的影响,验证其可行性和可用性。
2024-11-20 16:26:29
1024
原创 大学物理实验——锂离子电池1-电极制备
正极通常采用过渡金属氧化物LiCoO2、LiNiO2、LiMn2O4或LiFePO4等高氧化还原电势的材料,负极采用石墨、碳、或者Li4Ti5O12、LiTi2(PO4)3等氧化还原电势较低的材料。在锂离子的嵌入和脱嵌过程中,同时伴随着与锂离子等当量电子的嵌入和脱嵌(习惯上正极用嵌入或脱嵌表示,而负极用插入或脱插表示)。实际上,电化学活性材料通常因为导电性差,需要添加石墨导电剂,与其混合,并以聚合物分子作为粘合剂,将活性物质、导电剂均匀混合涂布成薄膜,作为锂离子电池的电极片。避免产生毛刺、碎屑。
2024-11-20 16:22:35
1137
原创 大学物理实验——接触角测量仪的使用
此外,如果是能被液体润湿的固体完全浸入液体之中,则称为浸湿。为液固、气三相平衡时的接触角,常称为平衡接触角或静态接触角这就是著名的杨氏方程,又称之为润湿方程,也是所有润湿现象研究的定量理论基础。在恒温恒压下,当一液滴放置在固体平面上时,液滴能自动地在固体表面铺展开来,或以与固体表面成一定接触角的液滴存在。1.测量环境:环境因素,如温度、湿度和气压,都会影响液体的表面张力,从而影响接触角的测量结果。答:由于本实验测量的是玻璃接触角,接触面较为平整,坚实,应该使用座滴法,并且实验得到的数据中显示的也为座滴法。
2024-11-20 16:17:50
1751
原创 大学物理实验——光纤拉锥
光纤拉锥的设备是熔融型光纤拉锥机,它的工作原理是利用光纤材料二氧化硅在高温条件下呈现出熔融状态的特点,对熔融状态光纤的两端施加两个相反方向的拉力,将原光纤拉长拉细如图所示。总体来说,光纤拉锥的脚尖部分能够充分保持传输光的密度和质量更高,主要是通过优化光的模式、提高数值孔径、减小散射损耗等方式,使得光在这一部分更加聚焦和集中,从而实现更有效的光传输。2.光能量损失:即使拉锥的尖端部分不完全封闭,只要存在阻碍光传输的障碍物或折射面,光在通过时都会发生散射、反射或吸收,导致光能量的损失。
2024-11-20 16:12:23
1711
原创 大学物理实验——分光光度计
大约比小 10 至 100 倍,在分子的电子能级跃迁和振动能级跃迁时,必然伴随着转动能级的 跃迁,如图 13.2 所示,能级跃迁可以从电子能 级 A 的 V=0, J=0 跃迁至电子能级 B 的 V=0, J=1 或 V=1,J=2,也可以由 A 能级的 V=1,J=1。分子吸收光谱的产生分子,甚至是最简单的双原子分子的光谱,要比原子光谱复杂得多。分子中的电子处于相对于核的不同运动状态就有不同的能量,处于不同的转动运动状态代表不同的能级,即有电子能级、振动能级和转动能级。
2024-11-20 16:04:42
1504
原创 大学物理实验——表面等离激元2
SPR的实验原理基于金属表面上的自由电子与入射光之间的相互作用,导致电荷密度的集体振荡。椭圆偏振是另外一种可以用来测量薄膜的折射率和厚度的表面技术,但是在超薄膜的测量中它的灵敏度不如SPRSPPs是由金属/电介质介面的处于谐振的电子与光能的耦合产生的。对于表面等离激元实验中的局域化表面等离激元模式,通过调控表面上的纳米结构实现其在可见光范围内的可调谐性。利用表面等离激元实验来研究纳米颗粒的光学性质例如,测量纳米颗粒的散射光谱或荧光光谱,并通过表面等离激元的调控来改变颗粒的光学行为。
2024-11-20 15:36:21
1061
原创 大学物理实验——表面等离激元1
通过改变金属纳米颗粒的形状、大小、材料、排列方式以及纳米颗粒间的间隙,可以调节局域化表面等离激元的共振频率. 一些常见的纳米结构包括球形、棒状、壳状、星形、六角形等,在可见光范围内,局域化表面等离激元的共振频率可以通过调节纳米颗粒的大小和形状来实现可调谐性。具体来说,SPR实验可以通过将纳米颗粒固定在金属薄膜上,然后通过改变入射角度或波长来激发表面等离激元. 通过调节这些参数,可以测量纳米颗粒的散射光谱或荧光光谱,并通过表面等离激元的调控来改变颗粒的光学行为。这可以通过改变外部场的强度或方向来实现。
2024-11-20 15:19:37
1062
原创 关于解决CUDA out of memory的显存问题
出现的是 torch.cuda.OutOfMemoryError 错误,这意味着当前 GPU 显存不足,无法分配更多的内存来执行操作。
2024-09-20 11:24:30
2733
原创 putty如何让正在执行的命令后台运行,而后可退出putty
Putty常用于远程登录Linux服务器,其相比于远程可视化桌面控制VNC具有一些特定的优点,比如更快的传输文件和更便捷的登录操作方式。但是有些时候我们可能需要用到Linux集群去计算一些大型的结构文件,这就需要在后台运行很长时间。我们知道,正常利用putty登录的终端窗口关闭后即将终止程序的运行。在putty会话窗口关闭后,远程的命令也停止了执行,如果想要命令继续执行,则需要用screen程序。
2024-05-13 23:31:27
1222
1
转载 欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-05-13 23:08:58
95
原创 Unable to Locate package python2 | Linux Ubuntu系统下python2和cif2cell的安装
安装键入命令和报错如下:背景:官方早年前已经宣布停止 Python 2 的更新和服务,所以对于ubuntu20版本之后的,都是自带安装了python3,但是我们在处理安装某些大型科学计算程序的时候,往往需要用到一些老版库和程序,此处以python2安装的cif2cell为例,其主要功能是将cif的晶体结构建模文件转化为科学计算程序SPRKKR可以识别的结构坐标文件。结果:Unable to Locate package结果:Unable to Locate package。
2023-06-28 17:24:59
1590
2
中国科学院大学研究生学术英语读写教程 Unit1-Unit10 原文及其翻译 word版本
2024-11-26
机器学习与数据分析python
2023-02-20
FortranPowerStation4.0编程安装包
2022-04-19
Apriori算法MATLAB程序(包含大型测试数据集).rar
2021-12-24
stm32pwm控制流水发光二极
2020-10-07
大家在做VASP计算能带时(做完自洽)
2024-05-09
关于pip安装时报错的原因pip install pyono3py时候报错如下
2024-04-21
error loading plugin: libimf.so: cannot open shared object file: No such file or directory如何解决
2023-05-23
请问有知道ubuntu这个报错是什么原因的吗
2023-05-08
如何让linux写入文件的内容持续更新显示在终端中
2023-04-01
linux虚拟机make allmpi时候出现这些警告是什么意思
2023-03-23
oneMPI和openMPI有什么区别吗(关键词-int)
2023-03-20
Ubuntu安装MPI环境显示内存不足怎么办
2023-03-19
linux程序安装bug
2023-03-07
关于Linux系统程序包安装的路径bug问题
2023-03-05
VASP计算磁矩出现如下报错,如何解决?(关键词LAPACK)
2022-04-04
matlab进行关联规则分析,apriori算法有频繁项集但是找不到关联规则是什么原因?
2021-12-24
matlab中linescan函数报错问题,如何解决?
2021-12-19
关于51单片机定时器中断后执行程序的问题
2021-08-20
一个关于VSC中C++debug问题
2021-07-28
一个关于VS Code 的C++编译调试问题
2021-07-27
创建一个对象必须要有默认构造函数和复制构造函数吗。
2021-03-18
c++从文件中读取某个字符的个数。
2021-03-01
作用域内使用枚举声明float型静态数据报错如下,改怎么处理。
2021-02-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人