随笔分类 - CS224N
摘要:首先实现parser_transitions.py,接着实现parser_model.py,最后运行run.py进行展示。 1.parser_transitions.py 1.1PartialParse类 1 class PartialParse(object): 2 def __init__(se
阅读全文
摘要:首先实现word2vec.py中的sigmoid函数,和softmax、负采样、skip-gram的损失函数和导数,接着实现sgd.py中的sgd优化器,最后运行run.py进行展示。 1word2vec.py 1.1sigmoid函数 1 def sigmoid(x): 2 """ 3 Compu
阅读全文
摘要:提前导包: 1 import sys 2 assert sys.version_info[0]==3 3 assert sys.version_info[1] >= 5 4 5 from gensim.models import KeyedVectors 6 from gensim.test.uti
阅读全文
摘要:1.两者概念理解 2.SVD的使用 np.linalg.svd(a, full_matrices=True, compute_uv=True) 参数: a : 是一个形如(M,N)矩阵 full_matrices:的取值是为0或者1,默认值为1,这时u的大小为(M,M),v的大小为(N,N) 。否则
阅读全文
摘要:glove和word2vec是目前最常用的两个训练词向量的模型,两者训练出来的文件都以文本格式呈现,区别在于word2vec包含向量的数量及其维度。 1.gensim加载glove训练的词向量 1 import numpy as np 2 3 import matplotlib.pyplot as
阅读全文