sodner 论文复现

本文档记录了在Window10+CPU+PyCharm+Miniconda环境下,复现一个基于ASpan的重叠和非连续实体识别模型的过程。遇到的问题包括Python版本选择、torch的特定版本安装、allennlp与jsonnet的安装以及scibert预训练模型的下载和放置。通过详细步骤,最终成功运行模型。
部署运行你感兴趣的模型镜像

论文:A Span-Based Model for Joint Overlapped and DiscontinuousNamed Entity Recognition_pepsi_w的博客-优快云博客

因为搞这个复现的环境弄了很久才跑通,记录一下。

介绍一下我的环境:window10 +cpu + pycharm + miniconda

1. 下载代码文件:文中有给出GitHub地址(https://github.com/foxlf823/sodner),直接下载下来就好了 

2.  readme中说要求python=3.6的版本,在创建虚拟环境的时候就选择好。

 3. 在对应的虚拟环境中,使用以下命令安装requirement.txt文件中提到的包。注意:这里需要cd到当前目录才能读到requirements文件。

 这里安装到torch的时候会报错,会显示没有对应的版本。因此这里pytorch的环境是我单独安装的(也就是将torch安装好后,在requestments中删除torch==1.6.1,再执行上诉命令),具体的可以参考其他博客。大概就是去官网PyTorch,找到自己设备对应的版本,然后复制命令安装即可。但是!我这个环境不知道怎么回事,反正这样安装还是说找不到该版本!报错中有个网址,点进去寻找自己要用的轮子,论文中要求1.6.1的版本,下载以下文件后在对应虚拟环境中进行安装(也要cd到当前文件夹下再执行命令)。

pip install torch-1.5.1+cpu-cp36-cp36m-win_amd64.whl

还有个问题就是,安装requestments中的allennlp会报错,这里的解决方法是单独安装jsonnet,但是我又装不上,网上各种教程我都装不上,后面是装的jsonnet-binary,也是可以用的。

 4. 都安装完毕后,将scibert预训练模型下载下来,解压后(只需解压一次)放在同一个目录下。

 

 

5. 按以下步骤进行debug,这里2中的添加环境在Run->edit configurations->Environment.(但是我这里添加了还是报错,后面就直接去template.libsonnet中改的三个路径和一个device变量)

 6. 这样就能run起来了!真不容易!

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

内容概要:本文档介绍了基于3D FDTD(时域有限差分)方法在MATLAB平台上对微带线馈电的矩形天线进行仿真分析的技术方案,重点在于模拟超MATLAB基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]宽带脉冲信号通过天线结构的传播过程,并计算微带结构的回波损耗参数(S11),以评估天线的匹配性能和辐射特性。该方法通过建立三维电磁场模型,精确求解麦克斯韦方程组,适用于高频电磁仿真,能够有效分析天线在宽频带内的响应特性。文档还提及该资源属于一个涵盖多个科研方向的综合性MATLAB仿真资源包,涉及通信、信号处理、电力系统、机器学习等多个领域。; 适合人群:具备电磁场与微波技术基础知识,熟悉MATLAB编程及数值仿真的高校研究生、科研人员及通信工程领域技术人员。; 使用场景及目标:① 掌握3D FDTD方法在天线仿真中的具体实现流程;② 分析微带天线的回波损耗特性,优化天线设计参数以提升宽带匹配性能;③ 学习复杂电磁问题的数值建模与仿真技巧,拓展在射频与无线通信领域的研究能力。; 阅读建议:建议读者结合电磁理论基础,仔细理解FDTD算法的离散化过程和边界条件设置,运行并调试提供的MATLAB代码,通过调整天线几何尺寸和材料参数观察回波损耗曲线的变化,从而深入掌握仿真原理与工程应用方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值