AI geometry learning