NeuroSolutions软件介绍与安装 - 小众知识

NeuroSolutions软件介绍与安装

2013年01月27日 14:18:05 苏内容
  标签: 神经网络
阅读:7328
  NeuroSolutions 是由具有世界领先科技的NeuroDimension开发的一个顶级水平的人工神经网络集成开发环境。它把模块化,组件为基础的神经网路设计界面和多种高级学习算法( 例如共轭斜量法conjugate gradients,Levenberg-Marquardt 和时间反向传播学习 BackPropagation Through Time)结合起来. 这套软件可用来设计, 训练, 运用 被监督的和不被监督的神经网络模型来完成各种不同的任务,例如数据挖掘, 分类, 函数逼近, 多元回归, 和时间序列预测。NeuroDimension是一家专注于神经网络领域的软件公司,其核心产品包含NeuroSolutions,TradingSolutions以及和它们相关的插件产品。NeuroDimension公司旗下的所有产品可以从网站下载后安装,也可以通过附带的CD-ROM安装。本文主要介绍神经网络工具NeuroSolutions的具体安装方法及说明。

NeuroSolutions - 二 产品简介

新功能列表

  最新版本NeuroSolutions 6.0新增了许多基于用户回馈的功能,以下是新功能列表。 
  NeuroSolutions 6新功能  
  处理过程更快  
  增强了多核处理器的利用率,能在更短的时间内优化处理可执行代码! 
  输入投射  
  通过自动映射单端输入的多层信息来进一步减小输入的规模 
  输入最优化  
  通过大量搜索、反向消除等方法自动决定最优的信息输入。 
  最新64位版本  
  新增64位Windows系统版本! 
  附加功能  
  新拓扑结构:支持向量机回归: 
  增强概率神经网络支持 
  简化定价及等级结构 
  在线目录 
  ..更多! 
  CUDA Add-on NeuroSolutions用户现在可以通过NeuroSolutions CUDA Add-on来使用NVIDIA显卡的强大处理功能,使用Levenberg-Marquardt算法---最强大的反向传播法,训练速度可以提高50倍以上。 
  什么是CUDA?  
  CUDA是NVIDIA的并行处理技术,能够显著的提高计算机的运行速度,在NVIDIA显卡上用CUDA就像拥有一台超级计算机。 
  如果你的电脑中没有NVIDIA显卡,可以将现有的显卡更换成CUDA,如果需要更快的速度,则需要更换GeForce显卡。如果预算充足的用户可以选择配有专业Tesla显卡的专用电脑,可以进行大量的数字运算。 
  NS for Excel 最新的快速建模  
  快速建立、训练及测试多种神经网络拓扑结构,帮助用户快速解决问题! 
  更加简单的产品检验  
  可以在相同的输入框中检测训练任何表格中的数据。 
  改进了结果报告  
  重新设计了结果报告,使其更加容易理解。 
  最新的单机版本  
  NeuroSolutions for Excel可以在不购买NeuroSolutions的情况下单独使用! 
  支持Office 2010   
  现在支持Microsoft Office 2010版! 
  用户应用向导 现在支持Visual Studio 2008 和2010版 支持Excel 2007, Access 2007, Excel 2010及Access 2010

应用向导

  NeuroSolution 提供三种独立的向导 来自动建立神经网络模型: 
  Data Manager (数据管理师) 
  Data Manager模块帮助用户从Microsoft Access, Microsoft Excel,或文本文件导入数据和进行各种各样的数据预处理和数据分析操作。 从这里, 用户可以直接把数据载入NeuroSolution 面板或用这些数据构造一个新的神经网络。 
  NeuralBuilder(神经网络构建师) 
  NeuralBuilder 集中了设计规范根据用户想建立的具体的神经网络结构。 其中一些常见的结构包括: 
  Multilayer Perceptron (MLP) 多层感知器 
  Generalized Feedforward 通用前馈网络 
  Modular 模组网络 
  Jordan/Elman 
  Principal Component Analysis (PCA) 
  Radial Basis Function (RBF) 辐径基底函数网络 
  General Regression Neural Network (GRNN) 通用回归神经网络 
  Probabilistic Neural Network (PNN) 概率神经网络 
  Self-Organizing Map (SOM) 自组织映射网络 
  Time-Lag Recurrent Network (TLRN) 时间滞后循环网络 
  Recurrent Network 重复网络 
  CANFIS Network (Fuzzy Logic) 模糊逻辑网络 
  Support Vector Machine (SVM) 支持向量机 
  当神经网络结构选定后,用户可以设定象隐藏层层数,神经元个数和学习算法等各种参数。 如果用户不是很确定要设定的参数, 内部的遗传算法可以用来优化参数设定。 
  NeuralExpert(神经网络专家) 
  根据用户想要用神经网络解决的问题类型(分类,预测,方程逼近,或丛集),NeuralExpert 集中了各种各样的设计规范。根据问题类型和用户拥有的数据数量,NeuralExpert可以智能地选择会产生好的方案的神经网络结构和神经网络规模。 用户在NeuralExpert里也可选择初学者级,这样一些高级的操作例如交叉检验和遗传优化等将被被隐藏起来。 
  NeuroSolutions 是建立在以下这样一个概念上: 神经网络可以分成神经组件, 单个看这些组件相对的简单,但当把几个组件连接起来可以构成一个能够解决非常复杂问题的网络。 网络构建向导(network construction wizards) 会根据用户的规范把这些组件连接起来。但是在神经网络构建之后,组件以及组件之间的连接仍然可以变动, 这样你可以拥有无穷多可能的神经网络模型。NeuroSolutions 还可以通过动态连接库(DLL)让你融合进你自己的算法. 每个NeuroSolutions组件对应于一个符合C语言协议的函数。为添加一个新的组件用户只需修改基本组件对应的模板函数然后编译成动态连接库。

