skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - Pele


Automated Liquid State Machine Test Environment

Senior Project: 2004-2005
Jared Barnes, Piotr Machaj, Jason Womack and Byron Young

Sandia National Laboratories, located in Albuquerque, New Mexico, has developed science-based technologies that support our national security since its inception in 1949. Through science and technology, people, infrastructure, and partnerships, Sandia's mission is to meet national needs in five key areas: Nuclear Weapons, Nonproliferation and Assessments, Military Technologies and Applications, Energy and Infrastructure Assurance, and Homeland Security. In particular, Sandia is interested in automated detection of explosive events in seismic data, specifically differentiating between low-yield nuclear explosions and large chemical explosions, and also between man-made explosions and natural seismic events (e.g. earthquakes and volcanos). Researchers have recently discovered a model of computation involving neural microcircuits (or neural networks) called the Maass Liquid State Machine (LSM), which they feel may provide an effective method of detecting interesting events in seismic data.

The purpose of this project was to provide a robust tool to determine whether the ideas presented in the LSM framework can be used to effectively perform automated analysis of seismic events. To do this, the software provides a method for creating many Liquid State Machine neural networks, each with slightly different parameters, to train the networks, and to simulate them with test data to assess the performance of each neural network. The software also provides a way for users to perform custom translation of seismic data to a format compatible with the LSM framework. The system was written in Java with some C++ components and uses MATLAB as the computational back-end.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)