お知らせ 【技術コミュニティ運営者の皆さま】成長し続けるエンジニアを支援する「Forkwell」と「connpass」が連携し、connpass上でイベントを開催する技術コミュニティを2020年3月末まで支援いたします。詳しくはこちら by Forkwell

このエントリーをはてなブックマークに追加

10月

17

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル

ゲート・アニーリングのプログラミングは機械学習に統合できるようpythonやjupyterで

Registration info

参加枠1

Free

FCFS
39/45

Description

量子コンピュータのプログラミング方法の正しい理解と、
現状の機械学習への統合をきちんと理解するために、ゲートモデル・アニーリングモデルの
プログラミング構造と現状を勉強会で紹介したいと思います。

ゲートモデルはMIT media labのqasmを紹介します。
https://www.media.mit.edu/quanta/qasm2circ/

また、量子ゲートモデルをフルスタックで準備しているrigettiの現状とpythonSDKを紹介します。
記述方法はかなりわかりやすいと思います。

from pyquil.quil import Program
from pyquil.gates import H, CNOT
import pyquil.forest as forest

p = Program()
p.inst(H(0))
p.inst(CNOT(0, 1))

qvm = forest.Connection()
result = qvm.wavefunction(p)
print result

また、アニーリングモデルではQDKをベースに1qbitが進んでいますので、
pythonでどのようにisingモデルの実装がマッピングされているかを紹介します。

基本的にD-waveタイプのイジングの実装は、QUBOと呼ばれるD-waveのキメラグラフ回路をベースにグラフ構造を行列形式で記述したものを使って、実装します。ライブラリはかなり揃っていますので、学習コストは多少高いですが、雰囲気は学べると思います。

場所は丸の内、本郷三丁目ラボカフェ、永田町もしくは日本橋を予定しています。

Presenter

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

Yuichiro Minato

Yuichiro Minato published 量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル.

08/19/2017 23:13

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル を公開しました!

Ended

2017/10/17(Tue)

18:30
20:30

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

Registration Period
2017/08/20(Sun) 13:00 〜
2017/10/04(Wed) 18:00

Location

ラボカフェ本郷三丁目

東京都文京区本郷4-1-3 明和本郷ビル7F

Attendees(39)

MOTOGRILL

MOTOGRILL

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデルに参加を申し込みました!

tobin

tobin

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデルに参加を申し込みました!

(退会ユーザー)

(退会ユーザー)

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

N_K

N_K

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

nrhide

nrhide

I joined 量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル!

kuu3

kuu3

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

kyamaz

kyamaz

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

nwsrdc

nwsrdc

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデルに参加を申し込みました!

UMU

UMU

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

badecafe

badecafe

量子コンピュータのプログラミング方法について|ゲート&アニーリングモデル に参加を申し込みました!

Attendees (39)

Canceled (23)