ITとかCockatielとか

技術のこととか。飼鳥(オカメインコ)のこととか。気になったこととか。基本的には備忘録。

量子コンピュータ(Qiskit等)

物理量の期待値

物理量の期待値は以下が詳しい。 物理量の期待値 - 科学しよう σzについて、状態が|ψ⟩=α|0⟩+β|1⟩の場合における期待値⟨σz⟩ 複素共役の部分は以下が詳しい。 複素数の絶対値の定義といろいろな性質 | 高校数学の美しい物語

ブロッホ・ベクトル

Qiskit 可視化ツール — Qiskit 0.34.1 ドキュメント

密度演算子、純粋状態/混合状態

量子状態 - Wikipedia まずの情報。 量子情報理論の基本:密度演算子 - Qiita たとえ話あり。 純粋状態と混合状態【量子力学】 - YouTube ヨビノリ。イメージはつかめるか。 密度演算子 - 純粋状態・混合状態 - 量子コンピュータ入門 - 物理とか 順を追って…

時間発展

時間発展(じかんはってん)とは、時間が進むことで物理系が変化することである。 量子論における系の時間発展とは、測定を行う時間によって得られる測定値の確率分布が異なることである。 時間発展 - Wikipedia 量子の場合、ユニタリ変換をすることで時間発…

グローバル位相とゲート操作

めっちゃわかりやすい。 ブロッホ球とグローバル位相について - Qiita

量子ランダムウォーク

量子ランダムウォークは自由に操れるか? – 量子の世界の「コイン」の働き | academist Journal 量子コンピューティングのランダムウォーク

ALife:Artificial Life、人工生命 + 量子コンピュータ

ALifeとは まずはWikipediaで確認。 人工生命 - Wikipedia 理論入門 作って動かすALife ―実装を通した人工生命モデル理論入門 | 岡 瑞起, 池上 高志, ドミニク・チェン, 青木 竜太, 丸山 典宏 |本 | 通販 | Amazon とても分かりやすい。 GitHub - alifelab/a…

エントロピー

エントロピーとは、自然現象の本質であり、その本質は「変化には方向性がある」(一方向に変化する)ことにある。 条件を設定すれば、あとは自然に変化していく。(熱いコーヒーをいれれば自然に冷めていく) 変化は過去の状態に関わらない。ただし、履歴現…

耐量子暗号 2024年までに規格を固める(NIST)

www.nikkei.com 量子コンピュータによる暗号解読の脅威は迫っていますが(とはいえまだまだ先、NIST NISTの見立てでは2031年以降)、耐量子暗号方式の規格策定が進められています。 企画を策定して安心ということではなく、既存暗号方式からの置き換えに相当…

日本の新型量子計算機(光方式) NTT、東大らで2030年にも

www.nikkei.com 光は日本のお家芸だそうで、期待の持てる方向性です。 2030年ということはあと7-8年で、ということですね。 開発の中心は東大の古澤教授でしょう。 光量子コンピュータについては、古澤教授の光の量子コンピューターを読むとわかります。 制…

Quantum Ready へ

gihyo.jp 活用が期待されるユースケース 量子化学計算,創薬,材料化学 量子機械学習 金融(ポートフォリオ最適化,リスク計算,オプション価格決定) 交通系(配送計画最適化,交通経路探索) 最適化(レコメンデーション,人材配置)

DBSCAN + Deutsch-Jozsa by グリッド

monoist.itmedia.co.jp 古典手法の一部に量子アルゴリズムを適用した事例。 DBSCANはクラスタリング手法のひとつで、使いどころはScikit-learnのドキュメントにある下図を見るとわかりやすい。 Comparing different clustering algorithms on toy datasets —…

光量子コンピュータの特長

概要 光の量子コンピュータ(著・古澤明) を読みながら、光量子コンピュータの特長で私なりに気になった点/興味深い点をトピック別に整理する。 光に限らず、量子コンピュータの説明で漠然とした疑問を感じていた部分のいくつかをクリアにすることができた…

量子コンピュータ業界の状況:2021年末

blueqat.com 簡単に Googleの量子超越(2019年)は、「思ったよりも悪い成績だった」ことから、NISQ/ハイブリッドからFTQCに向いた。 FTQCに向くことでプレイヤーが変わった。(Googleも量子超越以降、HWを作っていない) イオントラップ、冷却原子といった…

位相キックバック

