学習
コンピュータによる解の探索などにおいて、直接にその解法を与えられるのではなく、試行錯誤とその結果をフィードバックすることによってよりよい解法へ近づいていくシステムなどの動作を指して学習などと言うことがある。
コンピュータの分野の学習としては、日本語入力システムの変換結果学習、ニューラルネットワークの学習 などが挙げられる。
新しいスキーマ(一般に、物事を理解したり、一連の行動をとったりする際に利用される体系的な知識のことを、スキーマと呼んでいる)をつくることを構造化という。もともとのスキーマに新しい知識を加えることをつけ加えという。もともとのスキーマを新しい目的に合うように変形することを同調という。プログラムとして学習を組織する場合、以上のような一連のスキーマの形成・変形が行われるようにする。