カテゴリー

  • Tech
  • 英語学習
  • セブ島・留学準備
  • キャリア
  • Kredo
KredoのIT留学
スタッフ募集中
留学体験談
無料相談はこちら
セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」
  • TECH Tech
    • Web・プログラミング

      Web・プログラミング

    • テクノロジー

      AI・テクノロジー

  • ENGLISH 英語学習
    • 英語学習法

      英語学習法

    • 英語表現・フレーズ

      英語フレーズ

  • STUDYABROAD セブ島・留学準備
    • 語学留学

      語学留学

    • IT留学

      IT留学

    • セブ島情報

      セブ島情報

  • CAREER キャリア
    • ITキャリア

      ITキャリア

    • 転職・海外就職

      転職・海外就職

    • インタビュー

      インタビュー

  • KREDO Kredo
    • ニュース・キャンペーン情報

      ニュース・キャンペーン情報

    • CEO・STAFFブログ

      CEO・STAFFブログ

    • IT×英語留学体験談

      IT×英語留学体験談
      [Kredo公式サイトへ]

5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • Tech
  • AI・テクノロジー
  • 初心者でもわかる!AI(人工知能)の作り方をわかりやすく解説

初心者でもわかる!AI(人工知能)の作り方をわかりやすく解説

Kredo編集部
Kredo編集部
公開日:2019.03.22
更新日:2019.09.17
AI・テクノロジー | #テクノロジー
  • ツイート
  • シェア
  • はてな
  • ポケット
プログラミング学習のイメージ画像

 

こんにちは、Kredo編集部です!

最近よく、AI(人工知能)という言葉を耳にしますが、

「AI(人工知能)ってどうやって作られるの?」

「そもそもAI(人工知能)ってなに?」

という疑問を持つ方が多いのではないでしょうか?

今回はそんな疑問に、初心者にもわかりやすくお答えしていきます!

記事のもくじ

  • そもそも、AI(人工知能)とは?
  • AI(人工知能)の発展の背景
    • 1. インターネットインフラの環境整備
    • 2. 計算資源の質の向上と量産化
  • 人工知能の作り方とは?
    • AI(人工知能)の作り方その①【入力部】
    • AI(人工知能)の作り方その②【処理部】
    • AI(人工知能)の作り方その③【出力部】
  • まとめ

そもそも、AI(人工知能)とは?

そもそも「AI(人工知能)」そのものを説明することは非常に困難です。

なぜなら、

・そもそもAI(人工知能)の定義自体が曖昧 ・様々なアプローチでAI(人工知能)に関連する研究やプロダクト開発が行われており、AI(人工知能)の範囲が広すぎる

といった理由があげられるからです。

例えば、ドラえもん=AI(人工知能)と定義した場合、ドラえもんのポケット=AI(人工知能)と言うことができるでしょうか?

議論の余地がたくさんあることが何となくイメージできますよね?

「AI(人工知能)とは何か」を詳しく知りたい方はこちらの記事を読んでみてください。

【おすすめの関連記事】

AI(人工知能)とは何か?現状と未来を事例を交え解説!

AI(人工知能)によりなくなる仕事・職業【現状と未来】

AI(人工知能)の発展の背景

AI(人工知能)がなぜこれだけ大きく成長したかと言うと、“ビッグデータ”の成長が背景にあります。

そして、ビッグデータが成長した理由は主に2つです。

ビッグデータが成長した理由
  1. 1.インターネットインフラの環境整備
  2. 2.計算資源の質と量産化

これらの理由について詳しくみていきましょう。

1. インターネットインフラの環境整備

1つ目の理由として、インターネットの速度が圧倒的に速くなっていることが挙げられます。

私たちは当たり前のようにYouTubeを見ていますが、3G回線やガラケー時代にはありえなかった光景です。

覚えてる人はあまり多くないかもしれませんが、3G回線から4G/LTEに切り替わったことによって、インターネットの速度は明らかに早くなっています。

そして、インターネットインフラが向上すると何が起きるのか?

私たちは大量のデータや知識が蓄積/交換することができるようになりました。

なぜかというと、

  1. ネットの利用者が増える
  2. ネットの利用量が増える

ことによって、グローバル単位で情報交換できるようになったからです。

2. 計算資源の質の向上と量産化

