SearcherImpl(final Word2VecModel model) { this(NormalizedWord2VecModel.fromWord2VecModel(model)); }
private NormalizedWord2VecModel(Iterable<String> vocab, int layerSize, double[] vectors) { super(vocab, layerSize, vectors); normalize(); }
public static NormalizedWord2VecModel fromWord2VecModel(Word2VecModel model) { DoubleBuffer[] newVectors = new DoubleBuffer[model.vectors.length]; for (int i = 0; i < newVectors.length; i++) { newVectors[i] = model.vectors[i].duplicate(); } return new NormalizedWord2VecModel(model.vocab, model.layerSize, newVectors); }
public static NormalizedWord2VecModel fromWord2VecModel(Word2VecModel model) { return new NormalizedWord2VecModel(model.vocab, model.layerSize, model.vectors.duplicate()); }
SearcherImpl(final Word2VecModel model) { this(NormalizedWord2VecModel.fromWord2VecModel(model)); }
private NormalizedWord2VecModel(Iterable<String> vocab, int layerSize, final DoubleBuffer[] vectors) { super(vocab, layerSize, vectors); normalize(); }
/** @return {@link NormalizedWord2VecModel} created from a thrift representation */ public static NormalizedWord2VecModel fromThrift(final Word2VecModelThrift thrift) { return fromWord2VecModel(Word2VecModel.fromThrift(thrift)); }
private NormalizedWord2VecModel(Iterable<String> vocab, int layerSize, double[] vectors) { super(vocab, layerSize, vectors); normalize(); }
/** @return {@link NormalizedWord2VecModel} created from a thrift representation */ public static NormalizedWord2VecModel fromThrift(final Word2VecModelThrift thrift) { return fromWord2VecModel(Word2VecModel.fromThrift(thrift)); }
private NormalizedWord2VecModel(Iterable<String> vocab, int layerSize, final DoubleBuffer vectors) { super(vocab, layerSize, vectors); normalize(); }
public static NormalizedWord2VecModel fromBinFile(final File file) throws IOException { return fromWord2VecModel(Word2VecModel.fromBinFile(file)); }
public static NormalizedWord2VecModel fromBinFile(final File file) throws IOException { return fromWord2VecModel(Word2VecModel.fromBinFile(file)); }