watson-studio - 在 Watson Studio 中使用 Google Vectors
问题描述
我使用 Watson Studio 完成了一些基本的课程作业;是否可以将二进制形式 (.bin) 的 Google Word Vectors 加载到 Watson Studio 中?
解决方案
您当然可以在 watson studio Notebook 中读取二进制格式的文件和技术上的任何类型的文件。
首先,您需要将 GoogleNews-vectors-negative300.bin.gz 的二进制 zip 文件上传到 watson studio 数据资产,您可以拖放到文件部分。完成后,您可以使用project-lib
将该文件读入二进制对象。
插入项目令牌,请参阅下面的文档以了解如何插入。
获取文件
my_file = project.get_file("GoogleNews-vectors-negative300.bin.gz")
因为是gzip,所以需要使用gzip
import gzip
gzip_f = gzip.GzipFile(fileobj=my_file)
安装gensim
!pip install gensim
- 导入 genism 并加载模型
进口gensim
# Load Google's pre-trained Word2Vec model.
model = gensim.models.KeyedVectors.load_word2vec_format(gzip_f,binary=True)
推荐阅读
- python - 如何在保持 y 值范围的同时结合两个 Seaborn 线图?
- javascript - 将 javascript 用于条纹元素
- angular - 带有使用按钮的播放列表的音频播放器
- timescaledb - 表属性 "_timescaledb_cache" , _timescaledb_catalog, _timescaledb_internal" 这些在做什么?
- python - 如何生成 Google Cloud KMS 密钥并附加云存储桶
- scala - 为什么使用函数 span 时缺少第一个元素?
- api - Zapier 从 Tsheets 数据在 Google 表格中创建多行
- ios - 使用自动布局将子视图添加到另一个子视图
- javascript - Epson Tm-30 epos 使用 javascript 打印 Web 应用程序中的连接超时问题
- javascript - 点击事件在表中被触发两次