IBMが量子コンピュータの開発者認定を開始

今回は「IBMが量子コンピュータの開発者認定を開始」についてご紹介します。

関連ワード (IBM、量子コンピュータ等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、TechCrunch様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


IBMは米国時間3月29日、量子コンピュータのプログラミングに関する初の開発者認定を開始すると発表した。

量子コンピュータはまだ初期段階にあるとはいえ、業界の識者の多くは、今こそ基本的なコンセプトを学ぶべきだというだろう。量子コンピュータのハードウェア面では、すぐに直感的に理解できるものはほとんどないが、実際に使われているソフトウェアツールは、現在業界で活躍している人々が開発したものがほとんどであり、ほぼすべての開発者にとって身近に感じられるはずだ。

正式名称「IBM Quantum Developer Certification(IBM量子開発者認定)」は、当然ながら、IBM自身のソフトウェアツール、特に量子コンピュータ用のSDK(ソフトウェア開発キット)である「Qiskit(キスキット)」に焦点を当てている。Qiskitはすでに60万回以上もインストールされており、非常に人気が高いことが証明されている。2020年、IBM Quantum(クァンタム)とQiskitのチームが量子サマースクールを開催した際には、約5000人の開発者が参加したという。

しかし、開発者はQiskitの基本(量子回路の定義と実行など)を知るだけでなく、量子コンピューティング自体の基本も学ぶ必要がある。ブロッホ球、パウリ行列、ベル状態などを理解すれば、Pearson VUE(ピアソンVUE)プラットフォームで実施される予定の認定試験を受けるのに十分な準備が整うだろう。

IBMでQuantum Education and Open Science(量子教育とオープンサイエンス)のグローバルリードを務めるAbe Asfaw(エイブ・アスファー)氏は、これが計画されている一連の量子開発者認証で最初の段階にすぎないことを明かした。

「私たちが構築しているのは、複数の階層からなる開発者認証です」と、同氏は筆者に語った。「今回発表したものはその最初の段階で、開発者に量子回路の扱い方を案内するものです。Qiskitを使ってどのように量子回路を構築し、それをどのように量子コンピュータ上で実行するのか。そして、量子コンピュータ上で実行した後、その結果をどのように見て、どのように解釈するのか。それが、私たちが開発している今後の一連の認証の段階となり、これらの認証は、最適化、化学、金融などの分野で検討されているユースケースに与えられます。その人が量子回路を扱えると示すことができれば、これらの仕事をすべて開発者のワークフローに統合することが可能になります」。

4つの量子ビットと4つの古典ビットで構成される量子回路を作成する文はどれか?(画像クレジット:IBM)

量子回路を構築するためのスキルや直感を身につけるには時間がかかることもあり、IBMはかなり前から開発者に向けた量子コンピューティングについての教育に力を入れてきたと、アスファー氏は強調した。また、オープンソースのQiskit SDKには、開発者が回路レベル(古典的なコンピューティングの世界でC言語やアセンブリで記述するのに近い)とアプリケーションレベル(こちらでは多くのことが抽象化されている)の両方において作業するために必要な多くのツールが統合されていることも、アスファー氏は言及した。

「これは、現在クラウドやPythonで開発している人が、これらのツールを実行することで、容易に量子コンピューティングをワークフローに組み込めるようにするためのものです」と、アスファー氏はいう。「正直なところ、最も難しいのは、量子コンピューティングが今日、現実のものであり、量子コンピュータを使って仕事ができるという安心感を与えることだと思います。それはJupyter Notebook(ジュピターノートブック)を開いてPythonでコードを書くのと同じくらい簡単なことなのです」。

アスファー氏は、IBMがすでに量子コンピューティングに興味を持つ(パートナー企業の)開発者のスキルアップを支援していることに言及した。だが、これまでは非常に場当たり的なプロセスに過ぎなかった。今回、新たに導入される認定プログラムによって、開発者は自分のスキルを正式に証明することができ、自分のワークフローの中で量子コンピューティングを活用できる立場にあると示すことが可能になる。

関連記事
・日本IBMが量子コンピューター「IBM Q」を神奈川県・かわさき新産業創造センターに設置、2021年中に稼働
・IBMが量子コンピューターの競技型オンライン・プログラミング・コンテスト開催、慶応大とコラボ

画像クレジット:IBM Research / Flickr under a CC BY-ND 2.0 license.


【原文】

IBM today announced the launch of its first developer certification for programming quantum computers.

While quantum computing may still be in its infancy, most pundits in the industry will tell you that now is the time to learn the basic concepts. And while there is little that’s immediately intuitive on the hardware side of quantum computing, the actual software tools that most players in the industry are developing today should feel somewhat familiar to virtually any developer.

Unsurprisingly, the “IBM Quantum Developer Certification,” as it’s officially called, focuses on IBM’s own software tools and especially Qiskit, its SDK for working with quantum computers. Qiskit has already proven quite popular, with more than 600,000 installs, and when IBM Quantum and the Qiskit team hosted a quantum summer school last year, almost 5,000 developers participated.

But on top of knowing their way around the basics of Qiskit (think defining and executing quantum circuits) developers also need to learn some of the basics of quantum computing itself. Once you know your way around Bloch spheres, Pauli matrices and Bell states, you’ll probably be in good shape for taking the certification exam, which will be administered on the Pearson VUE platform.

Abe Asfaw, the global lead for Quantum Education and Open Science at IBM, told me that this is just the first of a series of planned quantum certifications.

“What we’ve built is a multi-tiered developer certification,” he told me. “The first tier is what we’re releasing in this announcement and that tier gets developers introduced to how to work with quantum circuits. How do you use Qiskit […] to build out a quantum circuit and how do you run it on a quantum computer? And once you run it on a quantum computer, how do you look at the results and how do you interpret the results? This sets the stage for the next series of certifications that we’re developing, which are then going to be attached to use cases that are being explored in optimization, chemistry and finance. All of these can now be sort of integrated into the developer workflow once we have enabled someone to show that they can work with quantum circuits.”

Image Credits: IBM

Asfaw stressed that IBM has focused on educating developers about quantum computing for quite a while now, in part because it takes some time to develop the skills and intuition to build quantum circuits. He also noted that the open-source Qiskit SDK has integrated a lot of the tools that developers need to work at both the circuit level — which is a bit closer to writing in C or maybe even assembly in the classical computing world — and at the application level, where a lot of that is abstracted away.

“The idea is to make it easy for someone who is currently developing, whether it’s in the cloud, whether it’s using Python, to be able to run these tools and integrate quantum computing into their workflow,” Asfaw said. “I think the hardest part, to be very honest, is just giving someone the comfort to know that quantum computing is real today and that you can work with quantum computers. It’s as easy as opening up a Jupyter notebook and writing some code in Python.”

(文:Frederic Lardinois、翻訳:Hirokazu Kusakabe)

量子コンピュータ - Wikipedia

量子コンピュータは「 量子ビット 」 (英: qubit; quantum bit 、キュービット) により、 重ね合わせ 状態によって情報を扱う。

量子コンピューターとは?原理や仕組みをわかりやすく解説 ...

結論からいえば、量子コンピュータは古典コンピュータの上位互換といえる代物です。

量子コンピュータって何? 動作の仕組みや開発ロードマップ ...

 現在のコンピュータよりはるかに強力な計算能力を持つ量子コンピュータ。少しずつ実用化に向けて研究開発が進んでおり、興味を持ち始めている方もいるのではないでしょうか。今回はその種類や仕組み、将来どのように使われるのかを解説した『絵で見てわかる量子コンピューターの仕組み』より、量子コンピュータの基礎知識を紹介します。

量子コンピュータとは - IT用語辞典 e-Words

量子コンピュータ【quantum computer】とは、量子力学の原理を計算に応用したコンピュータ。極微細な素粒子の世界で見られる状態の重ね合わせを利用して、従来の電子回路などでは不可能な超並列的な処理を行うことができる。原子の内部構造のような極めて微細なスケールの世界は、物体に働く古典力学とは原理の異なる量子力学が支配している。

分かる 教えたくなる 量子コンピューター:日本経済新聞

産業や生活を根底から変える可能性を秘める量子コンピューター。これまでのコンピューターと比べ特定の計算を瞬時に解き明かす驚異の力を誇ります。「量子とは?」から暗号技術まで難しい仕組みをビジュアルにやさしく解説します。

量子コンピュータとは?|原理、背景、課題、できることを ...

量子コンピュータとは一体なんなのでしょうか。よく耳にする量子コンピュータについて、生まれてきた背景、動く原理、残されている課題、実用化するとできることをわかりやすくまとめました。

量子コンピューターとは何か? 実用化進む次世代 ...

「量子コンピューター」が注目を集める一方で、登場するたびに「本当に量子コンピューターと言えるかどうか」が取り沙汰されてきた。過去にはD-Wave社の「D-Wave One」、2017年11月に発表された国立情報学研究所とNTTチームによる量子コンピューター試作機「QNN」もそうだ。果たして量子コンピューターとはいったい何なのか、量子コンピューターに何が期待されているのか。実用化が進む次世代コンピューターの仕組みを基礎から丁寧に解説する。

量子コンピュータ超入門!文系でも思わずうなずく!|ferret

物理的な知識を極力不要に、できる限り分かりやすく「量子コンピュータ」超入門と題して解説していきます。最新テクノロジーをキャッチアップして、時代の流れに乗っていきましょう。

【量子コンピュータとは?】仕組みを中学生でもわかるように ...

 · 量子コンピュータは、現在、次世代の超高速コンピュータとして注目されていて、ニュースでも取り上げられる機会が増えてきました。

(徒然に)疑似量子コンピューター? - Qiita

16 時間前  · この記事の立ち位置 正確性は保証できない アマチュアの意見に過ぎない。トンデモかもしれない。各自判断。 つぶやきであって議論ではない 量子コンピューターと疑似量子コンピューター アニーリング界隈 組み合わせ最適化問...

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Google Cloud、SolarWinds問題の影響はなかったと説明
IT関連
2021-01-19 06:50
ウェブアプリのUIテストを容易に自動化するUI-liciousがプレシリーズAで約1.6億円を調達
ソフトウェア
2021-03-30 05:28
NTTコム オンライン、次世代規格対応のメッセージサービス提供
IT関連
2021-08-23 16:36
WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場
WebAssembly
2022-03-04 22:17
「パワー半導体」高性能化・小型化の技術 電動車の航続距離アップに期待
IT関連
2021-03-13 01:12
グーグル、従業員の20%に在宅勤務を認める方針
IT関連
2021-05-07 05:13
Googe Sheets、暗号化されたExcelファイルの読み込みに正式対応。クライアントサイドの暗号化で
Google
2024-02-28 19:03
Twitterが右翼を挑発する政治的な問題を扱うビデオ制作会社のジェームズ・オキーフ氏を偽アカウントに関するポリシー違反で永久停止
ネットサービス
2021-04-17 06:36
芸能界の“Netflix詣で”急加速 魅力的な世界配信と高額ギャラ
IT関連
2021-01-28 04:41
Google、揺れやミスのある住所表記を検証、正確な住所の推定、標準的な住所表記などを出力する「Address Validation API」正式リリース。米国や欧州などから順次展開
Google
2022-11-11 02:21
ローカル環境を汚さない構築ツール「Devbox」をクラウドですぐ使える「Devbox Cloud」β公開。ローカルでのファイル編集がクラウドに自動同期
Devbox
2023-03-10 15:23
グーグルはCookieに代わるターゲット方式による広告収入はほぼ変わらないと主張するもプライバシー面は不透明
ネットサービス
2021-01-27 04:18
Cygames、「若手ITエンジニアの育成ノウハウ」など講演動画5本を公開 期間限定で
アプリ・Web
2021-08-12 22:55
サステナビリティーとガバナンスをITで支援–オープンテキスト・反町社長
IT関連
2022-01-19 09:10