機械学習で使用されている人気のソフトウェアについて機械学習を始めて行う場合など、何のソフトウェアを用いて行うか悩む人が多いかと思います。一般的に機械学習を行う方法は、商用のソフトウェアを使用する、各企業で公開されているAPIを使用する、ソニーのNNCのようなGUIを用いてみる、Pythonのようなプログラミング言語を書いて実装するなど様々な選択肢があります。ちなみにこのサイトではPythonを用いて機械学習やディープラーニングを実装しています。どのようなソフトウェアが人気なのでしょうか?2015年~2017年にかけてデータサイエンスや機械学習を行うために使用されたソフトウェアについての調査結果がkdnuggets社より公開されているのでで引用させて頂きます。kdnuggets社調べhttps://www.kdnuggets.com/2017/05/poll-analytics-data-science-machine-learning-software-leaders.html1位:Python機械学習やディープラーニングで1番人気のソフトウェアはPythonです。Pythonは文法がシンプルで習得しやすいという特徴がある一方で、統計学や図形描画での豊富なライブラリを持っており、機械学習やディープラーニングに最適な言語となっています。2016年から急激に伸びてきており、2017年には50%以上のユーザが使用しています。これは機械学習やデータサイエンスを行う人の半分がPythonを使用して実装しているということを示しています。2位:R言語2位はR言語です。R言語とは統計解析用のソフトウェアであり、統計解析用のパッケージが豊富に備わっています。Pythonがここまで伸びてくる前には、機械学習といったらR言語というような不動の地位を確立していました。3位:SQL3位はSQLです。System)の管理や操作を行うための人工言語の一つです。データサイエンスの分野のデータ解析の主流なソフトとして使用されています。その他にもExcelなどデータを扱うソフトウェアがランクインしています。Pythonがこれほど人気が高いのでしょうか?Pythonが人気の高い理由kdnuggets社ではPythonが人気の高い理由として6つの紹介しています。演算関連のライブラリが非常に充実しています。それらのライブラリは簡単に使用することができます。それに加えてPython自体の言語もコードが読みやすく習得が容易がプログラム言語となっています。これらのことが、使用ユーザーの参入を増やし、コミュニティの活発化につながり、更にユーザを増加させる理由となっています。GooGle社では自社のアプリケーションをPythonで開発しており、その点からも品質が保証されている言語といえます。このように現在では半分以上がPythonを使用しており、これから機械学習やデータサイエンスを始める場合はPythonを使用することがお勧めです。機械学習では神経細胞のネットワークを模倣したニューラルネットワークを用いて推論を行っていきますが、学習の過程で推論と正解値が異なる場合があります。人工知能のキーワードとしてニューラルネットワークという単語がよく出てきますが、ニュートラルネットワークとは一体どういう意味でしょうか。2016年3月にAIが注目を浴びる事件がありました。ここでは予測モデルを構築するステップについて説明していきます。...PREVmatplotlibを用いてラベルを追加したいNEXTsikit-learnのnumpyのデータをpandasに変換する新着記事一覧AIプログラミング2019/7/7Windows環境でAIによる画像編集が可能なFE-GANを試してみるAIプログラミング2019/02/19猫の動画を対象にディープラーニングの特徴量を可視化してみるAIプログラミング2019/02/11VGG16モデルを使用してオリジナル写真の画像認識を行ってみるAIプログラミング2019/02/03VGG16ネットワークの各レイヤの特徴を可視化するAIプログラミング2019/01/27Scikit-Learnの識別器をループで一気に適用させるプロフィールでんだろ。ほしかま大好き室内飼い猫10才。未知の世界の興味があり、飼い主の目を盗んで脱走をすることもしばしば。@Technology_AI飼い主も未知の世界の興味があり、京都や奈良などの寺院巡りを楽しみながら旅行に行く一方、AIでの画像変換を勉強しながらブログを書いています。