NeuroSolutions & Infinity Changelog

To upgrade to the latest version of NeuroSolutions, please visit the Customers page. If you are using NeuroSolutions v6.XX or earlier and would like to upgrade to the latest version, please contact us for complete details.

+ NeuroSolutions

Version 7.1.1.0 (12/1/15)

New Features/Bug Fixes
(NeuroSolutions for Excel)
Added support for Excel 2016 (32/64-bit).
Fixed a problem with Leave-N-Out intermittently stopping.
(Custom Solution Wizard)
Added support for Excel 2016.

Version 7.1.0.0 (10/27/15)

New Features
(NeuroSolutions)
Added support for Visual Studio 2015 for C++ Code Generation.
Added support for k-Nearest Neighbor (k-NN) algorithm. Note: To implement, simply build a PNN/GRNN Network and check the k-NN switch within the GuassianAxon Inspector.
Improved the efficiency of the Levenberg-Marquardt algorithm. Note: An option has been added to the inspector of the back controller to not store the internal state variables of the LM algorithm with the breadboard or the weight files. These variables are only needed for those rare times when a previously-saved breadboard needs to continue training where it left off, so these variables will not be saved by default for breadboards created with this new version (existing breadboards will save the variables, but the “Store State” switch can be unchecked).
(NeuroSolutions for Excel)
Improved the Testing Report for Regression problems to include the Score metric from NeuroSolutions Infinity and updated the Desired vs. Actual graph for easier interpretation.
(Custom Solution Wizard)
Added support for Visual Studio 2015

Version 7.0.1.1 (3/9/15)

Bug Fixes
(NeuroSolutions)
Fixed a problem in the NeuroSolutions Launcher where it would sometimes not launch NeuroSolutions for Excel under Windows 8.

Version 7.0.1.0 (1/23/15)

Feature Enhancements / Fixes
(NeuroSolutions)
Added weighting files for the Cross Validation and Testing sets in order to weight the reported cost the same as the Training set.
Added "Auto-Generate" to generate the default weighting file(s) when a change is made to the desired data.
Fixed a problem with the gradient calculation for the BackLinearAxon and BackSigmoidAxon when exemplar weighting is active.

Version 7.0.0.9 (12/17/14)

Bug Fixes
(NeuroSolutions)
Added support for setting the Momentum Step Size within the .NID files used by Infinity.
Fixed a problem with broken links in the help documentation.
Fixed a problem with Excel and NeuroSolutions not tiling correctly.
Fixed a problem with batches not working due to a missing file.
Fixed a problem on select systems to enable (if necessary) the Analysis Toolpak add-ins for Excel when launching Excel from the launcher.
Fixed a problem with Accelerator concerning the memory check for the GPU that will display a message if not enough memory is available.
Fixed a problem with C++ Code Generation and the Custom Solution Wizard not including all of the code necessarily to implement the functions related to Accelerator.
Fixed a problem with the launcher where Windows "Large Fonts" was not displaying the Accept checkbox for the C++ Code Generaiton add-ons.

Version 7.0.0.8 (11/4/14)

Bug Fixes
(Custom Solution Wizard)
Fixed a problem when choosing a project type other than "None".

Version 7.0.0.7 (10/28/14)

Bug Fixes
(NeuroSolutions)
Fixed a problem with the Launcher sometimes requiring users to grant elevated permissions for license retrieval.
Fixed several problems with multiple user/domain accounts running the same NeuroSolutions installation.

Version 7.0.0.6 (10/10/14)

Bug Fixes
(NeuroSolutions)
Fixed a problem with not configuring the Windows Regional Settings properly where comma's and decimal's are swapped.
Fixed a problem with the NeuroSolutions Type Library not getting registered on 32-bit Windows XP.
Updated the installation requirement for Visual C++ 2012 Runtime.
Updated the installation to include a status balloon to let users know that the installation is processing when the user interface is not displayed.

Version 7.0.0.5 (9/29/14)

