注意自动正交简化的Seq2seq模型

ortografix的Python项目详细描述


奥托格拉菲克斯

GitHub releasePyPI releaseBuildMIT License

欢迎使用ortografix,这是一个用于自动或逻辑简化的seq2seq模型,用Pythorc1.4编码。在

安装

通过pip:

pip3 install ortografix

或者,在git克隆之后:

^{pr2}$

火车

要训练模型,请运行:

ortografix train \
--data /abs/path/to/training/data \
--model-type gru \
--shuffle \
--hidden-size 256\
--num-layers 1\
--bias \
--dropout 0\
--learning-rate 0.01 \
--epochs 10\
--print-every 100\
--use-teacher-forcing \
--teacher-forcing-ratio 0.5 \
--output-dirpath /abs/path/to/output/directory/whereto/save/model \
--with-attention \
--character-based

试验

定性评价

要定性地评估模型在给定开发/测试集中随机选择的10个句子的输出,请运行:

ortografix evaluate \
--data /abs/path/to/test/data.txt \
--model /abs/path/to/model/directory/ \
--random 10

定量评估

要定量评估给定开发/测试集上模型的输出,请运行:

ortografix evaluate \
--data /abs/path/to/test/data.txt \
--model /abs/path/to/model/directory

定量评估将返回:

  1. 在所有测试对上计算的所有编辑(Levenshtein)距离的总和
  2. 在所有测试对上计算的平均编辑距离
  3. 平均规格化编辑距离
  4. 平均归一化编辑相似度

所有度量通过textdistance计算。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java嵌套循环打印一个数字,旁边有相同数量的星号   java JodReports替代方案   java如何将模型类parcelable对象从片段传递到活动?   java JCS缓存删除功能不删除特定元素   如何打开。Java的dll文件。   java在这种情况下如何选择聚合根?   java从CellEditorListener获取编辑的TreeNode   Java到web服务和mysql   从openssl ec在Java中创建公钥时出现加密无效密钥异常   Java数组:添加多个数组的元素时忽略空数组   java在初始化后向fragment发送数据   JButtons的java数组正在返回void   若联接列不包含特定值,则java JPA条件生成器仅返回实体   java ActionBar问题:NPE   java Portlet是被广泛使用还是非常罕见?