Encog 神经网络与机器学习框架
Encog是Jeff Heaton开发的一种先进的神经网络和机器学习框架。 Encog包含用于创建各类网络的类,同时也支持为神经网络规范和处理数据的类。它的训练采用多线程弹性传播。它也能使用GPU加快处理时间。提供了图形化界面来帮助建模和训练神经网络。
一枚码农404
这个作者很懒,什么都没留下…
展开
-
Encog3 in Java :第七章 其他神经网络类型
•理解Elman神经网络•理解Jordan神经网络•ART1神经网络•不断发展的NEAT到目前为止在这本书中我们主要看了前馈神经网络,神经网络中的所有连接并不是都需要前馈。还可以创建递归连接,本章将介绍允许创建一个递归连接的神经网络。虽然ART1不是一个递归神经网络,我们也将看看ART1神经网络,这种网络类型很有趣,因为它不像大多数其他神经网络一样,它没有一个明显的学习阶段,ART1神经网...原创 2018-05-20 12:44:34 · 676 阅读 · 0 评论 -
Encog3 in Java : 第六章 更多监督训练
第六章•介绍Lunar Lander示例•监督训练没有训练集•使用遗传算法•使用模拟退火算法•遗传算法和模拟退火算法的训练集到目前为止,本书仅仅探索了训练一个神经网络使用的是监督传播训练方法,这章将看看一些非传播训练技术,本章的神经网络将在没有训练集的情况下进行训练,但依然在经常被用来帮助训练神经网络的输出反馈的监督下。我们将不提前准备数据。这种训练有两种常见的技术,模拟退火和遗传算...原创 2018-04-30 21:35:57 · 332 阅读 · 0 评论 -
Encog3 in Java : 第四章 使用JAVA构建神经网络
第四章使用JAVA构建神经网络•构建一个神经网络•激活函数•Encog持久化•在代码里使用Encog Analyst这章将展示用Encog怎样构造前馈与简单递归神经网络,以及在最后部分怎样保存这些神经网络。创建神经网络类型使用BasicNetwork和BasicLayer这两个类,除了这两个类,还使用了激活函数,激活函数的作用也将讨论。考虑到神经网络需要花费大量时间去训练,因此保存你...原创 2018-04-09 21:00:46 · 4067 阅读 · 1 评论 -
Encog3 in Java : 第三章 Encog Workbench
•Encog Workbench的结构•一个简单的XOR示例•使用EncogAnalyst•Encog分析报告Encog Workbench是一个GUI应用程序,它能够学习大量不同的机器学习任务而不用编写java或者c#代码,EncogWorkbench本身是用java编写的,但生成的文件,可以使用于任何Encog框架。EncogWorkbench是分布式,作为一个单一的自...原创 2018-04-08 17:52:20 · 687 阅读 · 0 评论 -
Encog3 in Java : 第二章 为Encog获取数据
•为神经网络寻找数据•为什么规范化•指定规范源•指定规范目标神经网络可以为他们获取到的数据提供深刻的洞察力,然而,你不能将任意类型的数据直接输入到神经网络中,这种“原始”数据必须通常被转换为神经网络能够处理的形式,本章将展示如何规范化“原始”数据,为encog使用。在数据能够规范化之前,我们必须首先要有数据,一旦你确定神经网络应该做什么,你必须找一些数据教神经网络怎样执行...原创 2018-04-01 08:26:25 · 1271 阅读 · 1 评论 -
Encog3 in Java : 第一章 回归,分类 & 聚类
•分类数据•数据回归分析•聚类数据•如何构建机器学习问题虽然还有其他模型,但是回归,分类和聚类在机器学习问题上是三种最主要的数据评估方式,这三种模式是最常见的,也是这本书的重点,下一节将为你介绍分类,回归和聚类。 1.1数据分类分类尝试确定输入数据所属哪个类别,分类通常是一个监督训练操作,这意味着是用户向神经网络提供数据和期望的结果,对于数据分类,期...原创 2018-03-31 08:07:28 · 686 阅读 · 0 评论 -
Encog3 in Java :介绍
小弟我英语水平很差,四级没过而最近要补考四级,但单纯记单词又记不住还困,然而最近又想学习人工智能,所以就找了个人工智能的外文资料自己试试翻译,有诸多错误的地方,请大神们多多指教哈Encog是一个JAVA和.Net的机器学习框架,最初,Encog创建时仅仅支持神经网络,后来的版本扩展了更多通用的机器学习,然而,这本书将重点在主要的神经网络方面,在这本书中学到的大多数技术能够应用到其他的机器学习技术领...原创 2018-03-30 13:29:47 · 792 阅读 · 0 评论