- 博客(4)
- 收藏
- 关注
原创 【python】基于深度学习的中英文文献PDF中参考文献提取
在看中英文文献的时候,有时候想要这篇文献的参考文献的情况,作为人类,很容易知道一遍文章的参考文献位于什么位置,每一条参考文献的具体内容。然而对于计算机来说,提取高质量的PDF内容并非易事。其一,仅通过文字识别OCR的方式很难准确高质量的提取参考文献的,参考博客:【python实战】获取英文文献pdf中参考文献信息 - 简书其二,不同的文献的布局方式不同,有的单栏,有的双栏,通过OCR方式提取的参考文献可能在这篇文献有效,而在另外一篇文献中可能就无法有效提取。既然通过传统方法行不通,那就采用人工智能的方法进行
2024-08-09 14:45:44
927
原创 python通过调用OPENAI API(ChatGPT)快速提取参考文献的标题信息
一开始,我想通过正则表达式的方法从参考文献中提取标题信息,例如:2.对于英文标题,一开始想的是遍历该条参考文献的字符,找到三个连续的英文单词,如果存在,则从找到的第一个单词开始向左直到遇到 `.` 或 `]`,向右直到遇到 `.` 或 `[` 结束。奈何英文参考文献的格式千奇百怪,例如有的作者名字可能是4个英文单词组成,而有的标题可能只有三个连续的英文单词组成,就会导致标题被错误提取,想了两天也没有想到比较完美的判断方法。
2024-07-30 00:30:06
435
原创 Mamba2-minimal(mamba2最简实现)的使用与若干问题解决办法
博主是在python3.8环境下运行的,出现的问题基本是由于typing库,理论上只要你的python版本大于3.10就不会出现这些问题。问题一:TypeError: unsupported operand type(s) for |: 'type' and 'type'出现这个错误的原因是使用了运算符来表示类型联合,但这个特性仅在Python 3.10及以后版本中才支持,如果你使用的Python版本低于3.10,就会出现你遇到的这个错误。使用模块来兼容较低版本的Python。在typing。
2024-07-13 22:37:27
745
原创 C++/QT实现计算短时傅里叶变换(与MATLAB结果一致)
论文基于STFT的算法原理以及MATLAB中的spectrogram函数,采用C++语言开发了一个专门的短时傅里叶变换计算类。其中,S代表STFT矩阵,F表示频率向量,T为时间向量,在这种可视化方法中,频率向量作为纵坐标,时间向量作为横坐标,而STFT矩阵则通过色条的深浅来表示不同的幅度值。因此,为了后续能使用QT画出与MATLAB一致的频谱图,基于C++的实现结果也需要返回这个三个值。
2024-07-10 11:44:02
813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人