使用gensim加载经过训练的快速文本模型时出现问题

我正在尝试使用gensim加载经过训练的快速文本模型。该模型已经过一些数据训练。之前,我使用$("input,select,textarea").on('change blur',function(e){ e.preventDefault(); $.ajax({ type:'POST',url:'/karyawan-diterima/edit',data: $('#myForm').serialize(),success:function(sukses){ //alert(data); console.log(sukses); $('#sukses').show(); setInterval(function() { $('#sukses').fadeOut(); },2500); } }); }); 和扩展名$id = $request->id; $k = karyawan::where('id',$id) -> first(); $d = detail_karyawan::where('id_karyawan',$id) -> first(); $k->nama = $request->nama; $k->telp = $request->telp; $k->bagian = $request->bagian; $k->nik_lama = $request->nik_lama; $k->nik_baru = $request->nik_baru; $k->jk = $request->jk; $k->alamat = $request->alamat; $k->update; $sukses = 'success'; return response()->json($sukses,200); 来稍后使用。经过训练并使用model.save().bin格式保存模型后,分别生成3个文件。他们是:

1).bin

2)bin.trainable vectors_ngrams_lockf

3)bin.wv.vectors_ngrams

现在,我无法加载经过训练的二进制文件(.bin)。

但是我不明白为什么我得到一个错误:

提高NotImplementedError(“不支持受监督的fastText模型”) NotImplementedError:不支持监督的fastText模型

浏览了许多博客后,人们建议model.save不支持监督培训。没关系。我的问题是我如何能够加载经过训练的二进制模型。我需要对模型进行不同的训练吗?

感谢您的帮助。

训练后我尝试过的方法:

.bin
handSomeSJW 回答:使用gensim加载经过训练的快速文本模型时出现问题

如果模型是使用gensim的本机.save()方法保存的,则可以使用.load()- load_fasttext_format()加载模型,仅适用于以Facebook原始FastText C ++代码使用的原始格式保存的模型。

本文链接:https://www.f2er.com/2647486.html

大家都在问