ノーコードで始める機械学習

 皆さんこんにちは、RAPTOR95です。

 今回は、機械学習を始める準備の方法を解説したいと思います。まだ機械学習の詳細な説明はしていませんので、まずは実装環境を整える方法までを説明します。機械学習を実装するには自分でプログラムを組む必要があると考えている人が多いかと思いますが、最近ではノーコードで機械学習を実装することができるサービスもたくさん出ています。本ブログでは、基本的にはプログラムを書いて機械学習を実装する予定ですが、最初の内は無料で使えるノーコードのアプリを使って、手を動かしながらなんとなく概要を知ってもらおうと思います。僕がプログラムを書く理由としては、下記通りです。

<プログラムを書いて機械学習を実装する理由>

・モデルの自由度が高い

・生成AIのお陰で、プログラミングのハードルが下がっている

1つ目は、機械学習やMIの勉強や研究をしていると、機械学習のモデルを自分の目的に合わせて少し修正することや、論文の再現をしたい場面が出てきます。そのため、自分でモデルを少し修正できることは、重要な能力になってくると思います。2つ目は、chatGPTなどの生成AIの誕生により、初心者がプログラミングをするハードルが下がったので、昔ほど頑張ってプログラムを勉強しなくてもよくなりました。現代のプログラミングに求められる能力は、下記の通りだと思います。

<プログラミングに求められる能力>

・実装したい内容と、どんなプログラムにすればよいか、説明できる

・生成AIが書いたプログラムを読んで、自分のやりたいことができそうか確認する

簡単に言ってしまえば、プログラミングができる部下や友達ができて、そいつに依頼をするような感覚ですね。なので、自分が何をしたいのかを詳細に説明できたり、書いてくれたプログラムのチェックができればよいのです。ですので、プログラムを「書く」能力はあまりなくてもよいですが「読む」能力は必要になるので、プログラミングの知識が全く必要なくなったわけではありません。

 だいぶ話が脱線してしまいましたが、ここからは今後このブログで使っていく「Orange Dara Mining」の概要とインストール方法を説明していきます。Orangeはスロベニアにあるリュブリャナ大学を中心に開発された、フリーのデータマイニングソフトで、機械学習やデータ分析に使われるツールがそろってます。教育用にも使われるアプリケーションなので、初学者が機械学習の勉強をするにはちょうど良いです。Orangeのインストール手順は下記通りです。

①HPにアクセス
https://orangedatamining.com/

②上のメニューバーの[Download]または[Download Orange]をクリックし、Windows版またはApple版をダウンロードする

③インストールが必要なバージョンについては、インストールを行う。

④OrangeのキャラクターのアイコンをクリックすればOrangeが起動します。

Orange Data Miningが問題なく起動できればOKです。今回はここまでとなり、今後は機械学習のモデルの説明とともに、Orangeで実践をしてみます。本ブログの更新を待たずにOrangeを試したいという方は、英語になりますがYoutubeに説明動画がありますし、日本語で学びたいという方は教科書のリンクを貼っておきますので、こちらを購入して勉強してください。まずは無料で試したいと考えている方は、本ブログの更新を待っていてください。