Bug Fixes
(NeuroSolutions)
Updated default Accelerator library to use NVIDIA CUDA as misconfigured OpenCL setups were causing crashes.
Updated the default Demos screen to remove the button that referenced the former Welcome Screen.
Fixed a problem with the license activation when using non-US Windows Regional Settings.
(NeuroSolutions for Excel)
Updated the installer to recover better from problems in finding the Excel directory and report problems if Excel was not detected.
Fixed a problem when running the Express Builder when the user's Documents directory was mapped to a network drive instead of a local drive.

Version 7.0.0.4 (8/7/14)

Bug Fixes
(NeuroSolutions)
Updated the location of the SampleData directory to be in the My Documents directory instead of Program Files.
Fixed a problem with NeuroSolutions crashing on times zones set to GMT +1 or higher.
Fixed a problem where the full version number was not being displayed in the About NeuroSolutions panel.
(Custom Solution Wizard)
Fixed a problem with the completion button switching to "Close" instead of "Launch" if no project was selected.
Fixed a problem with the Custom Solution Wizard crashing if the help window was minimized.

Version 7.0.0.3 (7/24/14)

New Features
(NeuroSolutions)
Added support for 32-bit Windows Operating Systems.
Bug Fixes
(NeuroSolutions)
Fixed a problem with the installation not properly detecting Windows Regional Settings that use the comma for the decimal point.
Fixed a problem where evaluations were being expired early.
Fixed a problem with the launcher where it would "hang" trying to obtain the latest news.
Fixed a problem with the NeuroSolutions.tlb not getting properly registered causing problems with prior installations of NeuroSolutions 6.XX.
Removed the requirement for .NET Framework 4.5 to run on Windows XP.
(NeuroSolutions for Excel)
Fixed a problem with the Express Builder in that would cause it not to work in evaluation mode.
Fixed a problem where "Analysis Toolpak" and "Analysis Toolpak - VBA" were not being enabled properly.
Fixed a problem where the Excel add-in was not getting properly installed.
(Custom Solution Wizard)
Fixed a problem with an unhandled exception switching to the "Project" tab instead of pressing the Next button.

+ NeuroSolutions Infinity

