Using PHiPAC to speed error back-propagation learning

نویسندگان

  • Jeff A. Bilmes
  • Krste Asanovic
  • Chee-Whye Chin
  • James Demmel
چکیده

Signal processing algorithms such as neural network learning, convolution, cross-correlation, IIR ltering, etc., can be computationally time-consuming and are often used in time-critical application. This makes it desirable to achieve high e ciency on these routines. Such algorithms are often coded in assembly language to achieve optimal speed, but it is then di cult to make a full exploration of a routine's design space, and the resulting code might be unusable or sub-optimal on di erent systems. Alternatively, the algorithms could be written in a highlevel language and fed to an optimizing compiler. While there is a large literature on relevant compiler techniques [12, 9, 10, 1, 6, 11] that can be used to generate reasonably good code in general, they tend not to generate near-peak code for any one operation. A high-level language's semantics might also obstruct aggressive compiler optimizations. Moreover, it takes signi cant time and investment before compiler research appears in production compilers, so these capabilities are often simply unavailable. We have developed a methodology, named PHiPAC, for developing Portable High-Performance numerical libraries in ANSI C. Our goal is to produce, with minimal e ort, high-performance numerical libraries for a wide range of systems. We brie y describe the methodology in Section 2. Using this methodology, we have produced a portable, BLAScompatible [7], matrix multiply generator. The resulting code can achieve over 90% of peak performance on a variety of current workstations, and is often faster than the vendor-supplied optimized libraries. We use the resulting matrix multiply code to implement a bunch-mode back-propagation training program that uses multiple rather than one training pattern for each weight update. We investigate the tradeo s between bunch size, convergence rate, and training speed using a speech recognition task in Section 3.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Differential Adaptive Learning Rate Method for Back-Propagation Neural Networks

In this paper a high speed learning method using differential adaptive learning rate (DALRM) is proposed. Comparison of this method with other methods such as standard BP, Nguyen-Widrow weight Initialization and Optical BP shows that the network’s learning speed has highly increased. Learning often takes a long time to converge and it may fall into local minimas. One way of escaping from local ...

متن کامل

A novel fast learning algorithms for time-delay neural networks

To counter the drawbacks that Waibel 's time-delay neural networks (TDW) take up long training time in phoneme recognition, the paper puts forward several improved fast learning methods of 1PW. Merging unsupervised Oja's rule and the similar error back propagation algorithm for initial training of 1PhW weights can effectively increase convergence speed, at the same time error firnction almost m...

متن کامل

Learning sets of filters using back-propagation

A learning procedure, called back-propagation, for layered networks of deterministic, neuron-like units has been described previously. The ability of the procedure automatically to discover useful internal representations makes it a powerful tool for attacking difficult problems like speech recognition. This paper describes further research on the learning procedure and presents an example in w...

متن کامل

Neural Network Performance Analysis for Real Time Hand Gesture Tracking Based on Hu Moment and Hybrid Features

This paper presents a comparison study between the multilayer perceptron (MLP) and radial basis function (RBF) neural networks with supervised learning and back propagation algorithm to track hand gestures. Both networks have two output classes which are hand and face. Skin is detected by a regional based algorithm in the image, and then networks are applied on video sequences frame by frame in...

متن کامل

Estimating of Scour in Downstream of the Water Level Regulation Structures

Scour in the downstream of hydraulic structures is a phenomenon which usually occurs due to exceeding the velocity or shear stress from a critical level. In this paper by using the laboratory data by Borman- Jouline and De-Agostino research, it was tried to get more accurate equations in order to calculate the maximum depth of scour in the downstream of the water level regulation structures. Co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997