• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief

Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief等服务器相关知识,网友希望可以进行参考

Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief


Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3

http://blog.csdn.net/sunbow0

第二章Deep Belief Network (深度信念网络)

3实例

3.1 测试数据

按照上例数据,或者新建图片识别数据。

3.2 DBN实例

//****************例2(读取固定样本:来源于经典优化算法测试函数Sphere Model)***********//

    //2 读取样本数据

    Logger.getRootLogger.setLevel(Level.WARN)

    valdata_path ="/user/huangmeiling/deeplearn/data1"

    valexamples =sc.textFile(data_path).cache()

    valtrain_d1 =examples.map { line =>

      valf1 = line.split("\t")

      valf =f1.map(f =>f.toDouble)

      valid =f(0)

      valy = Array(f(1))

      valx =f.slice(2,f.length)

      (id, new BDM(1,y.length,y),new BDM(1,x.length,x))

    }

    valtrain_d =train_d1.map(f => (f._2, f._3))

    valopts = Array(100.0,20.0,0.0) 

    //3 设置训练参数,建立DBN模型

    valDBNmodel =new DBN().

      setSize(Array(5, 7)).

      setLayer(2).

      setMomentum(0.1).

      setAlpha(1.0).

      DBNtrain(train_d, opts) 

    //4 DBN模型转化为NN模型

    valmynn =DBNmodel.dbnunfoldtonn(1)

    valnnopts = Array(100.0,50.0,0.0)

    valnumExamples =train_d.count()

    println(s"numExamples = $numExamples.")

    println(mynn._2)

    for (i <-0 tomynn._1.length -1) {

      print(mynn._1(i) +"\t")

    }

    println()

    println("mynn_W1")

    valtmpw1 =mynn._3(0)

    for (i <-0 totmpw1.rows -1) {

      for (j <-0 totmpw1.cols -1) {

        print(tmpw1(i,j) +"\t")

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief

相关文章

  • apache hadoop-2.6.0-CDH5.4.1 安装笔记,hadoop2.6.0安装
  • 搭建私有 Docker 仓库服务器,docker仓库
  • Andrew Ng机器学习课程9-补充,andrew9-
  • jsp里input中获取当前时间,与WdatePicker配合使用,inputwdatepicker
  • HIVE以及OOZIE添加第三方JAR包的方法,hiveoozie
  • Hadoop集群性能优化一,Hadoop集群性能优化
  • Hbase集群扩展,hbase集群
  • hadoop的namenode无法启动的解决办法,hadoopnamenode
  • 别再用高考来绑架孩子们心中的“公平”,孩子们心中
  • 【HBase】how many zookeepers should i run?,hbasezookeepers

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Linux系统只能连上内网不能够连上外网。Unit network.service entered failed state.,外网访问内网服务器
    • 机器学习数学基础- gradient descent算法(上),gradientdescent
    • hive 实现job并发执行,hive实现job并发
    • 基于Hive及Sqoop的每日PV、UV、IP定时分析,hivesqoop
    • Apache Spark的设计思路,apachespark
    • 在Ubuntu 14.04安装和使用Docker,14.04docker
    • 启动Hive的时候有很多WARN和INFO信息,hivewarninfo信息
    • HDFS概念详解—块,hdfs详解
    • Spark Core and Cluster Managers(翻译自Learning.Spark.Lightning-Fast.Big.Data.Analysis),
    • openstack中Nova组件servers的所有python API 汇总,openstacknova

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有