Having trouble reading this newsletter? Click here.

   Visit ND.com  |  Download NeuroSolutions  |  Download TradingSolutions Volume 6, No.3   

This is the NeuroDimension Newsletter, which you are receiving because you requested to stay informed about new developments at NeuroDimension. If you would like to stop receiving these newsletters, please see the bottom of this newsletter for instructions.


In this issue...
   Product Update   
NeuroSolutions for Matlab v2.0 Released

NeuroDimension is proud to announce version 2.0 of its toolbox for Matlab, NeuroSolutions for Matlab. This new neural network toolbox is a valuable addition for MATLAB users who want to leverage the power of NeuroSolutions from inside MATLAB.

NeuroSolutions for Matlab Major Features

  • Improved Accuracy - All of the calculations made in NeuroSolutions now use double precision floating point values, allowing for more accurate results.
  • Levenberg-Marquardt - This second-order learning algorithm generally trains significantly faster than Momentum learning and usually arrives at a solution with a significantly lower error.
In addition to the features above, NeuroSolutions for Matlab now supports Release 14 of Matlab version 7.0.

Upgrade Pricing

Upgrading NeuroSolutions for Matlab from v1.0 or later to v2.0 will cost 30% of the listed price. Customers who initially purchased NeuroSolutions for Matlab Suite on or after August 1, 2005 will receive this upgrade free of charge. Also, customers who purchased our old Priority Technical Support or new NeuroSolutions Maintenance Plan for NeuroSolutions for Matlab within the past year will receive this as their free upgrade.

For more information on upgrading to NeuroSolutions for Matlab v2.0, please visit: http://www.neurosolutions.com/order/upgrade.html

For more information regarding the NeuroSolutions Maintenance and Technical Support Plans, please visit: http://www.neurosolutions.com/support/priority.html

Evaluating NeuroSolutions for Matlab v2.0 for yourself!

A free evaluation copy of NeuroSolutions for Matlab v2.0 is available for download from www.neurosolutions.com.

   What's New and News   
Register Now for the Neural Network Course

The next neural network course has been scheduled for Nov 7 - Nov 11, 2005 at the Sheraton World Resort in Orlando, Florida. This course always fills up fast, so be sure to sign up today!

Our course format allows both novice and advanced users to find a suitable course. Offered courses include: "Introduction to NeuroSolutions", "Fundamentals of Neural Networks and NeuroSolutions", and "Advanced NeuroSolutions". The courses include a copy of our interactive book, "Neural and Adaptive Systems: Fundamentals Through Simulations".

For details on this new offering, or to sign-up from the Internet, see: http://www.neurosolutions.com/products/course/fall.html

If you are not able to attend this specific course, but are interested in our neural network courses in general, please visit our course information page to take a quick survey and sign up for our course mailing list: http://www.neurosolutions.com/products/course/live.html

For more information and samples of the interactive book, see http://www.neurosolutions.com/products/nsbook/


NeuroSolutions Receives 4 of 5 Stars in CNET Review

NeuroSolutions v5.0 was recently reviewed on CNET Download.com, receiving 4 out of 5 stars. Here's some of what they had to say:

"...check out NeuroSolutions. It’s a visual environment for modeling neural networks to crack difficult problems. …the program will expand the brains of both professionals and hobbyists, due to its superb help, powerful features, and user-friendly interface."

Click here to read the complete review.


Need Help Selecting Which Product To Buy?

Need help determining which NeuroDimension products best meet your needs? Let the new NeuroDimension Product Advisor help you.

Answer a few brief questions on our website about your application and the Advisor will point you to the product or set of products that best meet your needs.

If you’re considering neural networks for your application, try the NeuroDimension Product Advisor today: http://www.nd.com/advisor/


NeuroDimension is Actively Seeking Resellers Worldwide!

We have designed the Authorized Reseller program to encourage easy participation and incremental sales. Our goals are to assist you in generating additional revenue through our product co-marketing within your customer environment.

We currently sell to over 60 countries around the world, and are in the process of expanding our global distribution and reseller network.

If you are interested in becoming an Authorized Reseller for NeuroDimension software, please visit: http://www.nd.com/resellers.html

   Courses and Learning   
