随笔分类 -  CS224N

摘要:首先实现parser_transitions.py,接着实现parser_model.py,最后运行run.py进行展示。 1.parser_transitions.py 1.1PartialParse类 1 class PartialParse(object): 2 def __init__(se 阅读全文
posted @ 2020-08-07 22:30 最咸的鱼 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:首先实现word2vec.py中的sigmoid函数,和softmax、负采样、skip-gram的损失函数和导数,接着实现sgd.py中的sgd优化器,最后运行run.py进行展示。 1word2vec.py 1.1sigmoid函数 1 def sigmoid(x): 2 """ 3 Compu 阅读全文
posted @ 2020-08-04 12:41 最咸的鱼 阅读(1407) 评论(2) 推荐(0) 编辑
摘要:提前导包: 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 阅读全文
posted @ 2020-08-01 15:07 最咸的鱼 阅读(484) 评论(0) 推荐(0) 编辑
摘要: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) 。否则 阅读全文
posted @ 2020-07-31 15:34 最咸的鱼 阅读(4494) 评论(0) 推荐(0) 编辑
摘要:glove和word2vec是目前最常用的两个训练词向量的模型,两者训练出来的文件都以文本格式呈现,区别在于word2vec包含向量的数量及其维度。 1.gensim加载glove训练的词向量 1 import numpy as np 2 3 import matplotlib.pyplot as 阅读全文
posted @ 2020-07-30 23:04 最咸的鱼 阅读(786) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示