テクノロジーの進歩が目覚しい昨今ですが、IoTへの期待も非常に高まっています。2020年以降に普及する5Gにより、さらに注目度も増していくでしょう。 IoTとは「Intenet of Things」、モノのインターネットを意味しており、世の中の様々な機器がネットワークに接続され、いろいろなサービスが提供されていきます。日本政府ではIoT、ビッグデータ、AI、ロボットのテクノロジーを用いた「ソサエティ5.0」という新しい社会のあり方について、以下のように言及しています。 「サイバー空間(仮想空間)とフィジカル空間(現実空間)を高度に融合させたシステムにより、経済発展と社会的課題を両立する、人間中心の社会(Society)」(内閣府公式ページより抜粋) 今回は、日本が考えるソサエティ5.0と、それを支えるIoTとは何なのか、ご紹介していきます。 IoTとは 様々なモノがネットワークに接続し、互いに情報共有を行い、機器を制御する仕組みをIoTといいます。IoTが行う全体の流れとして、 センサーなどにより情報を収集し発信、ビッグデータとして蓄積する ビッグデータを分析して、効率的な指示を出す 指示に基づいて機械を動かす といったことを行います。bをAIが受け持ち、cをロボットが行うことで、最終的には人間が介在しない自立したシステムの構築を目指しています。 IoTを支える技術 日本が目指すソサエティ5.0の要であるIoTには、以下の技術が不可欠です。この技術は、近年目覚しい発展をとげ、注目が集まっています。それぞれどのような役割を担っているのか、簡単に紹介していきましょう。 ビッグデータ インターネットなどで収集された、膨大な情報をビッグデータといいます。様々な情報を集めて分析することで、今までになかった発見やアイデアなどを生み出していく可能性を秘めています。 AIAIとは、人間が行う知的な理解や判断を、コンピュータ上で実行する技術です。IoTにおいて、分析と判断を行います。人間では、膨大なデータの中から適切な情報を引き出すのは難しく、途方も無い時間がかかります。AIはそれらを即座に判断できるので、生産性の効率化や人的負担を軽減してくれます。 ロボット技術ロボットは、「人間に代わり、自律的に働く機械」と定義されています。テクノロジーの進化により、人間に近い精密で高度な動きが可能になってき…
量子コンピュータと聞くと、SFのようなものをイメージするでしょう。ですが、これは決してフィクションではなく、現実の話なのです。 Googleが先日、量子コンピュータについての論文を発表しました。そこには従来のコンピュータを超える性能を発揮した、「量子超越性」について報告されています。 しかし、量子コンピュータといわれても、よくわからないのが現実でしょう。かくいう筆者自身も謎ばかりでした。今回は、Googleが何を作ったのか、量子コンピュータとは何なのかについてご紹介していきたいと思います。 Googleとその周辺で何が起きたのか Googleが到達した量子超越性2019年10月23日に科学誌「Nature」で、自社開発した量子プロセッサー「Sycamore」が量子超越性を達成したとする論文が発表されました。この量子超越性とは、量子コンピュータが従来のスーパーコンピュータの処理能力を超えたという意味です。 Googleは、Sycamoreが現行の世界最速コンピュータで1万年かかる計算を、200秒で完了させたと説明しています。2020年には、この技術をクラウド上で試せるように計画しています。 量子コンピュータを紹介するのツイート 量子超越性を否定するIBMIBMは、この結果に対して疑問を投げかけています。IBMは、現行のスーパーコンピュータでも条件を整えれば十分対応可能としています。Googleが主張する内容のものなら2日半で処理できるとし、量子超越性を否定しました。 その夜、ビットコインが急落Googleが論文を発表した夜、仮想通貨「ビットコイン」が急落しました。この原因について、量子コンピュータの論文発表が原因ではないかと推測されています。 ビットコインは「ブロックチェーン」と呼ばれる技術により、その安全がおおむね確約されています。これは、現行のコンピュータを駆使しても、ブロックチェーンによって仮想通貨の改ざんが絶対に不可能だからです。 しかし、量子コンピュータが出てきた場合、その限りではありません。なぜなら、圧倒的な処理能力を持つ量子コンピュータなら、改ざんは容易であると考えられているからです。ビットコイン急落を原因は論文発表により、投資家たちが危機感を募らせたからと推測されています。 量子コンピュータとは Googleの論文発表後、様々な動きがありました。ここに記載したこと以外でも、多…
日々の生活の上で、欠かすことのできない交通手段として自動車があります。人やモノを運ぶのにとても便利な道具で、利用する機会も多いことでしょう。ですが、この自動車と決して切り離すことができないのが交通事故です。 年々減少はしているものの、毎年多くの死者を出しています。平成30年の10月末時点で2796人の死者が出ており、その半数が65歳以上の高齢者であると報告されています。(警察庁交通局交通企画課「交通事故統計(平成30年10月末)」より) そのような社会問題を是正するのに期待されているのが、自動運転システムです。このシステムが現実のものになれば、自動車は今より安全で快適な乗り物になります。しかし、この自動運転システムには、あるひとつの大きな課題が存在します。 今回は、自動運転システム開発が抱える倫理的なジレンマについてご紹介していきます 自動運転システムとレベル 自動運転システムとは、全自動で自動車を運転する機能で、IoT、AI、5Gの技術が可能にするシステムです。運転者の負担を軽減し、今まで起こっていた人的事故を減らす効果が期待されています。この自動運転システムにはレベルが存在しており、段階に応じて機能が異なります。 自動運転レベルの表(フォルクスワーゲン公式サイトより) 自動運転レベルレベル0運転者がすべての操作を行い、機械的な支援は全く存在しない状態を指します。(「ABS=アンチロックブレーキシステム」などは自動運転には含まれていません) レベル1(運転支援) アクセル、ブレーキ、ハンドルのいずれかを支援している状態です。車線からはみ出さないようにハンドリングを補助する(車線逸脱防止システム=レーン・キーピング・アシスト・システム=LKAS) フォルクスワーゲン公式サイトより 車間を保つため、加減速を調整する(アクティブ・クルーズ・コントロール=ACC) フォルクスワーゲン公式サイトより 前方の障害物を検知し、運転者に警告したりブレーキ補助を行う(自動ブレーキまたは衝突被害軽減ブレーキ)