神经网络解决方案

 

  NeuroDimension 公司为用户的应用程序提供三种方式和NeuroSolutions融合来产生用户定制的神经网络解决方案。 
  Code Generation (源代码生成器) 
  NeuroSolutions 可以根据由其自身GUI设计生成的神经网络自动地生成C++源代码。这项功能为具体的应用程序定制神经网络源代码提供了很大的灵活性。由于生成的代码是ANSI兼容的, 用户可以方便地把神经网络解决方案移植到其他平台例如UNIX. 
  DLL Generation (动态连接库生成器) 
  Custom Solution Wizard (顶制方案向导)是一个可选的附件产品。它可将NeuroSolutions生成的神经网络模型封装成一个拥有简单协议的动态连接库。 这个DLL可以嵌入用户自己的C++,Visual Basic, Microsoft Excel, Microsoft Access, ASP等应用程序中。这种方法的重要优势在于即使用户不是一个高级程序员也可以方便容易地使用它。 
  OLE Automattion (对象链接与嵌入自动化) 
  这项技术提供了从任何支持自动化的应用程序中程序化地控制NeuroSolutions的能力, 例如Microsoft Excel, Microsoft Access, 和用Visual Basic或Visual C++开发的应用程序。在 最简化的情形, 应用程序可以送数据给NeuroSolution进行处理, 然后把结果回馈给应用程序。 基于NeuroSolutions的广泛协议,通过它可以完成非常复杂的任务。

NeuroSolutions - 三 类神经网络的应用

 

  工业应用
  控制器设计与系统鉴别产品质量分析(例:汽水瓶装盖与填充监测、珍珠分级) 
  机电设备诊断(例:数值电路诊断、模拟IC诊断、汽车引擎诊断) 
  化工程序诊断(例:化工厂制程故障诊断) 
  实验数据模型建立(例:复合材料行为模型建立) 
  工程分析与设计(例:钢梁结构、道路铺面状况评级) 
  商业应用  
  股票投资(例:大盘基本分析、大盘技术分析、个股技术分析) 
  债券投资(例:债券分级、美国国库券利率预测) 
  期货、选择权、外汇投资(例:期货投资、选择权投资、外汇投资) 
  商业信用评估(例:贷款信用审核、信用卡信用审核) 
  其他商业应用(例:直销顾客筛选、不动产鉴价) 
  管理应用 
  策略管理(例:市场需求量预测方法之选择、雇工人数规画) 
  时程管理(例:排程策略选择、工作排程) 
  质量管理(例:管制图判读、半导体制造过程所需蚀刻时间估计) 
  信息应用 
  影像辨识系统(例:指纹识别、卫星遥测影像分析、医学影像识别) 
  讯号分类其他信息应用(例:雷达讯号分类、声纳讯号分类) 
  科学应用 
  医学(例:皮肤病诊断、头痛疾病诊断、心脏病诊断、基因分类) 
  化学(例:化合物化学结构识别、蛋白质结构分析)
 
下载后安装
 
1、通过官网或者代理商网站,下载NeuroSolutions。如果你已经安装了NeuroSolutions,你可以访问Product Updates页面,了解产品升级方面的信息。
 
2、下载程序包后,双击安装包,开始安装。NeuroSolutions的安装程序高度自动化且易于使用。根据屏幕上的安装步骤,安装即可。对于初次安装该软件的用户,建议选择典型安装模式。
 
CD-ROM安装
 
1、将CD-ROM插入驱动器后,自动启动安装程序。如果安装程序没有启动,从根目录运行"autorun.exe。NeuroSolutions的安装程序高度自动化且易于使用。根据屏幕上的安装步骤,安装即可。对于初次安装该软件的用户,建议选择典型安装模式。
扩展阅读