2つ目の理由として、短い時間で大量のデータを処理することができるマシーンが量産されるようになったことが挙げられます。

与えられた情報に対して答えの決まっている処理は計算機の得意領域です。

まず、ビッグデータを処理している計算機というのは人間ほど複雑な処理はできません。

例えば、99%の人間は2年前の3月14日の朝ごはんを覚えてませんが、データがサーバーに保存されていれば、いつでも過去の情報を取り出すことができます。(最適解を含む)

さらに計算性能は、ムーアの法則と言われているように年々向上しています。

NVIDIAという会社はこの領域においては圧倒的な力を持っています。NVIDIAは1千万円以上するマシンを売っています。

そして、FacebookやGoogleのような巨大IT企業にとっては、コスト以上のリターンが大きいため何台も購入しています。

その結果、NVIDIAに莫大な利益が生まれ、その結果多くの計算機を量産することを可能にしているのです。

そして、この計算機がビッグデータの成長を後押ししているのです。

人工知能の作り方とは?

では本題である「AI(人工知能)の作り方」を解説していきます。(あくまで一般的な例ですので、正解ではありません。)

まず、AI(人工知能)の作り方を3つに大きく分けたいと思います。

AI(人工知能)の作り方
  1. 入力
  2. 処理
  3. 出力

一般的に会社には営業部門、開発部門、戦略部門など様々な部署の役割が存在します。

AI(人工知能)という会社があった場合、入力部、処理部、出力部というようなものが存在するとイメージするとわかりやすいかもしれません。

それではこの3つの部署がそれぞれ何を行なっているのか詳しく見ていきましょう。

AI(人工知能)の作り方その①【入力部】

入力部で行われるのはデータの収集です。

データの収集の仕方が間違っていると、処理がどんなに優れていても、価値のあるアウトプットを出すことは難しいです。

例えるなら、白い絵の具に黒を混ぜると白に戻すことができないように、データも一度濁ると、透明にすることが非常に難しくなります。

だからこそデータ収集は非常に重要な役割です。

大企業と言われるような会社で「AI時代に長年にわたって蓄積してきたデータを活用するぞ」という上の声で、エンジニアに丸投げされるという話があります。

しかし、「手をつけるのが困難なほどにデータ収集が崩壊している」というようなケースも多いのが現状です。

データを綺麗にすることを「データの前処理」と言います。

このデータの前処理に8割〜9割の時間が費やされています。

AI(人工知能)の作り方その②【処理部】

処理は基本的に「アルゴリズム」と表現するのがわかりやすいでしょう。 アルゴリズムは「入力」に対して最適な「出力」を出すための「処理(解析)」を行うことです。

このアルゴリズムをわかりやすく説明すると、高校時代に習った二次関数のような計算が行われます。

  1. f(x)=x^2+3x+1
  2. 入力はxに与える数字(ex. 2)
  3. 処理はx^2+3x+1という式
  4. 出力はxに2を代入された答え11

といったものです。(当然、AI(人工知能)では、もっと複雑な計算をしています。)

AI(人工知能)の作り方において処理部が一番華やかであるかもしれませんが、入力部の仕事なしに処理部の仕事は成り立ちません。

さらにデータの種類によって処理の仕方は異なります。

音声認識であれば人の声を認識しなければなりません。

画像認識であれば写真の中にある物体を認識しなくてはなりません。

つまり対象によって処理の仕方は異なります。

そういった意味で人間という生物はリンゴという物体を認識することも、名前を呼ばれて振り返るという音声を認識することもできるので、万能なアルゴリズムをもった知能と言えるでしょう。

AI(人工知能)の作り方その③【出力部】

出力はどちらかと言うとサービスやビジネスに近い部分で、データ処理の結果を出力する部分です。

例えば、Google検索では私たちは調べたい情報を入力することによって、Web上で自分の知りたい情報を閲覧することができます。

その検索結果がデータ処理の「出力」です。

さらに、この出力を通じてマーケティングに活用することができるでしょう。出力と入力の関係は非常に近いのです。

出力の質が高ければ、入力の質も高くなります。逆に出力の質が低ければ、入力の質も低下します。

例えば「東京 ラーメン」と検索して、名古屋のラーメン屋がたくさん表示されたとしましょう。

