5月 28, 2021 / 最終更新日時 : 5月 28, 2021 Koichi Tsujino いちから始める量子コンピュータ QAOA 定式化 被覆・パッキング問題 厳密被覆問題 (Exact Cover) 以下のような関係にある集合 $U={1, \ldots, n}$ と、部分集合 $V_{i} \subseteq U(i=1, \ldots, N)$ に対して $$U=\big […]
5月 25, 2021 / 最終更新日時 : 5月 25, 2021 Koichi Tsujino dataikuをもっと詳しく Qラーニング Qラーニングと呼ばれる最初の強化学習(RL)アルゴリズムについて説明します。 Qラーニングの考え方は、ゲームの「チートシート」を学ぶことです。そうすることで、エージェントは各ステップで実行する最善のアクションを知ることが […]
5月 25, 2021 / 最終更新日時 : 6月 6, 2021 Koichi Tsujino dataikuをもっと詳しく 深層Qラーニング ここは、深層学習を活用してQラーニングの最新技術のいくつかを紹介します。題材は、カートポール(倒立振子)です。DSS RLのプラグインを使用して、Deep Q-Learning(DQL)エージェントをトレーニングします。 […]
5月 24, 2021 / 最終更新日時 : 5月 25, 2021 Koichi Tsujino dataikuをもっと詳しく 強化学習 強化学習の意味とこの手法のコアコンセプト 強化学習の3つのアプローチ 深層強化学習の概念 強化学習とはなにか 強化学習(RL)のアイデアは、エージェントがその環境と対話し、そこから学習し、アクションを実行し、これらのアク […]
5月 24, 2021 / 最終更新日時 : 5月 24, 2021 Koichi Tsujino いちから始める量子コンピュータ QAOA 定式化 整数計画問題 整数計画問題(Integer Linear Programming)は、整数計画問題は、与えられた線形制約式に整数条件がついた変数に対して,線形目的関数の値を最小化/最大化する問題です。 ベクトル $\mathbf{x} […]
5月 23, 2021 / 最終更新日時 : 6月 5, 2021 Koichi Tsujino いちから始める量子コンピュータ QAOA 定式化 分割問題 QAOAの応用(問題の定式化)では、何例かの定式化を紹介しました。ここでは、Andrew Lucas “Ising formulations ofmanyNPproblems” arXiv:130 […]
5月 19, 2021 / 最終更新日時 : 5月 22, 2021 Koichi Tsujino いちから始める量子コンピュータ QUBO 多項式の展開 quboの計算で、以下のように多項式を展開する必要があります。かつ、$q_n$ は、0または1なので、$q_n^2=q_n$と置き換えないといけません。もちろん、筆算でもいいのですが、このご時世ですから、プログラムで処理 […]
5月 19, 2021 / 最終更新日時 : 6月 6, 2021 Koichi Tsujino いちから始める量子コンピュータ Quantum Alternating Operator Ansatz このブログの QAOAの応用(問題の定式化)で見たように、コスト関数は、コストすなわち目的関数とハイパーパラメータ $\lambda$ を掛けた成約条件を加えたものになります。この $\lambda$ をどう決めるのかが […]
5月 18, 2021 / 最終更新日時 : 5月 25, 2021 Koichi Tsujino dataikuをもっと詳しく Dataikuレビュー Dataiku review: Data science fit for the enterprise に、dataiku のレビューが掲載されています。 まとめ Dataiku DSSは、データ分析、データエンジニアリ […]
5月 17, 2021 / 最終更新日時 : 5月 17, 2021 Koichi Tsujino いちから始める量子コンピュータ QAOA 問題定式化の課題 QAOAでは、目的関数と制約条件を加えたものをコスト関数として、その最小値を量子断熱計算で求めるものです。「IBM Quantumで学ぶ量子コンピュータ」で紹介せれている交通最適化問題を例に、課題をみてみたいと思います。 […]