Palisade NEURALTOOLS 5.7 User Manual

用指
NeuralTools
Microsoft® Excel
Palisade Corporation 798 Cascadilla St. Ithaca, NY 14850 USA +1-607-277-8000
+1-607-277-8001(传真)
神经网络插件
5.7
2010 7
http://www.palisade.com(网站) sales@palisade.com(电子邮件)
版权通告
版权所有 © 2010, Palisade Corporation
商标确认
MicrosoftExcel Windows Microsoft Corporation 的注册商标。 IBM International Business Machines, Inc. 的注册商标。 PalisadeTopRankBestFit 和 RISKview 是 Palisade Corporation 的注册商标。

欢迎使用 Excel NeuralTools

欢迎使用

NeuralTools 为行业标准数据分析和模型建立工具 Microsoft Excel 提供 了一套功能强大的建模工具!NeuralTools 是一款 Microsoft Excel 神经 网络插件,允许您在 Excel 工作表中分析数据,并在熟悉的 Microsoft Office 环境中工作。通过将功能强大的数据管理程序与最先进的神经网 络算法相结合,NeuralTools 为您提供以下两个领域的最佳性能: Microsoft Office 便于使用和报告的功能,以及神经网络强大且准确的 预测功能。

在您熟悉的环境中工作

如果您熟悉 Excel,您就会熟悉 NeuralTools!NeuralTools 的工作方 式与 Excel 完全相同,工具栏、菜单和自定义工作表函数全部都在 Excel 中。与独立神经网络软件不同,由于操作方法与 Excel 中的完全 相同,因此 NeuralTools 不需要花费很长的学习时间和使用前培训费 用。您的数据和变量都在 Excel 电子表格中。您可以使用标准 Excel 公 式以及 Excel 数据排序表和数据透视表进行计算。您的分析报表和图表 用标准的 Excel 格式显示,并可以利用所有 Excel 的内建格式化功能。
欢迎使用 Excel NeuralTools i

NeuralTools 分析

神经网络能够学习数据中的复杂关系。通过模仿大脑的功能,神经网络 能够发现数据的模式,然后在获得新数据时进行推断预测。使用神经网 络解决的问题可以分为大类:
分类问题:尝试确定某一未知项目属于哪一类别的问题。其中
包括医疗诊断和预测信用付款能力。
数字问题:需要预测具体数字结果的问题。其中包括股票价格
预测和预测未来某段时间的销售水平。
神经网络用于各类应用,其中包括:股票市场预测、信用和贷款风险分 配、信用欺诈探测、销售预测、一般业务预测、投资风险、医疗诊断、 科学领域研究和控制系统。
NeuralTools 包括最新神经网络算法,对分类问题(在 NeuralTools 中 称为范畴预测)和数字问题进行最佳预测。

NeuralTools 数据管理

NeuralTools Excel 中提供完善的数据集和变量管理程序,与随 StatToolsPalisade Excel 提供的统计插件)提供的数据集和变量管
理程序类似。您可以直接从您 Excel 中的数据定义任意数量的数据集, 并且每个数据集都带有需要分析的变量。NeuralTools 以智能化方式访 问您的数据块,建议变量名称、类型以及数据位置。您的数据集和变量 可以位于不同的工作簿和工作表中,允许您按照自己认为适当的方式组 织数据。然后,对参考您的变量的神经网络进行训练,而不是反复在
Excel 中重新选择数据。此外,NeuralTools 中变量的大小并不受限于 Excel 工作表中的一列数据 — 您可以将跨度高达 255 份工作表的同一列 用于一个变量!
ii 欢迎使用

NeuralTools 报表

Excel 非常适用于编写报表和图表,而 NeuralTools 可以最大限度地利 用这一功能。NeuralTools 利用 Excel 格式的图表,用户可以方便地自 定义新的颜色和字体,并添加文字。报表标题、数字格式和文字的更改 方法与任何标准 Excel 工作表中的操作一样。从 NeuralTools 报表中直 接将表格和图表拖放至您在其他应用程序中的文档内。
NeuralTools 正式版还包括在将新数据输入 Excel 工作表的同时计算预 测值的实时预测功能。如同其他 Excel 重新计算一样,实时计算会自动 进行。

