講演資料
講義資料スライドの表紙です。スライド画像、または下の要約文中の青いページ番号リンクをクリックすると、別のタブで無駄なノイズのない、純粋なPDFビューア画面が起動し、指定されたページへ直接ジャンプして快適に閲覧できます。
全体概要
本セミナー「ベクトルを図形で表す ― Tensor Network 入門(1)」は、現代の計算物理学・量子情報科学・機械学習の基盤技術として急速に注目を集めている「テンソルネットワーク(Tensor Network)」の世界への入門的な導入講義です。
このセミナーが提起する中心的な「問い」は、きわめてシンプルかつ深いものです。すなわち、「数字の並びであるベクトル、あるいはより高次元の数学的対象であるテンソルを、どのようにすれば視覚的・直感的な図形として表現できるか」という問いです。この問いへの答えとして、テンソルネットワーク理論では、独自のダイアグラム記法(図形記法)を採用します。この記法においては、テンソルの「次数(ランク)」、すなわちそのテンソルが持つ添字(インデックス)の数が、図形から「伸びる脚(腕・手)の本数」として視覚化されます。
本講義(第1回)では、その最も基礎的な対象として「ベクトル」に焦点を当てます。ベクトルは「j個の数字の並び」として定義され [p.2], [p.3]、テンソルネットワーク記法では「1本の脚を持つ図形(丸と直線)」として表されます [p.4], [p.10]。この表現の本質は、丸の色や向きにあるのではなく、「脚の本数」と「脚に付随する次元数 j」にある、という極めて重要な原則が繰り返し強調されます [p.10], [p.11], [p.12], [p.14]。
さらに、ベクトル同士の「内積」という演算が、この図形記法においてどのように表現されるかが示されます。2つのベクトルを「脚同士をつなぐ」ことで内積を表現し [p.15], [p.16]、その結果として「脚を持たない図形=スカラー」が生成されるという概念が導入されます [p.15]。この「接続された脚の数がゼロである図形はスカラーを表す」という観察は、テンソルネットワーク記法全体を貫く根本原理の最初の一歩です。
内積の具体的な計算例として、x = {1, 2, 3} と y = {4, 5, 6} の内積が 1×4 + 2×5 + 3×6 = 32 と計算されることが示され [p.18]、一般定義として x·y = x₁y₁ + x₂y₂ + … + xⱼyⱼ という「対応する要素を掛けて全て足し合わせる」演算がテンソルネットワーク図形の「脚の接続」と完全に対応することが確立されます [p.19], [p.20]。
この入門講義は、より高次元のテンソル(行列=2階テンソル、さらには3階以上のテンソル)の記法、そしてそれらを「ネットワーク状に接続する」テンソルネットワーク全体の理論へと続く長い学習ロードマップの出発点に位置しています。
講義のロードマップ
■ Part 1: ベクトルの定義と基本概念
- この部の核心:
ベクトルとは何かを最も素朴な形、すなわち「j個の数字の並び」として定義し、テンソルネットワーク記法を学ぶための出発点を確立します。具体例として {1, 2, 3} という3要素のベクトルが繰り返し用いられ、「要素の個数 j」が記法の中核的パラメータであることが示されます [p.2], [p.3]。
- 論理展開:
- ベクトルは「数字のj個の並び」として定義される [p.2]。
- 具体例:{1, 2, 3} は3要素のベクトルである [p.3]。
- この定義は、後続の図形表現の土台となる最もシンプルな概念的基盤である [p.2], [p.3]。
■ Part 2: ベクトルの図形表現(テンソルネットワーク記法の導入)
- この部の核心:
本セミナーの核心的なアイデアが初めて提示されるパートです。ベクトルを「丸(ノード)と1本の直線(脚)からなる図形」として表現するテンソルネットワーク記法が導入されます。重要なのは丸の色ではなく、脚の傍に付記された次元数 j という数値であることが強調されます [p.4], [p.5], [p.10]。
- 論理展開:
- {1, 2, 3}、{4, 5, 6}、{3.15, 0.999, 100} はいずれも「3」とラベルされた同一形状の図形で表される [p.6], [p.7]。
- 5要素のベクトル {1, 2, 3, 4, 5} は「5」とラベルされた図形で表される [p.8], [p.9]。
- 図形を回転・反転させても同じベクトルを表すという「方向非依存性」が示される [p.11], [p.12]。
- 丸から伸びる直線を「腕」「手」「脚」と呼ぶ用語が導入される [p.13]。
- 核心原則:「ベクトルは脚が一つの図形である」[p.14]。
■ Part 3: ベクトルの内積と図形記法による表現
- この部の核心:
2つのベクトル間の「内積」という演算が、テンソルネットワーク図形においては「2つの丸の脚同士を1本の線でつなぐ」操作として表現されることが示されます。その結果として生成される図形が「脚を持たない=スカラー」であるという、テンソルネットワーク記法の根本原理が確立されます [p.15], [p.16]。
