reader.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:deep_srl 作者: luheng 项目源码 文件源码
def get_pretrained_embeddings(filepath):
  embeddings = dict()
  with open(filepath, 'r') as f:
    for line in f:
      info = line.strip().split()
      #lines = [line.strip().split() for line in f.readlines()]
      #embeddings = dict([(line[0], [float(r) for r in line[1:]]) for line in lines])
      embeddings[info[0]] = [float(r) for r in info[1:]]
    f.close()
  embedding_size = len(embeddings.values()[0])
  print 'Embedding size={}'.format(embedding_size)
  embeddings[START_MARKER] = [random.gauss(0, 0.01) for _ in range(embedding_size)]
  embeddings[END_MARKER] = [random.gauss(0, 0.01) for _ in range(embedding_size)]
  if not UNKNOWN_TOKEN in embeddings:
    embeddings[UNKNOWN_TOKEN] = [random.gauss(0, 0.01) for _ in range(embedding_size)]
  return embeddings
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号