LINE2019.02.24スポンサーリンク皆さん!ご無沙汰してます。タナシンです(・∀・)ノ皆さんはAIって知っていますか?知らない人はいないのではないかというくらい流行っていますよね。......何?AIと機械学習って、何が違うの?AIって何ができるの?AIにできることAIにできないこと終わりにそもそも、AI(人工知能)って何?AIの定義とは?皆さんはAIと聞いて何を想像しますか?人のよっては、ドラえもんや鉄腕アトム、ターミネーターというものを想像するかもしれません。実在しているものとしてはお掃除ロボットのルンバやソフトバンクのPepper、シャープのロボホンや家電などを想像する人もいると思います。それらをAIと捉えるのは間違ってはいません。AIと言うと少し語弊があります。ルンバやPepperは、正確にはAIを搭載したロボットになります。AIそのものではありません。AIとは何なのか?端的に言ってしまえば、人間に近い思考や判断をする仕組みのことをAIと言います。AIの定義は公式には決められていません。大学の偉い先生方の見解も統一されていません。これは、「そもそも知能とは何なのか」が明確になっていないことから、AI(=人工知能)も明確に適宜できないというのが、一般的な解釈です。漠然と「賢く判断してくれる仕組み」程度に捉えていただいても、あながち間違いではないです。......何?先程はロボットを例にして、AIについてお話させていただきました。実は、世の中の多くの人は、「ロボットはAIなのか?」や「RPAはAIか?」といった疑問を持っているようです。少なくとも、SIerに勤めている私は、このような疑問をいただくことが度々あります。ロボットをAIと直接呼ぶ方は少数派ですが、RPAをAIをと捉えている人は、まだ一定数います。Automationの略で、パソコン上の操作を自動化する仕組みのことです。RPAに関しては、別記事で紹介します。AI・ロボット・RPAの違いは何なのか?私の解釈になりますが、これらの違いは明確です。言葉で整理すると以下のようになります。AI...人が行っているような判断や推測を自動化する仕組みロボット...人が現実世界で行っているルーティン作業を自動化する仕組みRPA...人がパソコン上で行っているルーティン作業を自動化する仕組みもっとざっくり言いますと、考えるのがAI、実行するのがロボットやRPAです。人に例えて、脳がAI、手足がロボットやRPAと言われます。イメージとしては、以下のような感じです。AI・ロボット・RPAのイメージですので、AIはロボットやRPAと共存することが多いです。高度に複雑な処理を行っているロボットやRPAは、AIが搭載されているように見えることがあります。基本的にロボットやRPAは明文化されたルールにのみ従います。いくつもの条件分岐が組み合わさると、いかにも柔軟に対応しているように見えることがあります。人によっては、複雑に組まれた分岐処理による判断もAIという人がいますが、ここでは機械学習を用いない判断はAIに含めないこととします。機械学習を用いていない判断は、記載されていない条件の判断ができない、汎化性がないものだからです。(ここは意見が分かれるかもしれませんが)機械学習については次の節で扱います。AIと機械学習って、何が違うの?みなさんは機械学習という言葉を聞いたことはありますか?AIに興味を持ったことのある方なら、一度は耳にしたことがあると思います。機械学習はAIを開発するための手法のことを指します。先程はAIとロボットとRPAの違いについて触れましたが、機械学習を筆頭にAIという枠組みの中でも、まだまだ紛らわしい言葉がたくさんあります。そこで、初めてAIを学ぶ際に整理しておいたほうが良い知識を少し整理します。機械学習AIを作るためにAIに学習をさせること一般的には、大量のデータから共通したルールを抽出して学ばせる作業を指すそして、機械学習は以下の3つに分けられます。今流行っている深層学習(ディープラーニング)は、上記の教師あり学習の一つです。正確には、ニューラルネットワークの応用手法がディープラーニングになります。前に囲碁でプロの棋士に勝ったアルファ碁は、深層学習と強化学習を組み合わせたものを利用しています。教師あり学習、教師なし学習、強化学習の3つは、いずれも機械学習の手法ですが、どれかが優れているというわけではありません。各々に得意分野があり、使い分けるべきものです。今回はAIの概要なので、使い分けのお話は別途取り扱おうと思います。上記の内容と、各手法の代表的ものをピックアップして、図示すると、以下のようになります。ここでは詳細な内容の記載は割愛します。機械学習手法の分類AIって何ができるの?AIにできることさて、今までの内容で、AIが何であるかはなんとなくご理解いただけたかと思います。つまるところ、AIは何ができるのかというのはまだ曖昧なのではないでしょうか?先程から例に挙げてるロボットやRPAはわかりやすいと思います。ロボットは、人の代わりに工場でものを組み立てたり、部屋の掃除をしたり、受付対応してくれたりします。RPAは、人の代わりにパソコンで資料を作ったり、Webから情報を取ってきたり、メールを出したりします。AIは何ができるのか?先程、AIは人に近い思考や判断をしてくれる仕組みとご紹介しました。正確に言うと、AIはある法則に従って推論、認識、判断などをするシステムになります。現在の雲の情報から、明日の天気を推論したり、写真に写っているものが猫であると認識したり、これから掃除しようとしている場所が掃除未実施か判断したりします。AIは上手に教えることによって、いろいろなことができるため、一概に何ができますというのは難しいです。うまく教えてしまえば、なんでもできてしまうような印象すら受けてしまいます。AIにできないことですが、AIにもできないことがあります。AIにもできないこと、それはつまるところ人にできないことです。AIが作業を学習するためには、人が教える必要があるからです。人にできないことは教えることができないため、AIにもできないということになります。(これは主に、教師あり学習を元に記載しています)たまに、「人にはできないが、AIを使ってうまくできないか?」というお話をいただくことがあります。できません!おそらく、人にできないことをやらせようとしている人は、AIに対してちょっとした誤解があるのだと思います。アルファ碁は、碁のトップ棋士に勝ってしまいました。これは過去の膨大な学習データから、人にはできないような膨大な計算を行うことにより、より良い一手を打っているからです。この、膨大な計算を行うというところは人には真似できないところなので、ここだけ見てみると、AIは人にできないようなことをしているように見えます。考えていただくとわかるのですが、この次の一手を考えるための計算は、人が長時間かければAIでなくてもできます。AIは予め学習しておくと、次の一手の計算を短時間でできるため、人にできないことをやっているように見えるだけです。人にできないことをAIにやらせることはできないという点は、よくよく覚えておいてください。このブログを読んでいる方の中に、外部企業へAI開発を依頼しようとしている人がいましたら、何ができるAIをお願いするのかをちゃんと理解してからお話することをおすすめします。理解せず、人にもできないことを行うAIを依頼しようとすると、ベンダー側とすり合わせができないかもしれません。AIプロジェクトのやり方については、別途記事にしたいと思います。これはなかなか難しいテーマですので、ぜひ皆さんの意見も聞いていみたいと思います!終わりにいかがでしたでしょうか?このブログ、実はこのような技術的な内容をアウトプットするために始めたものです。今後はこれを皮切りに、実際に私が作っているディープラーニングによる人検出プログラムや、AIプロジェクトの進め方の紹介をしていきたいと思います。他にも、勉強した知識の整理も含めて、お伝えしていければと思います。できれば、機械学習の各手法の使い分けや、実例を含めたご紹介もしたいと思います。ロボットのお話もしていますので、ロボットやRPAについても、技術的な話をできればと思っています。この記事でAIやディープラーニングに興味を持った方がいましたら、ディープラーニング協会のG検定を受験してみることをおすすめします。私は今勉強中ですので、合格したら受験体験記や勉強法も紹介したいと思います。できれば、エンジニア向けのE資格も受けてみたいですが、受験までのハードルが高いですorz受けたことがある人がいましたら、ぜひ情報ください。~ディープラーニングに必要な環境スペック編~今回は以前ちょっと紹介したAI概要編記事の続き物?です。皆さん、本日は茅野愛衣さんの誕生日です!本日を持って茅野さんは32歳になられます。いうか、茅野さんはとても若々しく見えますよね。前回以下の記事で、ディープラーニングに必要な環境スペックのお話をしました。ぶっちゃけこの環境ってどうやって用意すればよいの?という疑問があるかと思います。今回はAI関連のガジェット紹介です。こちらはGoogleが出しているAI体験キットです。最高峰である高度試験の中でも最難関と言われることもある試験です。ものづくりに革新が起きつつある!今回は2/6(水)から実施中の日本ものづくりワールドに参加してきましたので、気になったものをレポートしようと思います。ものづくりワールドはいくつかの展示会が同時開催されている展示会です。AIとはなんぞや!皆さん!ご無沙汰してます。コメントをキャンセルメールアドレスが公開されることはありません。*サイトホームAI検索スポンサーリンクプロフィールはじめまして、タナシンです。某SIerに務める会社員です。SIerに務めているのに、やっている案件はコンサル的なものばかり。ぶっちゃけ技術的なことはあまりやることができず、これではいけないと一念発起。ブログで発信することを目的に、技術的なことを学んでいこうと思いました。ロボット、AI、RPAなど、興味のあることを綴っていきます。LIVEツアー2019「〇。雑記お問い合わせホーム検索トップサイドバースポンサーリンクプロフィールはじめまして、タナシンです。某SIerに務める会社員です。SIerに務めているのに、やっている案件はコンサル的なものばかり。ぶっちゃけ技術的なことはあまりやることができず、これではいけないと一念発起。ブログで発信することを目的に、技術的なことを学んでいこうと思いました。ロボット、AI、RPAなど、興味のあることを綴っていきます。LIVEツアー2019「〇。(20)スポンサーリンク。