Text this: Architectural planning robot driven by unsupervised learning for space optimization