jtyoui.neuralNetwork.kerase package

Submodules

jtyoui.neuralNetwork.kerase.AnalyticalData module

jtyoui.neuralNetwork.kerase.AnalyticalData.analysis_rational_len(train_or_dev_path, percent=0.9)[源代码]

分析文本之间的长度分布,percent表示分布率

jtyoui.neuralNetwork.kerase.AnalyticalData.analysis_vocab(vocab_path, save_vocab_model_path, frequency=10)[源代码]

根据已知文本统计词向量,取频率大于10的文字,词索引根据频率大小进行排序

jtyoui.neuralNetwork.kerase.AnalyticalData.load_vocab(load_vocab_model_path)[源代码]

加载模型

jtyoui.neuralNetwork.kerase.AnalyticalData.restore_format(crf_path, standard_path)[源代码]
jtyoui.neuralNetwork.kerase.AnalyticalData.vocab_test(test_path, vocab, max_chunk_length)[源代码]
jtyoui.neuralNetwork.kerase.AnalyticalData.vocab_train_label(train_or_dev_path, vocab, tags, max_chunk_length)[源代码]

将训练数据转为格式化

参数:
  • train_or_dev_path – 训练数据路径
  • vocab – 词向量
  • tags – 序列标签
  • max_chunk_length – 最大序列词语长度
返回:

训练格式和测试格式

jtyoui.neuralNetwork.kerase.HandWritingRecognition module

jtyoui.neuralNetwork.kerase.NER module

jtyoui.neuralNetwork.kerase.cnn_rnn_crf module

Module contents