【AI】初心者も出来るディープラーニングテーマ2選【応用例】

プログラミング

こんにちはsatoshiです。

 

プログラミングを始めるときに、機械学習や人工知能、AI、ディープラーニングに興味があるから始めた人も多いかと思います。

そこで、今回は初心者でも比較的簡単に学べるおすすめのモジュール(ライブラリという人もいますが、正確にはモジュールです。)を2つ紹介致します。

もちろん、AI・機械学習のロジックを詳しく学びたい場合は、高度な専門教育が必要になりますが、AIを使ったサービスを作るのに必要ありません。

 

・画像認識したい場合・・・

よく使うモジュールはtensorflow(読み方:テンソルフロー)。これを使えば、写真に写っている被写体の認識が可能です。例えば、自分の飼い猫かそうでないかを見分けるとか、有名人の顔を判別するとか可能です。(注:正確に判定するには、多くの学習データが必要になります。つまり飼い猫の写真はたくさん必要です。有名人の写真を集めたい時は別途、スクレイピングのプログラムを書き写真集めをしてみると勉強になります。)

 

・形態素解析したい場合・・・

よく使うモジュールはMecab(読み方:メカブ)Janome(読み方:ジャノメ)。形態素解析とは、言葉を数値(ベクトル)で表すことができる技術を使った解析のことです。簡単に言うと言葉の足し算、引き算をすることができます。

(有名な例 「王」-「男」+「女」=「女王」などの計算ができます。また、言葉同士の近似値を求めることもできます。例えば、「岡村」という言葉に最も近い言葉は「矢部」になります。(おそらくお笑い芸人の影響)これは、予測変換にも使われている技術です。)

以上の2つは比較的学習難易度は低く、楽しく学ぶことができるモジュールです。アイデア次第でもしかすると一攫千金も夢ではないかもしれません。

まず、自分でコーデイングし、簡単なプログラムを作ることから始めましょう!

コメント

タイトルとURLをコピーしました