Seol mar théacs é seo: Analysis and applications of artificial neural networks