导航:首页 > 文档加密 > pyspark实战指南pdf

pyspark实战指南pdf

发布时间:2022-12-12 09:05:06

㈠ 第二篇: 词向量之Spark word2vector实战

word2vector 是google开源的一个生成词向量的工具,以语言模型为优化目标,迭代更新训练文本中的词向量,最终收敛获得词向量。词向量可以作为文本分析中重要的特征,在分类问题、标注问题等场景都有着重要的应用价值。本文总结下了spark word2vector使用过程中遇到的问题,以及给出word2vector使用所需的参数配置,希望能够减少新手在使用过程中遇到的坑,希望有所帮助。

from pyspark.ml.feature import Word2Vec
from pyspark.sql import SQLContext
from pyspark import SparkConf, SparkContext
from pyspark.sql import Row
conf = (SparkConf().set("spark.driver.maxResultSize","2g"))
sc = SparkContext(conf=conf)
sqlContext = SQLContext(sc)
text = sc.textFile("yourfilepath")
documentDF = text.map(lambda x : Row(text=x.split(" "))).toDF()
word2Vec = Word2Vec(vectorSize=200, minCount=5, numPartitions=100,inputCol="text", outputCol="result")
model = word2Vec.fit(documentDF)
vector_model = model.getVectors()
vector_model.saveAsParquetFile("modelpath")

spark-submit
--master yarn-client
--executor-cores 2
--executor-memory 14g
--queue your-queue
--num-executors 100
--driver-memory 10g
--conf spark.ui.port=$RANDOM
--conf spark.shuffle.manager=SORT
--conf spark.shuffle.memoryFraction=0.2
--conf spark.yarn.executor.memoryOverhead=2048
--conf spark.core.connection.ack.wait.timeout=300
--conf spark.akka.frameSize=600 ./word2vector_training.py

阅读全文

与pyspark实战指南pdf相关的资料

热点内容
踏花行APP哪里下载好 浏览:604
物理服务器释放是什么意思 浏览:166
魔兽世界密语命令 浏览:172
如何打开密码压缩包 浏览:668
如何开启root服务器 浏览:891
汉诺塔算法java 浏览:469
成都程序员上班视频 浏览:479
pythonweb图书 浏览:280
python同时遍历两个数组 浏览:760
我的世界生存模式挖掉命令方块 浏览:108
pythoninstagram 浏览:713
androidn下载地址 浏览:488
pythonre小括号 浏览:915
apktool反编译dex闪退 浏览:503
怎么和女生聊天用啥app 浏览:208
如何创造一个好玩的服务器 浏览:6
c语言闰年算法 浏览:846
未加密的信息叫什么 浏览:235
python打印线程id 浏览:332
记事本asp源码 浏览:724