NeuroSolutions Tip Box: Generating C++ Code for a Recall-Only Network (Basic)

Over the past month our support staff has assisted a couple of our customers with similar questions on the code generation feature of NeuroSolutions, so we thought we would revise our October 2003 tip box so that it just includes the most basic steps for generating a recall-only network.

NeuroSolutions supports deploying your neural networks for use in applications in two different ways. For most applications, the Custom Solution Wizard is the preferred method of encapsulating a neural network since it produces a DLL that is easy to use and can be accessed from applications written in C++, Visual Basic, Excel, Access and even ASP web pages.

The Professional and Developers levels of NeuroSolutions also provide the ability to generate ANSI C++ code which can be compiled directly into external applications. This feature is designed for those who are proficient at C++ and/or may need to customize the code to meet application-specific needs. It also enables neural networks to be deployed on non-Windows platforms such as UNIX with the addition of a source code license.
Generated ANSI C++ code can include the code needed to train or re-tune the network weights. However, applications often only require a fixed set of weights obtained from a NeuroSolutions training session. In other words, the application simply needs a recall-only network that will provide the network outputs when given a new set of inputs. We will outline the basic steps needed to generate this code.
By default, the code generated by NeuroSolutions will read the input data from a file and write the output data to a file. We will use this as our basic example. Here are the steps required:
  1. Create a neural network within NeuroSolutions using either the NeuralBuilder or NeuralExpert, train it, then save the breadboard.
  2. Use the TestingWizard to run a test set through the network and obtain the network outputs.
  3. Right-click on the input File component and select "Properties” to view the File inspector. Switch to the "Access" tab and uncheck the "Normalize the Data File" switch and check the "Generated Code Normalizes the Data" switch. This will allow you to use your original data as input instead of having to pre-normalize it.
  4. Left-click on the desired File component to change the inspector and repeat the previous step.
  5. Left-click on the StaticControl component to change the inspector and switch to the "Static" tab. Change the "Active Data Set" to "Testing".
  6. Switch to the "Code" tab, click the "New" button and provide a name and location for the generated code.
  7. Click the "Compile" button followed by the "Run" button. This will run the generated program, which feeds the data from the file "inputFile.asc" into the recall network and writes the network outputs to "activeOutputProbe.asc".
  8. Compare the outputs between the generated code and NeuroSolutions to verify that they match.
  9. To run a new testing set through, either change the code to read from a different file or edit "inputFile.asc" to include the new data. Note that the data files do not contain column headings and the program will not work properly if column headings are added to the input file.


Receive $200 Off Your Next Order

Ever wanted to have your solution spotlighted?

If you have an application that uses NeuroDimension products, write a brief summary of the application. Each person or company submitting a summary will receive a $200 gift certificate toward any NeuroDimension product purchase, upgrade, new license, and courses. Please submit the application summary no later than October 28, 2005 to be eligible for your $200 gift certificate.

Just send us a 1-2 page application summary of how you used a NeuroDimension product(s) to solve your problem in Microsoft Word, Adobe PDF or plain text, formatted to the template in the link provided below.

For more details on the format of the application summaries please visit: http://www.neurosolutions.com/apptemplate.html

We frequently spotlight solutions in our newsletters and post them on our website at: http://www.neurosolutions.com/resources/apps/

To submit your application summary, please email it to: info@nd.com

   Comments or Suggestions?   

We appreciate your feedback! Please send us your comments or suggestions concerning this newsletter, our web site, or part of the NeuroDimension product line. Write to us at: newsletters@nd.com.

Have questions about NeuroDimension products? Send your questions to: info@nd.com

This issue and previous issues of this newsletter are available on the NeuroSolutions web site at: http://www.neurosolutions.com/newsletters.html

If you would prefer not to receive these newsletters or subsequent product updates from NeuroDimension, please reply to this letter with the subject heading changed to the word REMOVE.

You can also contact us with questions or removal requests via mail at:
NeuroDimension, Inc., 3701 NW 40th Terrace, Suite 1, Gainesville, FL 32606

Thank you again for your support of NeuroDimension products!

Visit ND.com