SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2020】セッションレポート (AD)

AIを有効活用するために必要なこと――準備工程の複雑さをDatabricksが解決する【デブサミ2020】

【14-E-5】【データエキスパート必見!】 AI 3分クッキング

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

 「Software Ate The World, Now AI Is Eating Software(ソフトウェアは世界を食べた。今、人工知能がソフトウェアを食べようとしている)」これは、Web版のForbesで2019年8月29日に掲載された記事のタイトルである。AIは今後、利用の拡大が望まれる技術だ。しかし、期待が寄せられる一方、AIの活用はなかなか進んでいない。その要因としては、機械学習の実行環境の準備や各種データの抽出、フォーマットの変換など、準備工程が複雑であることが挙げられる。このセッションではDatabricks Japan株式会社のグティエレス・パウロ氏が、AIの現状やDatabricksのソリューションを用いたAI活用法について披露した。

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

Databricks Japan株式会社 ソリューション・アーキテクト グティエレス パウロ氏
Databricks Japan株式会社 ソリューション・アーキテクト グティエレス パウロ氏

AIが実現するビジネスインパクトは非常に大きい

 「Software Is eating the World」

 「ソフトウェアが世界を食いつくす」という意味を持つこの言葉は、WebブラウザのNCSA MosaicやNetscape Navigatorの開発者であるマーク・アンドリーセンが2011年に提唱したものだ。まさに、先見の明があったという他ないだろう。

 アンドリーセンの予測は現実化した。現代においては、ほぼ全ての業界においてデジタル化の波が訪れている。ここ数年ほどの間で、ユニコーンのソフトウェア企業も膨大な数に達した。まさに、ソフトウェアは世界を食べたのだ。「そして今後は、AIがソフトウェアを食べていくと言われています」とパウロ氏は切り出す。

 AIとは、コンピューターが人の動きや振る舞いをまねる技術のことを指す。AIの構成要素のなかに機械学習があるが、これは統計的手法を用いて機械に何かを経験・学習させ、性能を向上させる技術のことだ。さらに、機械学習の構成要素のなかにディープラーニングがある。この技術は、マルチ・レイヤーのニューラルネットワークを用いたコンピューテーションを行うといった特徴を有する。

 現在、AIはどのような領域に利用されているのだろうか。

 例えば、自動運転が挙げられる。アメリカではTeslaやWaymoなどの企業が、同領域における研究を積極的に行っている。工業生産の領域においては、製品の品質チェックやロボティクスのチューニングなどにAIが活用されている。Eコマースにおける需要予測なども、AIの得意とする領域だ。他にも、ヘルスケアや金融、小売り・CPG、メディア・エンターテインメントといった数多くの業種において、AIの導入が進められている。

 世界の名だたる企業が、AIやデータ活用によるビジネスインパクトの大きさをうたっている。例えばMcKinsey社は「AIにより、2030年までに世界のGDPは13兆ドル増加する」と述べた。IDC社は「世界中に存在するデータは、2025年には175ゼタバイトに達する(2018年の約5倍)」と提唱している。同領域においてイノベーターになることは、ITの世界において優位性を獲得することと同義なのだ。

 だが、AIはまだまだ導入障壁の高い領域である。Gartner社は「2020年における、AIの全ユースケースのうち約80%は、専門家だけしか取り組むことができない」「2022年までに、数あるAI研究のうち約5分の1しか成功しない」と発表している。

 なぜこれほどまでに、AIを用いたプロジェクトを成功させるのは難しいのだろうか。パウロ氏はその理由を、下図を用いて解説する。

機械学習における技術的課題
機械学習における技術的課題

 「AIや機械学習において最も難しいのは、アルゴリズムを書くことではありません。機械学習において必要な工程のうち、コードが占める割合は上図の緑色の部分だけです。むしろ、データの収集・確認や特徴抽出、インフラの準備、マシーンのリソースマネジメント、分析ツールの利用などにかかる工数が多くを占めています。つまり、機械学習を始めるために準備すべきことが非常に多いのです」(パウロ氏)

次のページ
Databricks社のソリューションは準備工程の複雑さを解消する

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2020】セッションレポート 連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/12043 2020/04/09 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング