Improvements and Fixes in Recent Build
To upgrade to the latest version of NeuroSolutions from v6.XX, please visit the Product Updates page. If you are using NeuroSolutions v5.XX or earlier and would like to upgrade to the latest version, please visit our Upgrade Information page for complete details.
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. Note: The Data Manager is still available for download as an unsupported tool)
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
|
|
NeuroDimension, Inc. announces the release of NeuroSolutions 6.07
|
"BTW, love the product. To keep current, I've tried others and nothing even comes close to the power, performance, flexibility and ease of use. You also have the best tech support on the planet."
- John Wester, CTO, Net Shepherd, Inc.
|