楼主: ReneeBK
1242 0

[Case Study]NaiveBayes using Python [推广有奖]

  • 1关注
  • 62粉丝

VIP

已卖:4897份资源

学术权威

14%

还不是VIP/贵宾

-

TA的文库  其他...

R资源总汇

Panel Data Analysis

Experimental Design

威望
1
论坛币
49635 个
通用积分
55.6937
学术水平
370 点
热心指数
273 点
信用等级
335 点
经验
57805 点
帖子
4005
精华
21
在线时间
582 小时
注册时间
2005-5-8
最后登录
2023-11-26

楼主
ReneeBK 发表于 2015-11-16 08:08:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. """
  2. NaiveBayes Example.
  3. """
  4. from __future__ import print_function

  5. from pyspark import SparkContext
  6. # $example on$
  7. from pyspark.mllib.classification import NaiveBayes, NaiveBayesModel
  8. from pyspark.mllib.linalg import Vectors
  9. from pyspark.mllib.regression import LabeledPoint


  10. def parseLine(line):
  11.     parts = line.split(',')
  12.     label = float(parts[0])
  13.     features = Vectors.dense([float(x) for x in parts[1].split(' ')])
  14.     return LabeledPoint(label, features)
  15. # $example off$

  16. if __name__ == "__main__":

  17.     sc = SparkContext(appName="PythonNaiveBayesExample")

  18.     # $example on$
  19.     data = sc.textFile('data/mllib/sample_naive_bayes_data.txt').map(parseLine)

  20.     # Split data aproximately into training (60%) and test (40%)
  21.     training, test = data.randomSplit([0.6, 0.4], seed=0)

  22.     # Train a naive Bayes model.
  23.     model = NaiveBayes.train(training, 1.0)

  24.     # Make prediction and test accuracy.
  25.     predictionAndLabel = test.map(lambda p: (model.predict(p.features), p.label))
  26.     accuracy = 1.0 * predictionAndLabel.filter(lambda (x, v): x == v).count() / test.count()

  27.     # Save and load model
  28.     model.save(sc, "target/tmp/myNaiveBayesModel")
  29.     sameModel = NaiveBayesModel.load(sc, "target/tmp/myNaiveBayesModel")
  30.     # $example off$
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Case study python naive study Using features example return future import

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 19:28