Welcome to Synapse!
Synapse for June - News from NeuralWare June 2005

 

In this issue...

 

Customer Connections

Tech Tips

NeuralWare Training Courses


 

 

 

Customer Connections

NeuMath

 

When Jill Card founded her own advanced process control company in the mid-1990s, she received from her employer, Digital Equipment Corporation, the license for a software tool under development and also took away a satisfying experience having used Predict analytical software.

Today as CEO of Massachusetts-based
NeuMath Inc., Jill is comfortable with the firm's dependence on the NeuralWare modeling tool as a critical component to her company's analytical products, all focused on the semiconductor industry.

"I've worked with a number of versions through the years in analytical research," she said. "Today, our products essentially are advanced process control software. They require a neural network engine and that engine is Predict."

NeuMath utilizes sophisticated mathematical techniques to solve complex challenges within the semiconductor industry. It uses advanced mathematical techniques to simulate and optimize intricate processes.

"The Predict tool is excellent for our product developers and analysts, who are all mathematicians," Jill said. "It is contained in the NeuralWare SDK product that allows us to take the functionality of Predict and put it inside our products. A major benefit is the availability of SDK in both Linux and Windows since our product offerings run on both platforms."

"NeuMath's products tackle complex problems that can't be modeled without the use of neural networks," Charlie Cuneo, NeuMath president, explained. "Predict gives our products the ability to provide our customers new insights

Read the rest of this article

  Message from the CEO

Greetings,

With this issue of Synapse, we want to introduce you to a sophisticated industrial application that is poised to bring significant new efficiencies to semiconductor manufacturing. In our Customer Connections feature article, Jill Card and Charlie Cuneo, CEO and President, respectively, of NeuMath Inc. discuss how NeuMath employs neural network technology to characterize and solve the difficult, highly non-linear modeling problems that make the semiconductor manufacturing process so challenging.

On the product development front, we continue to extend our efforts in the power generation industry through a recently initiated SBIR effort with Eaton Electrical to design and develop next generation intelligent power systems for the military and for commercial applications. Of course, we also continue to enhance the data mining capabilities which are slated for inclusion in the 2.0 release of NeuralSight.

If you would like to get a sneak preview of NeuralSight 2.0 and exceptional pricing for multiple seats when it is released, while also learning how to make the most of your investment in NeuralWare's neural network technology, I'd like to invite you to attend our "Applying Neural Networks" workshop that will be held from July 11-15 in Pittsburgh. You'll see first-hand how you will be able to quickly extract hidden information from large and complex datasets while NeuralSight does all the work. And more importantly, you'll see how you can put those insights to work - either as a result of viewing NeuralSight output, or by embedding the best models you find with NeuralSight into a custom application.

As always, I hope you find this Synapse interesting - and don't forget that if you would like to have your work with NeuralWare technology featured in a future Synapse, please contact me directly.

Jack Copper
 

 
 
  • Tech Tips
  •  
     

     

    Model Generalization - Training Versus Over-training
    By Bob Everly

     

    Just as there are extreme values in data, there are extremes in data modeling tasks. There are 'clean' problems and there are 'very noisy' problems (explained below). There are datasets with millions of records and those with 50 records. There are those with 5 data fields and those with 500. One target output or 20. And there are data fields with skewed distributions and those with uniform distributions. The idealistic application, if it exists, would be 'clean' data with a few fields, 1 output, and with thousands of data records evenly distributed throughout the range of possible values. Does anyone remember working on such an easy task?

     

    • Clean problem: model a math function with all inputs present, no measurement error.
    • Noisy Problem:: model the close price of S&P500 with questionable inputs, much noise.

    The above attributes affect the time, effort, and final results of our labor. Where a modeling task sets in this realm of difficulties also affects how well a model can generalize to new data. Generalization comes easier for some applications.

    There are two mutually exclusive issues at play regarding model training. On one hand it is necessary that the model understand the data as well as possible, and the highest possible performance measure (like R Correlation) is desirable. On the other hand, too much learning is harmful with respect to model generalization. As a model moves from learning general patterns in data and begins to memorize particular relationships present only in the training data, the model is moving from good to bad. So we limit the models ability to learn for the sake of achieving good generalization. What if we limit the learning too much? How would we know?

    One approach is to cast away all concerns about model generalization at the beginning of a project, and intentionally over-train models! Use all available data to maximize performance. While this is done un- intentionally by those new to the technology, there is merit in doing it knowingly. Performance metrics from these models provide upper-bound measurements, and we will know that they are not achievable during deployment because of generalization issues. The point being made is that it is important to first know the limit regarding model learning, before we become concerned with limiting the models ability to learn for generalization reasons.

     

      Read the rest of this tech tip...
     
  • NeuralWare Training Courses
  •  

    Learn how to build more efficient models in less time!

    NeuralWare is pleased to announce our training schedule for the remainder of 2005! Now through July 20, sign up for training when you order your software and a 1 year TAP subscription, and you'll receive a 20% discount! Simply send an email to Training for details!


    Upcoming Training Courses:
    July 11 to 15 Applying Neural Computing
    August 8 to 11 Advanced Neural Computing
    September 19 to 23 Applying Neural Computing
    October 17 to 19 Deploying Neural Network Apps.

       
     
  • Have Your Modeling Story Published in Synapse
  •  
    If you would like to have your modeling story published in Synapse, please send an email to newsletter @neuralware.com with a brief note about your application.
     

     
  • The professional's choice for predictive analytics
  •  
     
    With all the different tools out there, there is a reason why NeuralWare is the professional's choice, used by most Fortune 500 corporations and in companies and universities all over the world. Call (412) 278-6292 or email John Wavle today to learn more about how we can help you with your predictive modeling initiatives.
     

    Learn More...

     
    +1 412.278.6288

     

    Forward this newsletter to a friend