不確定な世界

科学の話題を中心に、勉強したことや考えたことを残していきたいと思います

一見平等なトレードから必然的に不平等が生まれる(pythonシミュレーション)

池谷裕二さんの「脳はなにげに不公平」を読んでいて、初っ端から面白そうで試すのが簡単そうなお話があったので、pythonでシミュレーションしてみた。 シミュレーション内容 「100人のプレイヤー全員に1万円を渡す。100人の中からランダムに2人選び…

量子力学によく出てくる「エルミート」って何?その物理的意味は?

はじめに 量子力学ではよく、「演算子はエルミートである」と仮定して議論を進める。そこで「エルミート演算子」あるいは「エルミート行列」について調べてみると、難解怪奇な数学理論についてはたくさん出てくるが、「ふーん。で、エルミートって、結局はど…

「ゼロから作るDeep Learning」を読んだ(後編)

前回から引き続き、「ゼロから作るDeep Learning」の読書メモ。 4章 ニューラルネットワークの学習 損失関数 2乗差誤差はわかりやすいが、交差エントロピー誤差は直感的に意味を把握しにくい。しかしソフトマックス関数と組み合わせて使うことを考慮に入れ…

「ゼロから作るDeep Learning」を読んだ(前編)

斎藤康毅著「ゼロから作るDeep Learning」を読んだので、その読書メモ。 人工知能・ディープラーニングには前々から興味を持っていてブルーバックスレベルの本を数冊読んでいたが、この分野の本格的な専門書を読むのは初めてだ。この本は有名なので、既に無…

量子コンピュータの基本素子・量子ビットのハードウェア実装(シリコン編おまけ~エンジニアの視点で量子ゲートを実装する~)

その1~素子構造~その2~スピンとは何か~その3~データの初期化と読み出し~その4~データの書き込み・演算~ 前回の記事からだいぶ時間が経ってしまった…。まあ1ヶ月は経ってないからセーフかな。 今回は量子ゲートが実際にどのように実装されている…

量子コンピュータの基本素子・量子ビットのハードウェア実装(シリコン編その4~データの書き込み・演算~)

その1~素子構造~ その2~スピンとは何か~ その3~データの初期化と読み出し~ さて、今回は量子ビットへのデータの書き込みや演算、すなわち「量子ゲート」を現実のハードウェアでいかに実現するか、という部分を解説する。これが終われば、一通り「量…

量子コンピュータの基本素子・量子ビットのハードウェア実装(シリコン編その3~データの初期化と読み出し~)

その1~素子構造~ その2~スピンとは何か~ 今回は量子ビットの初期化と読み出しについて解説する。本当は初期化→データ書き込み(演算)→データ読み出しの順で説明したかったのだが、本デバイスは設計上初期化と読み出しを切り離すことが難しいので、書…

量子コンピュータの基本素子・量子ビットのハードウェア実装(シリコン編その2~スピンとは何か~)

その1~素子構造~ 前回の記事で述べたように、シリコンチップの量子ドットという構造の中に電子が閉じ込められている。シリコン量子コンピュータでは、この電子がもつ「スピン」にデータを埋め込むわけだが、そもそも「スピン」とは何なのだろうか。 電子…

量子コンピュータの基本素子・量子ビットのハードウェア実装(シリコン編その1~素子構造~)

はじめに 量子コンピュータについて、”0と1を同時に計算する”という程度には知っている人も多いだろう。しかし、具体的に量子コンピュータのチップにはどんな回路が載っていて、どのようにハードウェアが駆動するのか?という部分は殆ど知られていないのが現…