Learning design landscape