数据访问与共享

Excel 具有出色的数据输入功能,因此将您的现有数据输入 NeuralTools 也十分方便!使用标准 Excel 功能读入来自 Microsoft SQL Server、Oracle、Microsoft Access 或任何其他 ODBC 兼容数据库 的数据。从文本文件或其他应用程序载入数据 如果可以将数据读入 Excel,就可以通过 NeuralTools 使用读入的数据!
NeuralTools 将所有结果和数据保存在 Excel 工作表中。与任何其他 Excel 文件一样,您可以将您的 NeuralTools 结果和网络发送给任何地 方的同事。共享极为简便!

NeuralTools 专业版和正式版

NeuralTools 提供两种版本 专业版和正式版。这两种版本的差异如下:
NeuralTools 专业版的数据集不得超过 1000 个案例,而 NeuralTools
正式版最多可以支持包括 16,777,216 个案例的数据集。
在将新数据输入您的 Excel 工作表的同时计算预测值的实时预
测功能仅在 NeuralTools 正式版中提供。如同其他 Excel 重新 计算一样,实时计算会自动进行。
欢迎使用 Excel NeuralTools iii
iv 欢迎使用
目录
第一章:入门指南 vi
简介.......................................................................................................3
检查您的软件包..........................................................................................3
软件包内装物品..........................................................................................3
本版本简介..................................................................................................3
在您的操作环境中使用..............................................................................4
如果需要获得帮助......................................................................................4
NeuralTools 系统要求..............................................................................6
安装说明................................................................................................7
一般安装说明..............................................................................................7
设置 NeuralTools 图标或快捷方式 .........................................................7
DecisionTools Suite.................................................................................8
软件激活................................................................................................9
第二章: NeuralTools 概述 13
概述.....................................................................................................15
为什么要使用神经网络?........................................................................15
NeuralTools 和神经网络........................................................................15
NeuralTools 菜单和工具栏....................................................................16
数据集和数据集管理器............................................................................16
训练神经网络............................................................................................18
检验网络 ...................................................................................................22
预测 ...........................................................................................................23
NeuralTools 报表和图表........................................................................25
NeuralTools 实用工具............................................................................26
NeuralTools StatToolsSolver Evolver 配合使用 ............26
第三章:NeuralTools 参考指南 27
简介.....................................................................................................29
参考:NeuralTools 图标 31
NeuralTools 工具栏 ...........................................................................31
目录 v
参考:NeuralTools 菜单命令 33
简介 ....................................................................................................33
对话框中的图标....................................................................................... 34
命令参考 ............................................................................................. 35
数据集管理器命令................................................................................... 35
训练命令................................................................................................... 40
检验命令................................................................................................... 51
预测命令................................................................................................... 58
实用工具 ............................................................................................. 61
应用程序设置命令................................................................................... 61
神经网络管理器命令............................................................................... 64
缺失数据实用工具命令........................................................................... 66
神经网络的更多信息 69
神经网络基本知识...............................................................................69
神经网络与统计方法............................................................................... 69
神经网络的结构....................................................................................... 69
数值预测和范畴预测............................................................................... 70
训练网络................................................................................................... 70
神经网络的计算机处理........................................................................... 70
神经网络的类型....................................................................................... 70
多层前馈网络......................................................................................71
MLF 结构................................................................................................. 71
训练 MLF 网络 ........................................................................................ 72
广义回归神经网络和概率神经网络 .....................................................75
广义回归神经网络................................................................................... 75
概率神经网络........................................................................................... 77
MLF 网络与 PN/GRN 网络的比较 ...................................................... 79
输入项变换 .........................................................................................81
推荐读物 ............................................................................................. 83
索引 85
vi 欢迎使用

第一章:入门指南