Version 1.1.0.0 (12/10/14

New Features
(NeuroSolutions Infinity)
Added NeuroSolutions 7 integration to open models in NeuroSolutions or NeuroSolutions for Excel.
Added PCA Preprocessing and 7 additional preprocessing functions including "soft" versions of GreaterThanValue, NewValue and LessThanValue.
Added new Termination handling based on multiple pre-defined criteria with user-adjustable sensitivity.
Added new "Handle Plateau" Mode which intelligently shifts prioritization of processing to become more experimental. This option has user-adjustable sensitivity settings.
Added new "Worst Sample" Evolution in which samples with the largest error are identified and compared to other models.
Added parameter optimization for the Step Size on the Momentum learning algorithm.
Added the ability to force non-time-series data to remain sequential for project.
Added Auto Maintenance for database performance.
Enhanced defaults to include all applicable preprocessing and neural networks enabled by default
Enhanced the Samples-to-Weights ratio to now be optimized for data size.
Enhanced task prioritization for cross-correlation between previous input pairs considered.
Enhanced task prioritization for most important "underused" input identified and prioritized.
Enhanced task prioritization for better distribution between preprocessing, back-elimination and greedy search.
Enhanced Sensitivity and Ranking formula.
Improved garbage collection of low ranking models and preprocessed inputs
Bug Fixes
(NeuroSolutions Infinity)
Fixed a problem with the license files and secondary user access.
+ NeuroSolutions ver 6.XX and Earlier

Version 6.31 (11/13/13)

New Features

(NeuroSolutions)
Added support for non-US Regional Settings which use the comma as the decimal point instead of the period.
(NeuroSolutions Accelerator - Formally NeuroSolutions CUDA & CUDA Pro)
Added support for OpenCL™ parallel computing allowing for AMDL™ graphics cards and IntelL™ processors to be used for faster training.
(NeuroSolutions for Excel)
Added support for non-US Regional Settings which use the comma as the decimal point instead of the period.
Added support for date formats preserved in spreadsheet after tagging columns (used to change cells to a numeric format).
(Custom Solution Wizard)
Added support for deploying DLL's (32- and 64-bit) for OpenCL accelerated networks (Accelerator Customers Only).
Bug Fixes
(NeuroSolutions)
Fixed a problem with Windows Regional Settings was changed to a different date format that would produce non-fatal errors related to "OnlineContent.exe".
(NeuroSolutions for Excel)
Fixed a special case where 64-bit Excel was not detected when launching NeuroSolutions for Excel.
Fixed a problem to preserve date formats in a spreadsheet after tagging columns.
(Custom Solution Wizard)
Fixed a problem with creating a project shell for Access 2010.

Version 6.30 (7/30/13)

New Features

(NeuroSolutions for Excel)
Added support for multiple monitors which will allow Excel and NeuroSolutions to be placed on separate screens instead of forcing both applications on the main screen.
(NeuroSolutions)
Added support to automatically load the best parameters after pausing optimization runs. Previously this would require users to manually "Load Best Parameters".
(Custom Solution Wizard)
Updated Learning DLL's with 'Save Best Weights' enabled to train faster now since the weights are saved at the end of the training instead of after every epoch.
Added 'getSensitivityByVal' function for C++ users who want to pass the output array by value instead of by reference.
Added support for deploying DLL's (32- and 64-bit) for the latest version of NeuroSolutions for MATLAB.
Bug Fixes
(Custom Solution Wizard)
Fixed a problem with learning DLL's for PNN/GRNN or SVM networks having the hidden units set incorrectly.
(NeuroSolutions for Excel)
Fixed a problem with the "Area Under Curve" value being slighly off due to the position changes made in an earlier release.

Version 6.29 (6/17/13)

Bug Fixes

(NeuroSolutions for Excel)
Fixed a problem with NeuroSolutions for Excel referencing a Microsoft file no longer required causing an error "Compiler error in hidden module".
Enhancements
(NeuroSolutions)
Added the new RProp learning algorithm as one of the "Gradient Search" options in the BackDynamicControl component.

Version 6.28 (6/6/13)

Bug Fixes

(NeuroSolutions for Excel)
Fixed a problem with the simulation status window displaying the wrong time estimate when simulations ran overnight.
Fixed a problem with the Microsoft Common Contorls Library (MSCOMCTL.OCX).
Fixed a problem with the "Area under the Curve" total being hidden under the chart.
Enhancements
(NeuroSolutions for Excel)
Changed the default setting for "Sensitivity About the Mean" to use Min/Max instead of +/- Standard Deviation.

Version 6.27 (5/7/13)

New Features

(NeuroSolutions for Excel)
Added additional area under the ROC Curve (Test and Leave-N-Out reports).
Enhanced calculation of the ROC curve for large data sets.
Bug Fixes
(NeuroSolutions)
Fixed a problem with the NeuralBuilder when changing the learning rule after scrolling forward and back through the panels of the wizard.
Fixed a problem with the NeuralBuilder when creating hybrid networks that would cause NeuroSolutions to crash due to a bug with the Transmitter and Scheduler components.

Version 6.26 (4/26/13)

Bug Fixes

(NeuroSolutions for Excel)
Fixed a problem when trying to launch NeuroSolutions for Excel on a machine that has the Windows region setting to a language other than English. The program now detects this and gives instructions for making the change.
Fixed a problem with activating the NeuroSolutions for Excel add-in within a worksheet that is already open (instead it would open a new instance of Excel with a blank workbook).

Version 6.25 (4/25/13)

New Features

(NeuroSolutions)
Added support for a new learning algorithm Resilient Backpropagation (RProp).
(Custom Solution Wizard)
Added support for generating projects with Excel 2013.
Added support for 64-bit Excel.
Bug Fixes
(NeuroSolutions)
Fixed a problem with Genetic Optimization wher ethe initial set of parameters for the first chromosome of the first generation were not the current settings of the breadboard.
(NeuroSolutions for Excel)
Fixed a problem with testing a network with more than 65,000 testing rows.
Fixed a problem with the 64-bit version not detecting the custom breadboard selections for the Express Builder.
Fixed a problem with Leave-N-Out Training that if you stopped in the middle of training it would generate an incomplete report.

Version 6.24 (2/5/13)

New Features

(NeuroSolutions for Excel)
Added support for Office 2013.
Bug Fixes
(NeuroSolutions)
Fixed a problem with the "Load Best Parameters" of the GeneticControl inspector not getting updated, causing errors when the network was tested.
(NeuroSolutions for Excel)
Fixed a problem with the demos not working properly under 64-bit Excel.
Fixed a problem with a limited set of users unable to load NeuroSolutions for Excel in 64-bit Excel.
Fixed a problem with a warning panel associated with the activation of Excel under Windows 8.

Version 6.23 (1/15/13)

Bug Fixes

(NeuroSolutions)
Fixed a problem with the DeviceQuery utility for 64-bit NS failing due to a mismatched DLL (nvcuda.dll) if no CUDA-enabled card was installed on the machine.

Version 6.22 (1/11/13)

Bug Fixes

(NeuroSolutions)
Fixed a problem with the CopyGPU utility compiled incorrectly causing problems with false detections by Kaspersky Anti-Virus.
Fixed a problem to handle a Microsoft bug in their Security Patch for Excel 2007 (http://support.microsoft.com/kb/2687441).
Fixed a problem with CUDA DeviceQuery for 64-bit version to handle GeForce 600 Series cards which handles automatic loading of appropriate CUDA libraries.
(NeuroSolutions for Excel)
Fixed a problem with Leave-N-Out Training causing the Train function to fail when the "Make Classes Evenly Weighted" option was used.
(Custom Solution Wizard)
Fixed a problem with the Demo failing due to mismatching version numbers with the object library.

Version 6.21 (1/2/13)

New Features

(NeuroSolutions)
Added Weight Regularization. Weight Regularization helps to improve the generalization of a back-propagation model by penalizing weights with large absolute values. This new feature can be access within the "Weighting" tab of the Back Controller Inspector.
Improved performance when using Gradient Weighting with Levenberg-Marquardt learning.
(NeuroSolutions for Excel)
Added support for Office 2010 64-bit. Added better logic used to adjust the graph scales of the Learning Curve (Training Report) and the Scatter Plot (Testing Report - Regression Problems).
(Custom Solution Wizard)
Added support for Visual 2012 Project Shells (VB & VC).
Bug Fixes
(NeuroSolutions)
Fixed a problem with Levenberg-Marquardt when using Back-Propagation Through Time (BPTT) with the internal learnign rate parameter (Lambda) becoming to large.
Fixed a problem on Windows XP and 32-bit NeuroSolutions due to the calling of the DeviceQuery program to detect NVIDIA CUDA cards.
Fixed a problem with CUDA Pro not utilizing multiple cards correctly.
Fixed a problem when training with CUDA that training would sometimes cause a timeout error with the system.
(NeuroSolutions for Excel)
Fixed a problem with the Test Report generating "N/A" for r and NMSE for single output classificaiton problems.
Fixed a problem with the demos that would sometimes not run correctly.

Version 6.20 (10/29/12)

New Features

(NeuroSolutions)
New Product: NeuroSolutions CUDA Pro - The Pro level of CUDA adds support for multiple GPU's (up to 4) and adds the ability to deploy CUDA-enabled neural network DLL's using the Developers level of the Custom Solution Wizard or C++ code generation using the Developers level of NeuroSolutions (Windows only).
Added a new utility to automatically detect the installed CUDA device and update NeuroSolutions to the appropriate CUDA libraries.
(Custom Solution Wizard)
Added support for NeuroSolutions CUDA Pro.
Updated the Excel sample project to use relative paths so the code does not need to be modified when it is moved to another machine or directory.
Bug Fixes
(NeuroSolutions)
Fixed Context-Sensitive help for application toolbars.
Fixed a problem where Genetic Optimization would occassionally crash when optimizing the number of inputs and processing elements at the same time on a breadboard trained with Levenberg-Marquardt.

Version 6.12

Bug Fixes

(NeuroSolutions for Excel)
Fixed an issue with the processing of temporary text files to avoid a bug in Excel 2010 which caused occasional crashes.

Version 6.11

New Features

(NeuroSolutions for Excel)
Added Offset option to Difference feature.
(NeuroSolutions)
NeuroSolutions CUDA can now be enabled and disabled from within the software under Tools > Options.

Version 6.1

New Features

(NeuroSolutions for Excel)
After optimizing the inputs (using Greedy Search, Back Elimination or Genetic), the input columns will be re-tagged to only include those inputs which were deemed important by the optimization process.
In the Testing and Leave-N-Out reports of single-output classification problems, there is now the option to:
  • Specify a custom threshold for the confusion matrix
  • Build a complete ROC table and graph the ROC curve
In the Testing and Leave-N-Out reports of single-output regression problems, it will generate a Scatter chart in addition to the line chart.The Input Selection pane of the Train Genetic panel is now wider to accommodate longer column headings.
Vary a Parameter includes an option to optimize the Beta (Guassian Width) for PNN networks.
(NeuroSolutions)
The Column Customize panel of the File inspector is now wider to accommodate longer column headings.
Bug Fixes
(NeuroSolutions)
PNN network now includes a BackStaticControl component, which will allow input optimization to work properly (using Greedy Search, Back Elimination or Genetic)
(NeuroSolutions for Excel)
Sensitivity About the Mean would occasionally crash on machines with a fast processor and running Excel 2010.
Greedy Search and BackElimination sometime did not allow for the exclusion of some of the inputs from the optimization process.

Version 6.07

New Features

(NeuroSolutions for Excel)
The Express Builder now automatically loads in the best-performing network, making it easier to perform an additional test or sensitivity analysis.
A training status dialog is shown during Leave-N-Out training, allowing one to pause or stop the training in the middle.
New option within Sensitivity about the Mean test, which allows the input variations to be within the min and max of each input column instead of +/- a number of standard deviations from the mean. This option is especially useful for binary inputs or inputs which have a non-Gaussian distribution.
Bug Fixes
(NeuroSolutions)
Fixed a bug with Conjugate Gradient learning would sometime spike to a high error and not recover.
Fixed a bug with the user interface would be very sluggish when working with a fairly large network configured with Levenburg-Marquardt learning.
(NeuroSolutions for Excel)
Fixed a bug with the Express Builder that would fail if 0% was chosen for either the cross validation or the testing set.
Fixed occasional crashes specific to Excel 2010.

Version 6.06

New Features

(NeuroSolutions)
The welcome screen of NeuroSolutions now has a "Recent News" section, which will inform users of any NeuroSolutions-related news, such as software patches, training courses or new product offerings.
Bug Fixes
(NeuroSolutions)
Fixed a bug where unsaved breadboards have their pattern and weights files stored in a temporary directory. This directory is now cleared out when the program starts in order to save disk space and to prevent old files being used with new breadboards.
Fixed a bug where if the number of network weights of a breadboard changes, the "Saved Error" of the Criterion is automatically set to a high value on the next training run to force a new best weights file to be saved with the proper number of weights.

Version 6.05

New Features

(NeuroSolutions)
Fixed a bug where a subset of NVIDIA graphics cards were causing NeuroSolutions to crash. The add-on has been disabled within the evaluation version. If you would like to evaluate the NeuroSolutions CUDA Add-on please contact us.
Fixed a bug with Greedy Search and Back Elimination procedures not functioning under certain conditions.

Version 6.04

New Features

(NeuroSolutions)
Added support for 64-bit Windows operating systems.
Added support for Visual Studio 2010 C++ Source Code Generation in 32-bit or 64-bit executables.
(Custom Solution Wizard)
Added support to generate 32-bit or 64-bit Windows DLL's.
Added project shells for Visual Basic 2010 & Visual C++ 2010.
Added project shell for Excel 2010 & Access 2010. Note: Excel and Access DLL's must be generated in 32-bit Mode.
Bug Fixes
(NeuroSolutions)
Fixed a bug that involved disconnecting and re-connecting a synapse to an axon.
Fixed a bug that made the NeuralBuilder unable to correctly read files created on a Mac.
(NeuroSolutions for Excel)
Fixed a bug that caused an error with saving files under some foreign language versions of Windows.
Fixed a bug with the Encode Two-Class Column not working properly if the string of class 1 was a substring of class 2 (i.e. "Male" and "Female").
Fixed a bug that caused NeuroSolutions for Excel to not load on Windows 7 64-bit ("Could not load object..." error).
Removed Feature
(NeuroSolutions)
Removed the Data Manager as a support tool in NeuroSolutions.

Version 6.03

Bug Fixes

(NeuroSolutions)
Fixed a bug where ASCII files would sometimes get re-translated before each run when no changes to the file were made, causing an unnecessary delay when first running the breadboard.
NeuralBuilder: unable to randomize the file when Greedy Search or Backelimination was selected
Input Projection: SOM is now limited to 3 outputs or less, since projection to higher then 3 dimensions requires too much memory and processing time.
(NeuroSolutions for Excel)
Fixed a bug with the NeuroSolutions for Excel demos not launching correctly on Windows 7 (64-bit).

Version 6.02

New Features

(NeuroSolutions for Excel)
Added support for Excel 2010.
Bug Fixes
(NeuroSolutions)
Demo for Code Generation did not run correctly under Windows 7
The signal from the Function input component did not change when parameters were changed
Customize option of File component could get stuck in and endless series of dialog boxes if the data file becomes unavailable
Hybrid networks (ones with supervised and unsupervised learning combined) did not run correctly with LM learning
(Custom Solution Wizard)
Sample C++ project for Visual Studio .NET 2008 did not compile due to the project being set to Link Incrementally
Sample C++ project shell updated to address a bug related to reading large data files

Version 6.01

New Features

(NeuroSolutions)
Added support for Visual Studio 2010 source code generation and custom neural components (DLLs).
(NeuroSolutions for Excel)
Added support for Excel 2010 Beta.
Note: Excel 2010 must be launched prior to launching NeuroSolutions for Excel during Excel 2010 Beta. This should not be the case after Office 2010 is officially released.
(Custom Solution Wizard)
Added compiler support for Visual C++ 2010.
Added project shell support for Visual C++ 2010.
Added project shell support for Visual Basic 2010.
Bug Fixes
(NeuroSolutions)
Fixed a bug with Sensitivity Analysis zeroing the network weights when using Levenberg-Marquardt.
Fixed a bug with Sensitivity Analysis issuing a warning message about not being able to terminate without improvement when the save best weights option was turned off.
Fixed a bug with the NeuralExpert with configuring networks with genetic optimization caused an error.
Fixed a bug with the Input Projection Axon where the parameter settings sometimes got lost when switching between different algorithms.
Fixed a bug with the File Inspector causing NeuroSolutions to crash when using a very long file name.
Fixed a bug with the NeuralBuilder causing an error when hitting the "Build" button for a second time.

Version 6.0

(NeuroSolutions)
Addition of Input Optimization algorithms Greedy Search & Back-Elimination.
Addition of Input Projection Component.
Addition of Support Vector Machine Regression Topology.
Improved the support for Probablistic Neural Networks.
Improved Multi-Core/Processor Support.
Addition of Windows 7 Support.
(NeuroSolutions CUDA Add-on)
Addition of Support for CUDA 1.0 & 1.3 Hardware for GPU Processing.
(NeuroSolutions for Excel)
Addition of the new Express Builder.
Improved Results Reporting.
Addition of Production Testing on any worksheet.
Addition of stand-alone support (no longer requires NeuroSolutions for basic operations - still can be added on to any level of NeuroSolutions).
(Custom Solution Wizard)
Addition of Visual Studio 2008 Support.
Addition of new project shells for Excel 2007 and Access 2007
Addition of new project shells for Visual C++ 2008 and VB.NET 2008
(NeuroSolutions Source Code)
Generated Source Code has been updated to support Visual Studio 2008

Version 5.07

Bug Fixes

(NeuroSolutions)
Explain button of breadboards built with the NeuralExpert did not open the help file
The NeuralBuilder did not configure PNN networks correctly when a Test set was specified
The Data Manager has been updated to support .NET Framework 3.5 for Windows Vista support
(NeuroSolutions for Excel)
Excel 2007 had a bug that was causing Object not defined crash in ClearTrainingRowTags on call to "Set RangeToClear = ...". Added "ActiveSheet.Activate" call to work around the problem.
Fixed a problem (subscript out of range) when creating confusion matrix for single binary output column being tested on a single row of data.
Changed the demo so that in Vista it copies the demos to the users app data directory before running them. The demos were not running properly in the Program Files directory for some Vista versions due to security issues.
Fixed a problem with the demos intermittently producing bad results due to a timing issue associated with the communication between NeuroSolutions for Excel and NeuroSolutions.
(NeuroSolutions Source Code)
Generated Source Code has been updated to support Visual Studio 2008
Version 5.06

Bug Fixes

(NeuroSolutions)
Breadboards configured with either Quickprop or DeltaBarDelta were sometimes not able to open
(NeuroSolutions for Excel)
Vary a parameter: Fixed bug which saved the weights file from the last run instead of the best run when the parameter change caused the number of weights to change
Sensitivity About the Mean: Changed so it doesn't divide by the input standard deviation to get the sensitivity. Dividing by the input standard deviation was not correct as the variation of each input was already equivalent since it is varied by its standard deviation so what should be compared is just the variation of the output.
(Custom Solution Wizard)
Updated all of the Excel Project Shells so they work with a single input row
Version 5.05

Enhancements

(NeuroSolutions)
Support added for Windows Vista
Code Generation and DLL support added for VC++ 2005
(NeuroSolutions for Excel)
Support added for Windows Vista
(Custom Solution Wizard)
Support added for Windows Vista
Added support for Visual Studio 2005
Bug Fixes
(NeuroSolutions)
HebbianSynapse did not learn until the number of weights were changed
Breadboards created with older versions of NS would occasionally crash due to the BackSynapse weights not getting properly allocated
Recurrent breadboards would sometimes crashed on load
SVM demo fixed to show a higher resolution image
Eliminated occasional crashes with demos
NeuralBuilder would lose selected input tags when the Randomize button was clicked
OLE Demo did not work properly
(Custom Solution Wizard)
VB Project Shells update: The VB Project Shells use DAO to read in the data files. DAO can only be used to read in data files with 255 or less columns. Some error checking was added to capture the case when the user's data file is too big and let the user know. The file "VBShell.vb" was updated.

VC++ Project Shells update: The buffer size in the function "FillArrayFromFile" of VC++ Project shells (in the file VCPPShell.cpp) was not big enough to read in large data files (large number of inputs). The buffer size was increased from 255 to 20,000.

Version 5.04
Enhancements
(NeuroSolutions)
When the number of network weights change between runs, the Saved Error of the Criterion is reset to a high value so that the best weights will automatically get re-saved (if the Save Best switch is set).
(NeuroSolutions for Excel)
Test function now saves the original state of parameters it changes in the NeuroSolutions BB and restores then when it is done.
Added support for Excel 2007 (beta 2)
Bug Fixes
(NeuroSolutions)
Fix: Crashed when trying to copy and paste a subclass of BackArbitrarySynapse
Fix: Warning message regarding backsynapse weights not matching when trying to test a breadboard with LM learning.
Fix: Resetting network would occasionally crash the program.
(NeuroSolutions for Excel)
The following problems were fixed for single output 2 class classification problems (when running Test or LeaveNOut):

Fix: The confusion matrix was not being created properly when the first desired row was the larger numeric value of the 2 classes (i.e. if the first desired value was a 1 when the classes were 0 and 1).
Fix: The confusion matrix data was not being put in the correct place when the 2 classes were other than 0 and 1.
Fix: The Performance measures were not getting separated by class and they were not being calculated correctly.

Version 5.03
Enhancements
Addition of a Welcome menu and cosmetic enhancements to the NeuroSolutions demos.
Bug Fixes
(NeuroSolutions)
Fix: Single step exemplar did not function properly when cross validation was active
Fix: When generating source code for unsupervised nets with the learning turned off at the control, the network would still learn.
Fix: Hybrid networks configured with LM learning did not update the weights until after the network was paused
Fix: Source Code License: NSLearn.cpp failed to compile under g++ (GCC) 3.3.5 due to multiple uses of for variables outside the for statement context. This code was changed to be compliant with the ISO standard.
(NeuroSolutions for Excel)
Fix: After training the first time, the user could go to the desired file and set it to normalize across whatever datasets they choose. The problem was that when there was a Production set in NS for Excel the user’s change of the normalization setting was getting lost.
Version 5.02
Bug Fixes
(NeuroSolutions)
Fix: Number of processing elements of FuzzyAxon of CANFIS network changed to match version 4.0
Fix: Program crashed when the structure of input data files were changed between runs
Fix: False error message that reported the number of exemplars did not match between the input and desired files
Fix: The upper and lower bounds for the genetic parameters were not being saved with the breadboard.
(NeuroSolutions for Excel)
Fix: The table in the Testing report produced 2 columns for single-output function approximation problems.
Fix: Leave-N-Out did not save the best weights after the final training run.
(Custom Solution Wizard)
Fix: Version compatibility error reported with Visual Basic projects.
Fix: Error reported when trying to create a breadboard with a GeneticControl component.
Fix: Weights file saved by CSW could not be loaded back into the original breadboard.
Version 5.01
Usability Enhancements and Bug Fixes
(NeuroSolutions)
Updated help text and sample breadboards for Code Generation examples
Fix: TestingWizard did not correctly set the "Display Every" parameter of the probes for breadboards configured for Iterative Prediction
Fix: A couple of Interactive Book examples did not run correctly in v5.0 of NeuroSolutions.
(NeuroSolutions for Excel)
Fix: "Overflow" error during when run "Test" under "Test Network".
Fix: "Translate Symbolic Columns" did not work when user logged in on a machine w/o Administrator privileges.
Fix: The "Percentage Correct" value was reported incorrectly for the Testing Report when a single 2-class column was used as the desired output.
Fix: Did not run properly under Excel 97.
(Custom Solution Wizard)
Support for NeuroSolutions for MATLAB v2.0
Fix: Minor differences in results between some NeuroSolutions breadboards and generated DLLs.

Version 5.0
Usability Enhancements and Bug Fixes
(NeuroSolutions)
Addition of Levenberg-Marquardt learning algorithm
Addition of Double Precision Calculations
Addition of an "Annotation" column tag that will allow a row label to be included in the DataWriter output.
Improved SVM performance with the addition of a slack constant to the GaussianAxon.
Genetic Optimization log now written to a text file in addition to the display window.
Fix: Randomize of two separate files now produces more truly random files.
Fix: No longer crashes when user renames components on the breadboard before running the testing wizard.
(Data Manager)
Addition to Importing data from Access, Excel or text files.
Addition of various preprocessing and data analysis operations.
Addition to Load data directly into a NeuroSolutions Breadboard.
Addition to use the data to create a new neural network.
(NeuralBuilder)
Addition of a Randomize Rows button to create a randomized version of your data set.
(NeuroSolutions for Excel)
Leave N Out - Trains the network multiple times, each time omitting a different subset of the data and using that subset for testing. The outputs from each tested subset are combined into one testing report and the model is trained one additional time using all of the data.
Encode Two Class Column - The selected column of data is checked to verify that there are two classes contained within the column and is then encoded into another column. The data to be encoded can be textual or numeric, but must be translated to only numeric, integer codes. The encoded column will be written in the first empty column in the dataset.
Classification Report when testing on a single 2-class column - A classification report generated if the desired output of the testing set is a single two-class column.
Shift - The input data is adjusted to either move the inputs back by a specified shift value to do predictions or move the inputs forward to lead your desired output.
Pause Training - As an alternative to completely stopping a training run, the network can be paused, so training can be resumed at the same point.
(Custom Solution Wizard)
Addition of Double Precision Calculations support
(Usability Improvements)
Support for co-existence of NeuroSolutions v4.0 with NeuroSolutions v5.0
Remote Administrator support for hardware key