Chatito生成的json数据转化为rasa可以使用的yml文件

引言

第一件事:求关注,一起讨论rasa相关问题以及各种python源码问题,随着python使用的深入,越来越觉得使用python对于工业实现在速度方面有着很大的劣势,在CSDN这个平台,希望能够多多结交python方面的各路英雄豪杰。

第二件事:谈不上一件事,主要说一下写这篇文章的出发点。近年来,rasa作为一个快速发展的机器人框架,在国内,除了网上各种基础教程和官方文档以及中文书籍,就很难再找到有关文献了,讲的都比较浅,大多数内容很难在工业级实现。本篇文章仅讲述一个细节:训练数据的转化,笔者有幸看到并搬运了国外某论坛部分内容,实在惭愧。以后还要多多研究rasa和pycharm源码,力求精进。

一、如何使用Chatito?

github上搜索Chatito自行探索。

由于此工具使用的Java编写,笔者对原理知之甚少,仅处于会用状态,就不再废话了。贴上工具使用入口,读者自行探索吧。

 二、将json数据转化为yml文件

1、使用命令行实现

rasa data convert nlu --data training_dataset_1657523856.json --out nlu.yml -f yaml

2、代码实现

#-*-coding:utf-8-*-
from rasa.nlu.convert import convert_training_data

input_file = 'training_dataset_1657523856.json'
output_file = 'nlu.yml'
convert_training_data(data_file=input_file, out_file=output_file, output_format="yml", language="zh")

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值