標的ビットに作用するゲートの固有値を、制御ビットに反映することができる。 直感的には制御ビットは制御のための情報(判定条件)のため変化することはないよう見感じられるが、以下条件を前提に制御ビットに情報が反映される。 制御ビットが重ね合わせ状…

【リンク】 量子コンピュータ 教材・教育資料

Qiskit Textbook Qiskitの公式テキストブック。 日本語訳あり。 序盤は丁寧な解説で分かりやすいので、導入にはよい。 量子技術教育プログラム公式サイト 光量子コンピュータを丁寧に教えてくれる杞憂なサイト。 実験室ツアーが面白い。光の量子コンピュータ…

【合格体験記】IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X(IBM量子開発者認定資格)

概要 IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X(IBM量子開発者認定資格)の合格体験記です。 試験概要は、【試験概要】IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X (IBM量子開発者認…

【試験概要】IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X (IBM量子開発者認定資格)

資格概要 IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X 量子コンピューターのプログラミングに関する開発者認定資格。IBM量子開発者認定資格である。 C1000-112試験(Fundamentals of Quantum Computation Using Qiskit v0.…

【Study Guide】Exam C1000-112 : Fundamentals of Quantum Computation Using Qiskit v0.2X Developer

概要 IBM 公式サイト 上記サイトからリンクされている Study Guide PDF から、準備すべき内容を確認します。(説明部分は省略) 試験を付ける前に身に着けておきたいスキル IBM Quantum Composer で量子回路および結果の作成、実行、視覚化するための実用的…

ベクトルと空間の簡単な整理

ベクトル 別名:ベクター 向きと大きさを持つ量。 数学、物理、コンピュータの領域で使われる。 ベクトルは広義な意味があり、向きと大きさを持つベクトルは「空間ベクトル」というようだ。 ベクトル - Wikipedia ベクトル空間 ベクトルの集まりからなる数学…

2量子ビットの量子もつれパターン

概要 2量子ビットで作ることができる量子もつれのパターンについて、量子回路の作り方を整理する。 2量子ビットの量子もつれパターンは以下のとおり。(出現確率はすべて同一とする) № 00 01 10 11 1 ○ ○ 2 ○ ○ 3 ○ ○ 4 ○ ○ 5 ○ ○ 6 ○ ○ 7 ○ ○ ○ 8 ○ ○ ○ …

【Links】Qiskit Challenge India 2020

github.com

Qiskit - Quantum Challenge 2019

github.com

【Links】 グローバーのアルゴリズム(Grover's algorithm)

Qiskit Textbook Qiskit document Tutorial (Github) Grover アルゴリズムについて - Qiita 西村治道/名古屋大学情報学研究科 Groverのアルゴリズム(PDF) わかりやすい例示あり。 8-2. グローバーのアルゴリズム — Quantum Native Dojo ドキュメント グロー…

【Links】 Oracle(オラクル) ※DBじゃない方

神託 あるいは 神託機械(Oracle machine) 神託機械について 桁違いに速く動く量子計算機の秘密 P7 EVENT REPORT: CHOREOGRAPH LIFE - 計算と暴力 - 神託機械 - Wikipedia

Github Issues 対応手順メモ

元リポジトリでIssuesを作成(または修正対象を発見)し、#番号をメモる。 修正対象のリポジトリを自分のアカウントにforkしたのち、ローカルにcloneする。 問題の箇所を修正し、コミットする。 コミットは、SourceTreeで内容を確認しながら行う。 意図しな…

:= (コロンイコール)

ja.wikipedia.org A := B AをBによって定義する。 Aが意味するものとBが意味するものは同じ。 例: 量子操作の概要 — Qiskit 0.23.0 ドキュメント

状態ベクトルの指数表記(E表記)

量子コンピュータのシミュレータで状態ベクトルを出力すると、こんな表記になっている。 表示例1: 表示例2: j:虚数 e:E表記の記号。指数を表すもので、JIS X 0210-1986で規定されている。 例: +0.1e+5 ⇒ -0.3e-3j ⇒ 基本的には + または - 符号で区切…

状態ベクトル(State vector)をケットベクトルに変換

trsasasusu.com

複素平面(ガウス平面)

以前、こんな記事を書いた。 sik-bug.hatenablog.com 量子コンピュータを学ぶには、複素平面(ガウス平面)もおさえておきたい。 (といっても、誰もが知っているのだろうが・・・一応)