简介.......................................................................................................3
检查您的软件包..........................................................................................3
软件包内装物品..........................................................................................3
本版本简介..................................................................................................3
在您的操作环境中使用..............................................................................4
如果需要获得帮助......................................................................................4
NeuralTools 系统要求..............................................................................6
安装说明................................................................................................7
一般安装说明..............................................................................................7
设置 NeuralTools 图标或快捷方式 .........................................................7
@RISK 4.5 帮助系统 © Palisade Corporation, 1999
第一章:入门指南 1
2 欢迎使用
简介
本简介描述 NeuralTools 软件包包含的内容,并向您说明如何安装 NeuralTools 以及如何将 NeuralTools 随附在 Microsoft Excel 2000 (Windows 2000) 或更高版本的副本中。

检查您的软件包

您的 NeuralTools 软件包应当包括:
NeuralTools
NeuralTools
NeuralTools
NeuralTools
DecisionTools Suite CD-ROM
程序
教程
用户指南》(本手册,
PDF
,其中包括:
格式)
NeuralTools
如果您的软件包不完整,请致电您的 NeuralTools 经销商或供应商,或 者拨打电话 +1-607-277-8000 直接与 Palisade Corporation 联系。
许可协议

软件包内装物品

NeuralTools 可以单独购买,也可以与 DecisionTools Suite 专业版和正 式版一起购买。NeuralTools CD-ROM 包含 NeuralTools Excel 插件、 几个 NeuralTools 示例,以及完整索引的 NeuralTools 在线帮助系统。 DecisionTools Suite 专业版和正式版包括以上所有项目,以及附加应用 程序。

本版本简介

NeuralTools 版本可以作为 Microsoft Excel 2000 或更高版本的 32 位程序安装。
第一章:入门指南 3

在您的操作环境中使用

本《用户指南》假设您掌握了 Windows 操作系统和 Excel 的一般知 识。特别是以下知识:
熟悉自己的计算机和鼠标的用法。
打电话之前
熟悉图标、单击、双击、菜单、窗口、命令和目标等术语。
理解目录结构和文件命名之类的基本概念。

如果需要获得帮助

我们向拥有有效维护计划的所有 NeuralTools 注册用户免费提供技术支 持,或按照每次事件收取服务费。要确保您是 NeuralTools 的注册用 户,请在以下网站注册:
http://www.palisade.com/support/register.asp
如果通过电话与我们联系,请准备好您的序列号和《用户指南》。如果您 坐在计算机前并作好准备,这将有助于我们为您提供更好的技术支持。
在与技术支持部联系之前,请检查以下核对清单:
是否已经查阅了在线帮助?
是否已经查阅本《用户指南》,并查看了联机多媒体教程?
是否已经阅读 有关
NeuralTools
是否是能够始终重复出现的问题?是否是能够在另一台计算机或不
README.WRI
的最新信息。
文件?该文件包含可能未纳入手册的
同型号的计算机上重复出现的问题?
是否已经在互联网上查阅了我们的网站?我们的网址为:
http://www.palisade.com
。我们的网站还在“技术支持”部分中
提供最新常见问题解答(可搜索的技术支持问答数据库)和
NeuralTools NeuralTools
补丁。我们建议您定期访问我们的网站,了解有关
以及其他
Palisade
软件的最新信息。
4 简介
Palisade
联系
Palisade Corporation 欢迎您提出有关 NeuralTools 的问题、评论意见 或建议。请用以下任何一种方法与我们的技术支持部人员联系:
请发送电子邮件至 请在美国东部时间上午
+1-607-277-8000
请发送传真至 请寄邮件至:
Technical Support Palisade Corporation 798 Cascadilla St. Ithaca, NY 14850 USA
如果您希望与 Palisade 欧洲分部联系:
请发送电子邮件至
请致电
请发送传真至 请寄邮件至:
Palisade Europe 31 The Green West Drayton Middlesex UB7 7PN United Kingdom
+44 1895 425050
support@palisade.com。
9
点至下午
5
点(星期一至星期五)致电
,并按照提示接通技术支持部。
+1-607-277-8001。
support@palisade-europe.com。
(英国)。
+441895425051
(英国)。
如果您希望与 Palisade 亚太分部联系:
请发送电子邮件至
请致电
请发送传真至
请寄邮件至:
Palisade Asia-Pacific Pty Limited Suite 101, Level 1 8 Cliff Street Milsons Point NSW 2061 Australia
无论您用何种方法与我们联系,请提供产品名称、版本和序列号。请在 Excel NeuralTools 菜单上选择“帮助”命令,查找确切的版本。
第一章:入门指南 5
+61 2 9929 9799
support@palisade.com.au。
(澳大利亚)。
+61 2 9954 3882
(澳大利亚)。
学生版
不为 NeuralTools 学生版提供技术支持。如果需要获得帮助,我们建议 您采取以下替代方法:
向您的教授或助教咨询。 登录以下网站查找常见问题的回答:
♦ ♦
通过电子邮件或传真与我们的技术支持部联系。
http://www.palisade.com。

