Learning crystals