v1.0.0:重构与现代化,支持 spaCy v2.2,更多功能,2019 年向量模型及 Prodigy 配方
:sparkles: 新特性与改进
- 从头开始完全重写代码包。
- 使用 spaCy 的
Vectors替代内置向量存储,使此包成为纯 Python 包,并支持轻松开箱即用的向量序列化。 - 添加了完全可序列化的 spaCy 流水线组件和扩展属性。
- 新增
get_best_sense和get_other_senses方法,并改进了most_similar方法。 - 添加了预计算最近邻索引的脚本,用于实现超快速的“最相似”查询。
- 为 Prodigy 添加了标注配方,可使用 sense2vec 向量从相似短语中轻松创建词表及匹配模式(类似
terms.teach配方,但支持多词表达式)。 - 使用 GloVe 和 fastText 实现了新的、更高效的训练与预处理脚本。
:warning: 向后不兼容的变更
- 移除了
sense2vec.load方法。请改用Sense2Vec.from_disk。 - 移除了原有的
VectorMap和VectorStorage。 - 此包现在要求 Python 3.6+ 版本。
- 此更新需要使用新的向量格式(参见附件文件)。
:open_book: 文档与示例
:busts_in_silhouette: 贡献者
感谢 @kabirkhan 贡献了初始的 Prodigy 配方!FINISHED