NeuralTools 系统要求

用于 Microsoft Excel for Windows NeuralTools 5.7 系统要求包括:
配备硬盘的
Microsoft Windows 2000 SP4
Microsoft Excel 2000
Pentium
个人计算机或速度更快的个人计算机。
Windows XP
或更高版本。
或更高版本。
6 简介

安装说明

一般安装说明

安装程序会将 NeuralTools 系统文件复制到您指定的硬盘目录中去。
要在 Windows 2000 或更高版本的系统上运行安装程序:
1)
NeuralTools 或 DecisionTools Suite CD-ROM
驱动器中
2)
依次单击“开始”按钮、“设置”和“控制面板”
插入您的
CD-ROM
算机上移除
NeuralTools
Windows
任 务栏中创建快捷 方式
双击“添加/删除程序”图标
3)
在“安装/卸载”选项卡上,单击“安装”按钮
4)
按照屏幕上显示的“安装”说明进行安装
5)
如果您在安装 NeuralTools 时遇到问题,请确认尝试安装 NeuralTools 的 驱动器是否有足够的空间。释放足够的空间后,尝试重新运行安装程序。
如果您希望从计算机上移除 NeuralTools,请使用控制面板的“添加/ 删除程序”实用程序,并选择 NeuralTools 条目。

设置 NeuralTools 图标或快捷方式

Windows 中,安装程序会自动在任务栏的“Programs\Palisade DecisionTools”菜单中创建 NeuralTools 命令。但是,如果在安装过
程中出现问题,或者希望以后再以手动方式设置,请遵循以下说明。请 注意,以下所列说明适用于 Windows XP Professional。其他操作系统 的说明可能不同。
单击“开始”按钮,然后将光标指向“设置”。
1)
单击“任务栏和「开始」菜单”,然后单击“「开始」菜单”
2)
选项卡。
依次单击“自定义”、“添加”和“浏览”。
3)
4)
找到
NeuralTools.EXE
单击“下一步”,然后双击您希望显示程序的菜单。
5)
键入名称“
6)
在所有打开的对话框中单击“确定”。
7)
第一章:入门指南 7
NeuralTools
文件,单击该文件,然后再单击“确定”。
”,然后单击“完成”。

DecisionTools Suite

NeuralTools 可以与 DecisionTools Suite 配合使用,后者是 Palisade Corporation 提供的一套风险与决策分析产品。NeuralTools 的默认安
装程序会将 NeuralTools 放入“Program Files\Palisade”主目录的一 个子目录内。这与通常将 Excel 安装至“Microsoft Office”目录的一个 子目录非常相似。
Program Files\Palisade”目录的一个子目录将成为 NeuralTools 目 录(默认名称为 NeuralTools5)。该目录包含 NeuralTools 插件程序 文件 (NEURALTOOLS.XLA)、模型示例以及运行 NeuralTools 所需的 其他文件。“Program Files\Palisade ”的另一个子目录是 “SYSTEM”目录,该目录包含 DecisionTools Suite 中的每个程序所 需的文件,包括普通帮助文件和程序库。
8 安装说明

软件激活

