This document is a dissertation submitted by Steven Berard in partial fulfillment of the requirements for a Master of Science degree in Electrical Engineering from New Mexico State University. The dissertation evaluates the ability of artificial neural networks to localize dipole sources within a high-resolution realistic head model using different sensor configurations and levels of noise. Results show that neural networks can localize dipoles with accuracy even in the presence of noise, and that performance generally improves with more sensors and complex network architectures.