subword-nmt使用记录

subword-nmt源码地址:GitHub - rsennrich/subword-nmt: Unsupervised Word Segmentation for Neural Machine Translation and Text Generation

记录原因:subword-nmt的使用方法与原markdown中的内容有所出入。

安装subword-nmt

! pip install subword_nmt

使用过程

substrate_dict.txt文件的部分内容:

 

! subword-nmt learn-bpe --input substrate_dict.txt --output substrates.txt

substrates.txt文件的部分内容:

! subword-nmt get-vocab -i substrates.txt -o substrates2.txt

 得到的substrates2.txt文件的部分内容:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的CANopen NMT C代码示例: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> // 定义CANopen NMT命令 #define NMT_CMD_START_REMOTE_NODE 0x01 #define NMT_CMD_STOP_REMOTE_NODE 0x02 #define NMT_CMD_ENTER_PRE_OPERATIONAL 0x80 #define NMT_CMD_RESET_NODE 0x81 #define NMT_CMD_RESET_COMMUNICATION 0x82 // 定义CANopen节点ID #define NODE_ID 0x01 // 定义CAN消息结构体 typedef struct { unsigned int id; unsigned char length; unsigned char data[8]; } can_message; // 发送CAN消息函数 void send_can_message(can_message msg) { // TODO: 实现CAN消息发送 } int main() { // 启动远程节点 can_message start_msg; start_msg.id = 0x00; start_msg.length = 2; start_msg.data[0] = NMT_CMD_START_REMOTE_NODE; start_msg.data[1] = NODE_ID; send_can_message(start_msg); // 停止远程节点 can_message stop_msg; stop_msg.id = 0x00; stop_msg.length = 2; stop_msg.data[0] = NMT_CMD_STOP_REMOTE_NODE; stop_msg.data[1] = NODE_ID; send_can_message(stop_msg); // 进入预操作状态 can_message preop_msg; preop_msg.id = 0x00; preop_msg.length = 1; preop_msg.data[0] = NMT_CMD_ENTER_PRE_OPERATIONAL; send_can_message(preop_msg); // 重置节点 can_message reset_msg; reset_msg.id = 0x00; reset_msg.length = 2; reset_msg.data[0] = NMT_CMD_RESET_NODE; reset_msg.data[1] = NODE_ID; send_can_message(reset_msg); // 重置通信 can_message comm_reset_msg; comm_reset_msg.id = 0x00; comm_reset_msg.length = 1; comm_reset_msg.data[0] = NMT_CMD_RESET_COMMUNICATION; send_can_message(comm_reset_msg); return 0; } ``` 这是一个简单的示例,可以根据您的具体需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值