激活是一个一次性许可确认过程,是使您的 NeuralTools 软件作为完全 获得许可的产品运行所必须执行的步骤。在您打印/通过电子邮件发送 的发票中有一个激活代码,这是用破折号分隔的序列,例如“19a0­c7c1-15ef-1be0-4d7f-cd”。如果在安装过程中输入激活代码,则在首次 运行软件时软件即被激活,而无需再采取其他操作。如果希望在安装后 激活软件,请选择 NeuralTools“帮助”菜单中的“许可证激活”命 令,然后在显示的 Palisade 许可证激活对话框中输入您的激活代码。

常见问题

第一章:入门指南 9
1) 如果我的软件未激活,该如何处理?
如果在安装过程中没有输入激活代码,或者安装的是试用版,则软件将 作为具有时间和/或使用次数限制的试用版运行,而必须使用激活代码 激活才能作为完全获得许可的产品运行。
2) 在激活之前我可以使用该产品多长时间?
未激活的软件可以运行十五天。产品的所有功能均具备,但每次启动程 序时,都会显示“许可证激活”对话框,提醒您激活软件,并显示剩余 的试用时间。如果 15 天试用期终止,则软件要求激活后才能运行。
3) 我如何检查激活状态?
您可以通过 NeuralTools“帮助”菜单“许可证激活”命令来查看“许 可证激活”对话框。激活的软件显示已激活状态,试用版软件则显示未 激活状态。如果软件未激活,则会显示允许软件运行的剩余时间。
4) 我如何激活软件?
如果没有激活代码,您可以单击“许可证激活”对话框中的“购买”按 钮来获得激活代码。通过在线购买可以立即获得激活代码,并且提供一 个在需要重新安装时用于下载安装程序的可选链接。如果通过电话购 买,请致电本章与 Palisade 联系一节中所列的当地 Palisade 办事处。
通过互联网或电子邮件激活软件:
如果具有互联网访问权限,则如何激活软件
Palisade“许证可激活”对话框中,键入或粘贴激活代码,然后按 “自动激活”按钮。几秒钟后会显示一条成功消息,“许可证激活”对 话框将反映软件的激活状态。
如果没有互联网访问权限,则如何激活软件
通过电子邮件自动激活需要执行以下几个步骤:
1. 单击手动激活,显示 request.xml 文件,您可以将该文件保存
在磁盘上或复制到 Windows 剪贴板上。(建议您记下
request.xml 文件在计算机中的位置。)
2. 将此 XML 文件复制或附加到电子邮件中,然后将其发送至
activation@palisade.com。您很快会在电子邮件的回复地址收到 一封自动回复邮件。
3. 将回复邮件中的 response.xml 附件保存到硬盘驱动器中。
4. 单击“Palisade 许可证激活”对话框中的处理按钮,并浏览至
response.xml 文件。选择该文件,并单击“确定”。
此时会显示一条成功消息,“许可证激活”对话框将反映软件的激活 状态。
10 软件激活
5) 我如何将软件许可转移到另一台计算机?
转让许可(或称为转换主机)可通过“Palisade 许可证激活”对话框进 行,但需要执行以下两个步骤:在第一台计算机上 二台计算机上 公室个人计算机上转到便携式计算机上。如果需要将许可从
计算机
换至 激活转换主机的过程中保持互联网连接。
1.
2.
如果计算机没有互联网访问权限,您可以按照上述类似说明通过自动化 电子邮件流程来进行主机转换。
6) 我拥有互联网访问权限,但仍然无法自动激活/解除激活软件。
您的防火墙必须设置为允许 TCP 访问许可授权服务器。如果是单个用 户(无网络安装),则为:
http://service.palisade.com:8888TCP 端口 8888 位于 http://service.palisade.com)。
激活
。一种典型的转换主机的情况是将 NeuralTools 从办
2,则确保两台计算机均已安装该软件,并且在解除激活/
计算机
1 上,单击“解除激活软件”对话框中的自动解除激
活。等待显示成功消息。
计算机
2 上,单击“激活软件”对话框中的自动激活。等待
显示成功消息。
解除激活
,然后在第
计算机
1
第一章:入门指南 11
12

第二章: NeuralTools 概述

