Automated Data Analysis & Intelligent Neural Network Software

NeuroSolutions Infinity neural network software offers reliable, scalable, distributed processing of large data across clusters of computers to create highly accurate predictive models for data mining and analysis. It is designed to scale up from a single computer to thousands of machines, each offering local computation. The easy-to-use interface allows you to set minimal conditions for preprocessing and neural network learning. Or, take the reins and set specific conditions to have total control over data preprocessing, training termination rules and neural network architectures. Perform sales forecasting, sports predictions, medical classification, and much more with NeuroSolutions Infinity.

What Our Customers Are Saying

…when introducing new people to running neural networks and becoming quickly productive, the [NeuroSolutions] Infinity interface is very well designed.

-- Dr. John Abbot

How NeuroSolutions Infinity Works

A neural network is a powerful data modeling tool that is able to capture and represent complex input/output relationships. It is difficult for most people to understand the complex math involved with neural networks and even more challenging to figure out how to organize your data into meaningful information for the neural network to understand. NeuroSolutions Infinity is designed to make powerful neural network technology easy to use for both novice and advanced developers.

In its simplest form there are three basic phases in neural network analysis: training the network on your data, testing the network for accuracy and making predictions/classifying from new data. Only NeuroSolutions Infinity can accomplish all of this automatically with a few clicks of the mouse!

1. Easily import and clean your data.
2. Start experiment with the push of a button.

3. Infinity intelligently searches for the best models.
4. When it's done, verify the results on the new data.

Data, Data, Data!

Neural networks will provide you with as good of information as you feed it - "Garbage in, Garbage out".

NeuroSolutions Infinity will allow you to analyze and preprocess data from Microsoft SQL ServerTM, ExcelTM, or text files into relevant information to create highly accurate predictive neural network models. It will screen the imported data for missing data and outliers, and provide options for effectively handling these common issues. Finally, it will automatically search through the raw inputs variables and preprocess them using up to 57 different mathematical functions to find the optimal set of inputs for the neural network model.

Back to Top

Advanced Data Mining & Distributed Computing

There are nearly infinite possibilities while searching for the optimal solution - not only for preprocessed inputs, but also different combinations of inputs and neural network topologies. Using the raw input variables in conjunction with the preprocessed variables it will intelligently search through up to 37 neural network topologies including popular ones like Multi-Layer Perceptron (MLP), Probabilistic Neural Network (PNN), Support Vector Machines (SVM) and many more. In addition to the topology search, it will also vary neural network components and parameters to find the optimal neural network model based on your data.

NeuroSolutions Infinity does all of this using as much processing power as you want to give it - starting with all of your computer's processing cores and up to one additional computer, and expandable to include many more computers and even graphics cards.

Back to Top

Neural Network Model Confidence & Production

NeuroSolutions Infinity will likely create tens, hundreds and in some cases thousands of neural network models as it searches for the optimal solution. So how do you know if you've got THE model?

NeuroSolutions Infinity employees Leave-N-Out Cross Validation for validating the "best" neural network model. This enables the software to use the entire data set for model validation, re-training the "best" model up to one hundred times with the final result being completely out of sample. In addition to model validation, new data can be imported into the software and run through the final model as production (out of sample) data.

Back to Top

Extending NeuroSolutions Infinity

NeuroSolutions Infinity features an add-on for improving training speed through parallel computing with NVDIA CUDA™ and OpenCL™ GPU processing.

NeuroSolutions Accelerator enables NeuroSolutions and NeuroSolutions Infinity to harness the massive processing power of multi-core processors and graphics cards (GPU's) from AMD, Intel and NVIDIA through parallel computing. It enables training time improvements from hours to minutes when compared to traditional processors on larger neural networks trained with Levenberg-Marquardt.

Back to Top

Using Neural Networks in Your Application

NeuroSolutions Infinity QuickDeploy is a quick and easy deployment solution for NeuroSolutions Infinity! QuickDeploy is a software add-on that allows you to export Infinity production models and embed them into your software applications. It does this by exporting all of the steps required to reproduce a model into a definition file that can be accessed programmatically through an included Windows DLL (Dynamic Link Library) for both 32- and 64-bit .NET applications.

Back to Top