Seol mar théacs é seo: Activity pattern generation using machine learning techniques for transport demand models