概述.....................................................................................................15
为什么要使用神经网络?........................................................................15
NeuralTools 和神经网络........................................................................15
NeuralTools 菜单和工具栏....................................................................16
数据集和数据集管理器............................................................................16
变量类型......................................................................................17
多范围数据..................................................................................17
训练神经网络............................................................................................18
综合进行训练、检验和预测 ......................................................18
网络配置......................................................................................19
训练预览......................................................................................19
训练过程......................................................................................20
训练报表......................................................................................21
检验网络 ...................................................................................................22
检验报表......................................................................................22
预测 ...........................................................................................................23
预测结果......................................................................................23
实时预测......................................................................................24
NeuralTools 报表和图表........................................................................25
第二章: NeuralTools 概述 13
14
概述
NeuralTools 可在您熟悉的环境 Microsoft Excel 里为您提供强大的神 经网络功能。NeuralTools 的各种程序,如:定义数据集、训练和检验 神经网络,以及使用已训练的网络预测值等,均可在您的 Excel 数据上 运行,还可在 Excel 中创建分析报表和分析图。

为什么要使用神经网络?

神经网络能学习复杂的数据关系。它们通过模拟人脑的功能,来辨别数 据模式,然后对向其提供的新数据进行推断预测。使用神经网络解决的 问题可分为两大类
分类问题:试图确定一个未知项目属于哪类范畴的问题。例
如:医疗诊断和还贷能力预测。
数值问题:需要预测具体数值结果的情况。例如:股价预测和
未来某段时间的销售量预测。
NeuralTools 附带各种示例,以显示如何应用神经网络解决不同的预测 问题。NeuralTools\Examples 文件夹中包含以 Excel 工作簿的形式提 供的示例。

NeuralTools 和神经网络

可使用 NeuralTools 通过以下四步建立和使用神经网络:
数据准备 – 您在 NeuralTools 中使用的数据在数据集中进行
定义。使用数据集管理器设置数据集,以供您的神经网络重复 使用。
训练 – 通过训练,即可从某个数据集中生成一个神经网络,
该数据集须包括附带已知输出值的案例。这些数据通常由输出
/因变量值已知的历史案例组成。
检验 – 通过检验,可检测已训练的神经网络在预测已知输出
值方面的表现。用于检验的数据通常是历史数据中的一个子 集。该子集在训练网络时没有使用。检验后,用统计量来衡量
网络的性能,如:正确预测已知答案的比例。
预测–使用一个已训练的神经网络预测未知的输出值。该网络经 过训练和检验后,即可根据需要用于预测新案例数据的输出项。
训练和检验是一个不断重复的,有时也是很耗时的过程。通常您可采用 不同的设置多训练几次,以生成检验效果最佳的神经网络。有了“最佳
网络”后,您即可立即将其用于预测。
第二章: NeuralTools 概述 15
现在,我们来了解 NeuralTools 如何在 Excel 中工作,以及如何定义数
据集并使用这些数据集训练和检验神经网络。然后,我们将使用已训练
的网络来预测未知输出值。

NeuralTools 菜单和工具栏

安装 NeuralTools 后,其菜单和命令就会嵌入 Excel 2003 或更早版本 的 Excel 菜单栏。另外还会显示一个 NeuralTools 工具栏。该菜单显 示:1) 定义数据集中数据的命令, 2) 训练和检验神经网络的命令,以 及 3) 使用已训练的神经网络预测值的命令。在 Excel 2007 中,所有命 令均通过 NeuralTools 功能导航栏提供。

数据集和数据集管理器

