• 博客(10)
  • 收藏
  • 关注

原创 [Deeplearning4j应用教程09]_基于DL4J的自动编码器

基于DL4J的自动编码器一、简介二、自编码器的工作流程三、基于DL4J的自编码器实现3.1、导入需要的包3.2、堆叠式自动编码器3.3、使用MNIST迭代器3.4、无监督训练3.5、评估模型3.6、结果可视化一、简介为什么要使用自动编码器? 在实践中,自动编码器通常应用于数据的降噪和降维。 这对于表示学习非常有用,而对于数据压缩则不太有用。在深度学习中,自动编码器是“尝试”以重建其输入的神经网络。 它可以用作特征提取的一种形式,并且可以将自动编码器堆叠起来以创建“深度”网络。 由自动编码器生成的功能可

2021-01-22 15:19:15 446

原创 [Deeplearning4j应用教程08]_Deeplearning4J之前馈神经网络

Deeplearning4J之前馈神经网络一、简介二、前馈网络三、导包四、创建前馈网络配置五、多层隐藏层配置一、简介在之前的教程中,我们了解了一个非常简单的神经网络模型-Logistic回归模型。但,尽管我们可以使用这样的简单模型解决许多任务,但是大多数问题都需要非常复杂的网络配置。 典型的深度倾斜模型由输入和输出之间的许多层组成。 在本教程中,我们将学习其中一种配置,即前馈神经网络。二、前馈网络前馈网络是指网络层之间没有循环连接的网络。 在经过多个中间层之后,输入流向输出流。 一个典型的前馈网络如

2021-01-11 17:31:16 323

原创 [Deeplearning4j应用教程07]_Deeplearning4j内置数据迭代器的使用

Deeplearning4j内置数据迭代器的使用一、简介二、导包三、MNIST分类网络四、使用MNIST内置数据迭代器五、训练六、评估模型一、简介玩具数据集对于测试假设和开始任何神经网络训练过程至关重要。 Deeplearning4j带有用于常见数据集的内置数据集迭代器,包括但不限于:• MNIST• Iris• TinyImageNet (subset of ImageNet)• CIFAR-10• Labelled Faces in the Wild• Curve Fragm

2021-01-08 17:51:57 367

原创 [Deeplearning4j应用教程06]_使用Deeplearning4j完成逻辑回归

使用Deeplearning4j进行逻辑回归一、简介二、导入需要的包三、配置逻辑回归层四、模型的训练五、模型的评估一、简介通过深度学习,我们可以组成一个深度神经网络来适应输入数据及其特征。目标是对网络进行数据训练以做出预测,这些预测与我们关心的结果相关;即该交易是否具有欺诈性,或者照片中包含哪些目标?可以使用不同的技术来配置神经网络,所有这些技术都可以在输入和输出之间建立关系层次结构。在本教程中,我们将配置最简单的神经网络,即逻辑回归网络模型。回归是一个有助于显示自变量(输入)和因变量(输出)之间关

2021-01-08 17:14:10 543

原创 [Deeplearning4j应用教程05]_Deeplearning4j中的多层网络与计算图实现方法

Deeplearning4j中的多层网络与计算图实现方法一、简介二、网络配置三、导入需要的包四、构建一个多层配置4.1、高级配置4.2、网络层的配置4.3、建立图4.4、检查多层网络层的配置五、构建计算图的配置5.1、检查计算图配置5.2、创建一个计算图六、更多网络层的配置示例七、更多计算图配置示例一、简介DL4J提供以下类来配置网络:1、多层网络2、计算图MultiLayerNetwork由一个输入层和一个输出层组成,它们之间是一叠层。ComputationGraph用于构建比MultiLay

2021-01-08 14:37:09 692 11

原创 [Deeplearning4j应用教程04]_基于DL4J的神经网络实现

DL4J+Scala的神经网络实现一、内容简介二、准备工程与环境三、准备工作空间四、准备要加载的数据五、神经网络的搭建六、训练神经网络模型七、评估模型一、内容简介Deeplearning4j(也称为“ DL4J”)是一种高性能的特定领域语言,用于配置由多层构成的深度神经网络。 Deeplearning4j是开源的,使用C ++,Java,Scala和Python编写,并由Eclipse Foundation和社区贡献者维护。通过本次内容的学习,我们将会掌握使用DL4J:1、加载神经网络的数据集。2

2021-01-08 10:03:01 1198 2

原创 [Deeplearning4j应用教程03]_快速完成在自己的Maven项目中使用DL4J

快速使用DL4J一、新建Maven项目二、配置依赖三、测试一、新建Maven项目1、打开IDEA后,步骤为:“File -> New -> Project”2、选择Maven,然后选择已安装好的的JDK。另外,关于Add Archetype在下面。Archetype我们可以理解为项目模型或者项目的骨架,能够通过它生成某一种项目的通用文件布局,此处我们选择较为常用的maven-archetype-quickStart。当然,也可以选择其他的,或者不选都是可以的。3、进行Maven项

2021-01-07 09:57:02 1698 4

原创 [Deeplearning4j应用教程02]_DL4J环境搭建教程-Windows版

Windows下DL4J环境搭建教程一、DL4J简介二、Windows下DL4J环境搭建三、安装JDK1.1、JDK简介1.2、JDK下载安装1.3、安装JDK1.3.1、环境变量配置四、安装Intellij idea五、Maven Apache安装六、在IDEA中配置Maven七、安装Git八、获取DL4J示例代码九、在IDEA中导入项目并运行一、DL4J简介Deeplearning4J(简称DL4J)不是第一个开源的深度学习项目,但与此前的其他项目相比,DL4J在编程语言和宗旨两方面都独具特色。DL

2021-01-05 16:25:13 1285 4

原创 [Deeplearning4j应用教程01]_DL4J环境搭建教程-Mac版

DL4J环境搭建教程-Mac版这里写目录标题DL4J环境搭建教程-Mac版一、DL4J简介二、Mac下搭建DL4J环境三、安装JDK1.1、JDK简介1.2、JDK下载安装1.3、安装JDK1.3.1、进行环境变量配置。1.3.2、测试四、安装Intellij idea五、Maven Apache安装六、在IDEA中配置Maven七、安装Git八、获取DL4J示例代码九、在IDEA中导入项目并运行一、DL4J简介Deeplearning4J(简称DL4J)不是第一个开源的深度学习项目,但与此前的其他项

2021-01-05 15:35:12 569

原创 [Deeplearning4j应用教程00]_DL4J技术介绍

#DL4J介绍

2020-12-21 09:51:02 1658 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除