楼主: ReneeBK
1057 0

[Case Study]Multilayer Perceptron Classification using Scala [推广有奖]

  • 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 00:41:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. /**
  2. * An example for Multilayer Perceptron Classification.
  3. */
  4. object MultilayerPerceptronClassifierExample {

  5.   def main(args: Array[String]): Unit = {
  6.     val conf = new SparkConf().setAppName("MultilayerPerceptronClassifierExample")
  7.     val sc = new SparkContext(conf)
  8.     val sqlContext = new SQLContext(sc)

  9.     // $example on$
  10.     // Load the data stored in LIBSVM format as a DataFrame.
  11.     val data = sqlContext.read.format("libsvm")
  12.       .load("data/mllib/sample_multiclass_classification_data.txt")
  13.     // Split the data into train and test
  14.     val splits = data.randomSplit(Array(0.6, 0.4), seed = 1234L)
  15.     val train = splits(0)
  16.     val test = splits(1)
  17.     // specify layers for the neural network:
  18.     // input layer of size 4 (features), two intermediate of size 5 and 4
  19.     // and output of size 3 (classes)
  20.     val layers = Array[Int](4, 5, 4, 3)
  21.     // create the trainer and set its parameters
  22.     val trainer = new MultilayerPerceptronClassifier()
  23.       .setLayers(layers)
  24.       .setBlockSize(128)
  25.       .setSeed(1234L)
  26.       .setMaxIter(100)
  27.     // train the model
  28.     val model = trainer.fit(train)
  29.     // compute precision on the test set
  30.     val result = model.transform(test)
  31.     val predictionAndLabels = result.select("prediction", "label")
  32.     val evaluator = new MulticlassClassificationEvaluator()
  33.       .setMetricName("precision")
  34.     println("Precision:" + evaluator.evaluate(predictionAndLabels))
  35.     // $example off$

  36.     sc.stop()
  37.   }
  38. }
  39. // scalastyle:off println
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:Case study multilayer cation SCALA study example train

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-27 09:05