勉強しているところなので、間違っている箇所もあるかもしれません. 機械学習は、高度な数学知識を使って、多数のデータから、有用な特徴を算出するいくつかのアルゴリズムを使った技法のことをいう. 例えば、ニューラルネットワークを使った深層学習は、機械学習の一分野である. 集合知プログラミングは、そんな機械学習のサンプルがたくさんある書籍だったけど、もうさすがに古い内容かも. anacondaanacondaは、Pythonの主要なライブラリをパッケージしたオープンデータサイエンスのプラットフォーム. だいたいこれをインストールしておけば、環境が整う. Anaconda jupyterjupyterは、インタラクティブなプログラミング言語の実行環境. PythonやRなどのインタラクティブ実行環境Jupyter Notebookをインストールする