AI(機械学習やディープラーニング)のアプリ開発を学べるスクールやオンライン講座って存在しますか?
調べてみたところ、分析の手法(sklearnやxgboost等の回帰や分類アルゴリズム)を学べるスクールはたくさんあるのですが、アプリケーションの開発(ディープラーニングのチェスアプリなど)を学べるスクールが見当たりません。
もしご存知の方がいたら、教えていただきたいです。オンラインのコンテンツでも大丈夫です!
よろしくお願いします!
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
AIアプリ開発には(1)さまざまな手法を使ってモデルを構築するスキル、(2)完成したモデルを組み込んだアプリ開発のスキル、が求められます。ざっくりいうと、ヒト対ヒトのチェスを開発し、その後に一方を別に学習させたモデルに置き換えればAI搭載のチェスアプリが完成します。
質問によると(2)を学べるスクールを要望していると理解しました。そうだとすれば、いったんAIのことは忘れて純粋にアプリ開発を学べるスクールを探せばいろいろと見つかるはずです。私自身はアプリ開発に興味がなかったこともあり、情報を持ち合わせていませんが、学びたい言語さえ決まれば、かなり選び放題の気がします。
いくつかのエンジニアの方のブログなどを見ていると、既に身につけたアプリ開発スキルにモデル構築スキルを付加することでAI系エンジニアになろうというのがメジャーのようです。なので、AIアプリ開発を学べる場を探すより(1)と(2)を別々に特化して学習して双方を応用できるようになるというのが一番近道と思います
投稿2018/10/08 23:35
総合スコア3376
0
AI というのはバズワードで、sklearn や xgboost 等の回帰や分類モデルで予測することも AI と呼ばれる中に含まれます。
あくまで AI は手段であるので、例えば sklearn で株価の予測を行うソフトがあれば、それも AI のアプリケーションと言えますよね。
ディープラーニングのチェスアプリなど
上記は Alpha Go のような深層強化学習と呼ばれているものです。
つまり、AI の中でも Deep Learning を学びたいということでしょうか?
プログラミングスクールについては詳しくないので、Deep Learning が学べるスクールの 比較記事 を貼っておきます。
ただスクールは費用的に高いので、書籍で勉強するのもありかと思います。最近は Deep Learning がブームなので、本が大量で出てます。
投稿2018/10/08 17:15
総合スコア21956
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ワープロ・ソフト、表計算ソフト、画像編集ソフトなど、作業の目的に応じて使うソフトウェア
「回帰や分類アルゴリズム」であっても、何らかの目的のために何らかのソフトウェアの中に組み込めばそれでアプリケーションといえます。
(ただしsklearnやxgboostはライブラリの名前なのでまた別。そもそもこれらはアルゴリズムではない)
もともとapplicationは「適用」「応用」というような意味の単語です。
アプリケーションにするなら、まあ人工知能はバックエンドで何らかの形で走っているのでしょうし、フロントエンドはフロントエンドでそれとは別に開発する必要があります。
バックエンドもフロントエンドも、特定のなにかに限定できる訳ではありません。両方ともパソコンの上かもしれないし、Web上のサーバとブラウザかもしれないし。スマホかもしれないしラズパイかもしれない。
「人工知能アプリケーションを作りたい」ということなら、まず「どんなアプリケーションなのか」を決めないとどうにもなりません。それさえ決まれば、必要になるような個々の技術を教えてくれるところは探せばあると思います(か、スクールはなくても書籍などがある)。
それとも、アプリケーションという単語に対してなにか違うイメージを抱いていますか?
(ディープラーニングのチェスアプリ、というのを出してくるあたり、何か考えていることがあるのかもしれないと思いました)
投稿2018/10/08 17:26
編集2018/10/08 17:27総合スコア30933
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。