22:11AI、人工知能の分野における研究は近年活発になり、より人間らしい知能、もしくは人間を超える処理能力を発揮する事も増えてきました。将棋やチェスなどでは度々人間対コンピュータの戦いが注目されていますよね。そんな注目が集まりつつあるAIを実際に自分でも実装してみたいと言う方もいると思いますので、今回は実際にAIを作る方法についてご紹介します。AIはコンピュータを制御する1つの方法ですのでプログラミングの知識が少し必要ですが、今まで触れた事がない人でもできるサービスも増えてきていますので、ぜひ試してみてください。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。AIを活用したプログラミングについてのまとめそもそもAIって?それでは具体的に実装する話をする前に、まずはAIとは何かという話から始めていきます。コンピュータに人間と同じような知能を与える技術の事を指しますが、このAIにはいくつか種類があるのをご存知ですか。先ほどの将棋やチェスなどのゲームのAI、もちろんテレビゲームにおけるCPUの動きもAIと呼ばれますが、これらは『弱いAI』と呼ばれています。弱いAIと呼ばれているかというと、これらのAIは限定的な場面でしか活動できないからです。将棋のAIがチェスでは使えないように、テレビゲームのCPUがいきなりプレイヤーに向かって話しかけてこないように、予めプログラムされた動作しかできないので『弱いAI』と呼ばれているのです。これに対して、あらゆる状況や場面において自分で判断を下して問題を解決できるのが『強いAI』と呼ばれています。多くのエンジニアや科学者が挙って研究しているのは、こちらの『強いAI』を作るためです。これこそが漫画で言うドラえもんのようなAIに近い物になります。このようにAIと一言で言ってもかなり違いがあります。最初にこの説明をしたのは、今回ご紹介するAIは基本的に『弱いAI』になる事を覚えておいて欲しかったからです。「自分は『強いAI』を作りたいんだ」という方でも、人工知能に関する知識や技術を学んでいくためにはやはり『弱いAI』から入る方が良いと思いますので、まずは『弱いAI』の技術からどのようにして『強いAI』を作れるのかを考えていくのが良いでしょう。そもそも完全な『強いAI』というのはまだどこでも作られていません。近年注目されているAI技術もどちらかと言えば『弱いAI』の延長線上です。膨大な量の学習データを最初に取り込んでいますし、何よりそれぞれのAIでできる事、得意な事に違いがあります。その点をよく踏まえた上で実際に自分が作りたいAIがどんな物かをしっかりと考えておきましょう。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。こちらより、弊社のサービスにご登録後、お仕事の詳細をご覧ください!初心者でもAIを使ったプログラミングができるって本当?さて皆さんはどんなAIを作ろうと考えていますか。画像処理に長けたAIなのか、それとも架空の人物とおしゃべりできるような言語処理に長けたAIでしょうか。これから実際にAIを作るわけですから、どんなシステムなのかをしっかりと考えておく事は大事です。その上で実際に作るとなると結構大変じゃないのかって思っている事でしょう。近年のAI技術の発展は目まぐるしく、実は初心者でも簡単にAIを使ったプログラミングができるサービスが多く存在するのです。個々のサービスの説明は後ほど詳しく説明しますが、『Wit.ai』という音声認識AIのサービスは無料で誰でも簡単に作れるという事で注目を集めています。音声認識のアプリと言えば『Siri』を思い浮かべる人も多いと思いますが、こちらの『Wit.ai』を使えば自作で『Siri』のような対話システムを作る事も可能です。ある程度のプログラミングに関する勉強は必要ですが、AIを作ろうとしている初心者には打ってつけのサービスになっています。他にも数多くのAI作成のためのサービスがあり、それぞれ得意としている分野が違います。自分がどんなAIを作りたいのか決めたら、これから紹介するサービスをぜひ活用してみてください。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。こちらより、弊社のサービスにご登録後、お仕事の詳細をご覧ください!AIを使った開発に適したサービスまとめそれではここからは具体的にAI開発をサポートしてくれるサービスをご紹介します。言語処理まずは言語処理に特化しているサービスです。AIを作る上で音声認識や画像処理よりも比較的理解しやすいのが言語処理の分野になりますので、最初はこちらから試してみるのをお勧めします。全自動会話API1つ目は『全自動会話API』です。http://ai.userlocal.jp/フリートーク型のチャットポットを開発でき、日本語に対応しているのでこれからAIを勉強しようとしている人にはお勧めです。こちらはまだまだ発展途上のサービスであり、基本的な用途としてはお遊び感覚の物になります。本格的なAIを作るのは厳しいですが、AIを手軽に作ってみたいという点ではかなり良いので初心者はここから触れていくと良いでしょう。Meya2つ目は『Meya』です。こちらも日本語対応していて、TwitterやFacebookに組み込める特徴を持っています。https://meya.ai/あらかじめ台本を作っておけば、例えばTwitterで誰かからコメントをもらった時に自動で応対してくれるように設定する事も可能です。『全自動会話API』よりも実用性の高いチャットポットを作成できますので、何らかの言語処理AIを作りたい時にはこちらがお勧めですよ。言語処理AIはまだまだ研究途中の分野でサービスも少ないですが、全くないわけではないのでぜひ活用してみてください。続いては音声認識に特化しているサービスです。Wit.ai1つ目は先ほども紹介した『Wit.ai』です。https://wit.ai/コンピュータに話しかけたり、文章を送る事で何らかのアクションを起こすAIを作成する事ができます。こちらのサービスの利点は2つあり、まず1つは対応言語が豊富な点です。iOSやAndroidなどのスマホに対応させる事も可能ですし、Node.jsやRuby、PythonやC言語などの多くの言語で対応していますからプログラマ―は1から新しい言語を覚える必要がほとんどありません。1つの利点はオープンソースのコミュニティが活発な点です。初心者であればやはり1から作るのはハードルが高いと思いますので、まずはオープンソースに触れる事で『Wit.ai』でできる事を知っていくのをお勧めしますよ。Api.ai続いては『Api.ai』です。こちらも『Wit.ai』と同様のサービスを提供していますが、1つ特徴的な部分があります。https://api.ai/それはドメインという概念です。サイト登録の空メール送信時にドメインは解除しておいてくださいなどと言われる事がありますが、これとは別です。こちらはインターネット上の住所としてのドメインですが、こちらはある程度まとまった情報の領域を指しています。小難しい単語を使っていて分かりづらいと思いますので具体的な例を出すと、「アラーム」というドメインを有効にした時に「アラーム」の設定に関する処理がまとめてできるようになります。最初から「世間話」や「地図と観光ポイント」など多くのドメインが存在するため初心者向けのAI作成サービスの1つとなっています。ドメインごとにできる処理を差別化できるので、必要な処理だけを組み込みやすくなります。細かい場面でのAIを作ろうとしたら『Wit.ai』よりもこちらの方が簡単に実装できる可能性が高いですよ。Jasper音声認識AIの最後は『Jasper』です。Pi』を使って音声認識できるAIが作れるPython製のオープンソースプラットフォームです。Pi』というパッケージ(ライブラリ)があるだけです。Pythonの勉強もこれからしていくつもりという方ならこちらで練習してみましょう。音声認識によって天気やニュースの確認をしたり、Facebookの通知やSpotifyと連携させたりもできますよ。音声認識に特化しているサービスを3つご紹介しました。基本的にどれも外国で提供されているサービスなので、英語での処理が基本となります。日本語対応も少しずつ展開されてきているので、英語が苦手な人も諦めずまずは試してみてください。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。こちらより、弊社のサービスにご登録後、お仕事の詳細をご覧ください!画像認識それでは最後は画像認識に特化しているサービスです。こちらはAPIに画像を送信すると、その画像内に写っている物の名前をテキストで返してくれるという物です。https://cloud.google.com/vision/画像認識AIの基本的な用途としては画像に対して自動でタグ付けしてくれる機能になります。これによって画像をネット上にアップした時、言葉による検索でも画像が探せるようになったのですから。自分のコンピュータ上の画像を大量に一気に分類する時にも使えます。API』では人物の感情の類推も可能ですので、画像内に人物がいる前提の機能を作る時にもお勧めですよ。Clarifai2つ目は『Clarifai』です。API』と同じように画像内の物を認識して自動でタグ付けしてくれますが、こちらは画像だけでなく動画にも対応しています。https://www.clarifai.com/さらにディープラーニングを搭載しているので、長期的に利用する事で人工知能の精度が向上していくシステムにもなっています。利用者にとって見たい動画や画像だけを提供できるようにするのに打ってつけの機能を備えていますので、より実用的な機能を考えているならこちらがお勧めですよ。画像認識AIも多数のサービスがありますので、ここで紹介した2つ以外にも『indico』や『AlchemyAPI』などがありますので、興味があればぜひそれらも調べてみてください。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。こちらより、弊社のサービスにご登録後、お仕事の詳細をご覧ください!AIを活用したプログラミングについてのまとめAI開発をサポートしてくれるサービスをいくつかご紹介しましたがいかがでしたか。自分もAIを作ってみたいと思いませんでしたか。1から作ろうとすればプログラミング言語の勉強から機械学習、果てアは数学の知識も必要になってきて、作ろうと思っても敷居が高く感じる事でしょう。これらのサービスは枠組みがある程度完成されているため、初心者でも簡単に作れるようになっているのです。プログラミング初心者でも簡単に作れますので、ぜひ試してみてください。AIを利用した開発案件に関わりたいあなた!今より年収がグッと上がる働き方をご提示できるかもしれません!弊社ITプロパートナーズでは,週2日からできる仕事を紹介しております。30万〜のフリーランス案件を紹介中です※ご経験やご希望によっては案件を紹介できない場合がございますのでご了承ください。株式会社ITプロパートナーズ「IT起業家・フリーランスの自立を支える」というビジョンの元、「週2日からの業務委託案件を紹介する、ITプロパートナーズ」を運営。直人IT起業家やフリーランスエンジニアの自立を支えるサービスを運営しています。ITプロパートナーズという「週2日」からのお仕事紹介をする事で起業時の固定収益を支援しています。こちらではフリーランス・起業家・エンジニアに対してお役立ちノウハウをコラムで提供していきます。約2,000の企業と30,000人超のフリーランスが登録中!「あなたに合った案件」を30秒の簡単登録で探せます。IT/WEB系の起業家・フリーランスの背中を後押しする「アトオシ。