Learning Shapes