Skip to Content
Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
book

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

by Jake VanderPlas, 菊池 彰
May 2018
Intermediate to advanced
556 pages
13h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
5.10
 詳細:多様体学習
447
一枚の紙を想像してみてください。これは、我々にとって身近な
3
次元空間の中で、曲げたり巻い
たりできる
2
次元のオブジェクトです。多様体学習の言葉で言うと、この紙は
3
次元空間に埋め込
まれた
2
次元多様体と考えることができます。
3
次元空間で紙を回転、方向変更または引き伸ばしを行っても、紙の平面形状は変化しません。
この操作は線形埋め込みと同類です。紙を曲げたり、丸めたり、ねじったりする場合、まだ
2
次元
の多様体ですが、
3
次元空間への埋め込みはもはや線形ではありません。多様体学習アルゴリズム
は、
3
次元空間を埋めるように歪曲されているとしても、学習により紙の基本的な
2
次元的性質を
探し出します。
ここでは、多様体学習の事例をいくつか示します。その中で、多次元尺度構成法
MDS
multidimensional scaling
)、局所線形埋め込み
LLE
locally linear embedding
)、等尺性
マッピング
Isomap:isometric mapping
)について深く掘り下げます。はじめに標準的なモジュールをインポー
トします。
In[1]: %matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns; sns.set()
import numpy as np
5.10.1
 多様体学習:
HELLO
この概念をより明確にするために、まず多様体を定義するための
2
次元データを生成し ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Jake VanderPlas, 菊池 彰
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784873118413Other