これでは、出力をマーケティングに活用することはできませんよね。

まとめ

これまで説明してきたように、AI(人工知能)を作る上で「入力・処理・出力」すべてが大事であることがわかったでしょうか。

それぞれが繋がりあっているからこそ、どれも欠かすことはできません。

サービスが大きいほど、やることはたくさんあります。そのため、一人で全部やることは困難です。

だからこそ、断片的にAI(人工知能)を理解するのではなく、全体を理解してAI(人工知能)を作ることができる人は重宝されます。

今回挙げた説明はあくまで一部に過ぎません。

実際に自分の手を動かして学ぶことが「AI(人工知能)の作り方」を学ぶ一番の近道になることは間違い無いでしょう。

「これからの時代、プログラミングと英語が必要そう…」
それは、間違いではありません。

あと10〜20年の間に、人間が行う仕事の約半分が機械に奪われると言われています。
そのような未来がきたとき、自分自身、そしてあなたの大切な人を守れますか?

セブ島 IT×英語留学の「Kredo」では、
政府公認ITカリキュラム
大学教授レベルのフィリピン人IT教員
スピーキングに特化した英語クラス
日本人スタッフによる学習サポート
などによって、 これからの時代に必要なIT×英語のスキルが
初心者からでも最短で身につきます。

KredoのIT留学で人生を変えてみませんか?

\プログラミングと英語が同時に身につく!/
KredoのIT留学について詳しくみる

[広告] Kredo オンラインキャンプなら

新規CTA

コロナ禍でこっそりプログラミング×英語を身につけて仕事獲得しませんか?

当メディアを運営しているKredoでは、プログラミング×英語が学べる人気オンラインサービス『Kredoオンラインキャンプ』を運営中です。コロナ禍でも、プログラミング×英語を身につけた卒業生は大企業や人気企業への就職実績も多く、憧れの企業を諦めかけている方にこそ受講して欲しいサービスとなっています。

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
Kredo編集部
Kredo編集部

Kredo編集部です!Tech、英語学習、キャリア、セブ島留学の情報を発信していきます。

関連記事

  • AI・テクノロジー

    Facebook/Oculusの動向に見るVR/AR/XRの未来

    2020.01.10
  • AI・テクノロジー

    【入門者向けにわかりやすく解説】人工知能(AI)とは何か?

    2019.11.22
  • AI・テクノロジー

    【IT技術の未来を予想する方法?】ガートナーのハイプ・サイクルとは?

    2019.11.12
  • AI・テクノロジー

    【3ステップで完成】プログラミングを活かした人工知能(AI)の作り方

    2019.10.23
kredo it 英語 留学

よく読まれている記事

  • 2021.04.08

    【4/19 (月), 20 (火) 20:00~ 無料オンラインセミナー】コロナ渦でも準備できる! プログラミング × 英語習得で グローバルキャリアを目指す方法

  • Kredo CEO横田猛夫さん
    2019.06.26

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  • バックエンドエンジニアのコーディングのイメージ画像
    2019.06.05

    未経験でも習得できる実務レベルのプログラミングを学ぶコツを紹介!

  • ショッピングを楽しんでいる男女のイメージ画像
    2019.02.12

    海外就職を成功させたい人へ!経験者が教えるメリットとデメリット

  • 熱心にプログラミングを教えるフィリピン人講師と日本人留学生

    【日本語で学んでいる場合じゃない】“英語”でIT・プログラミングを学ぶメリットとは?

IT留学オンライン
kredo 留学

まずはお気軽にカウンセラーへご相談ください!

無料カウンセリングを予約する

IT×英語留学体験談

  • 10代
  • 20代
  • 30代
  • 40代~
  • 1〜4週間の短期留学
  • 5〜23週間の中期留学
  • 24週間以上の長期留学
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース

Kredo Blog

Tech 英語学習 セブ島・留学準備 キャリア Kredo
クレドページ
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金[コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
留学コース・料金[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金 [コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
セブ島IT×英語留学の「Kredo」

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

セブ島医療専門の英語学校・看護留学の「HLCA」(姉妹校)

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

スクールやコースをもっと知りたい人へ 資料請求・お問い合わせ

  • fb
  • tw
  • ig

Copyright© 2019 KREDO IT ABROAD INC. All rights reserved.