NeuralTools 中的数据围绕案例和变量构造。您使用的数据集或一组统 计变量须按连续列排放,且数据集的第一行为变量名。数据集中的每一 行都是一个案例。每个案例都有一组自变量值和一个已知的因变量输出 值,或者没有因变量输出值。NeuralTools 的工作是预测案例的未知变 量输出值。
16 概述
NeuralTools 数据集管理器可定义数据集、变量和案例。这样,您即可 使用这些预定义变量来训练和检验神经网络,无需一次次重复选择您想 要分析的数据。您可以把所有已知的历史案例放在一个数据集中,您想 预测结果的案例放在另一个数据集中。您还可以将所有数据(已知历史 数据和您想预测的数据)放在同一个数据集中。
数据集中的每个变量都有一个名称和一个与之关联的 Excel 单元范围。 该范围中的每一列包含另一个变量的数据。一个数据集可包含多个单元 区块,可将数据放在同一个工作簿的不同工作表里。
定义数据集时,NeuralTools 会尝试识别当前选中的 Excel 单元区块边 缘的变量。这样可方便快捷地设置数据集,使其首行为变量名,变量按 列排放。
变量类型
多范围数据
第二章: NeuralTools 概述 17
NeuralTools 中,变量可以是自变量或因变量,也可以是数值变量或 范畴变量(如: 数据集中每个变量的类型,但您可以用自己的选择进行覆盖。
Excel 2003 或更早版本的工作表中,一列最多可存放某个变量的 65,536 个数据点。在变量所拥有的值超过这个数且您不采用 Excel 2007 的情况下,NeuralTools 允许将多个单元范围分配给一个数据集。换言
是或否;红、绿或蓝
)。数据集管理器会尝试识别您的
之,您可将一个数据集“复制”到多个工作表中,分配不同工作表中相 同的列,以存放某个数据集的所有数据。

训练神经网络

定义了数据集且其中包含历史值已知的案例之后,您即可使用这些数据 训练神经网络。有不同的选项来确定 NeuralTools 生成的网络类型。根 据数据的性质,采用不同的网络选项会生成性能更好的已训练网络 (即:在预测答案方面更出色的网络)。在训练后进行的检验过程可准 确地衡量已训练的网络在预测输出值方面的表现。
训练神经网络以及进行检验和预测时,要求您指定一个数据集,其中包 含训练时要使用的数据。NeuralTools 会将已训练的网络直接保存在您 的工作簿中,也可选择保存到硬盘上的一个文件中。
综合进行训练、 检验和预测
18 概述
如果您的所有数据在一个数据集中(包括已知历史数据和您不知道输出 值的新数据),可使用 NeuralTools 训练和检验网络,然后预测输出 值,所有操作一步完成。选择保留一定比例的历史数据进行检验(上一 页显示为 20%),然后选择对缺少因变量值的案例自动预测输出值。这 样,您只需一步操作即可快速得到您需要的答案。
网络配置
NeuralTools 支持不同的神经网络配置,以提供最佳预测。对于分类/ 范畴预测(其中,因变量是一个范畴类型),可使用两种网络:概率神 经网络 (PNN) 和多层前馈网络 (MLF)。可使用 MLF 网络以及与 PNN 网络密切相关的广义回归神经网络 (GRNN) 进行数值预测。
NeuralTools 提供最佳网络搜索,使选择网络配置变得十分容易。选择 该搜索后,NeuralTools 会训练和检验各种神经网络配置以生成一种可 对您的数据进行最佳预测的配置。最佳配置取决于检验数据,因此,对 于最佳网络搜索,需要在“训练”选项卡上选择“自动检验”选项。
训练预览
第二章: NeuralTools 概述 19
选定训练和网络配置选项后,NeuralTools 会在训练网络期间预览要执 行的操作。由于训练是最耗时的神经网络建模过程,因此在进行前查看 训练设置非常有用。NeuralTools 会尝试在您的数据中找出问题,以便 您在进行训练前加以更正。
训练过程
NeuralTools 用您的数据训练一个神经网络时,会报告其训练表现。 通常,该网络会随着训练的深入而变得越来越好,因为 NeuralTools 生 成的网络对数据的预测更准且错误更少。在训练期间,画面会不断更 新,以显示 NeuralTools 的进展。
20 概述
在达到您设置的任何一个停止条件(如:最长训练时间)时,训练会停 止。如果您选择了自动检验网络或预测数据集中缺少的输出值,会在训 练结束后执行。
训练报表
训练报表显示已训练网络的表现。诸如不良预测百分率之类的统计量显 示在这组训练中网络预测的输出值和已知实际值不相符的案例数。
第二章: NeuralTools 概述 21
Loading...
+ 65 hidden pages