喧豗 2021-06-24 15:16 采纳率: 0%
浏览 88

关于Word2vec保存模型时出错

Windows10 python3.8

编程小白,自学自然语言处理的Word2vec模块

想试着训练一个词向量模型

最后保存的时候,这两句

model.save(outp1)
model.wv.save_word2vec_format(outp2, binary=False)

显示invalid syntax

试过gensim各种版本都不行

 

这是全部代码

不知道有没有大佬能给予帮助

#词向量训练
import logging
import os
import sys
import multiprocessing

from gensim.models import word2vec
from gensim.models.word2vec import LineSentence

if __name__ == '__main__':
    program = os.path.basename(sys.argv[0])
    logger = logging.getLogger(program)

    logging.basicConfig(format='%(asctime)s: %(levelname)s: %(message)s')
    logging.root.setLevel(level=logging.INFO)
    logger.info("running %s" % ' '.join(sys.argv))

    # check and process input arguments
    if len(sys.argv) < 4:
        print(globals()['__doc__'] , locals())
        sys.exit(1)
    inp, outp1, outp2 = sys.argv[1:4]

    model = Word2Vec(LineSentence(inp), vector_size=400, window=5, min_count=5,
                     workers=multiprocessing.cpu_count(),#iter=100)

    #trim unneeded model memory = use(much) less RAM
    model.init_sims(replace=True)
    model.save(outp1)
    model.wv.save_word2vec_format(outp2, binary=False)
    print('训练结束')
  • 写回答

1条回答 默认 最新

  • CSDN专家-HGJ 2021-06-24 15:30
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用
  • ¥15 kafka topic 所有分副本数修改
  • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
  • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
  • ¥40 串口调试助手打开串口后,keil5的代码就停止了
  • ¥15 电脑最近经常蓝屏,求大家看看哪的问题
  • ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档