哺乳類の判別に挑戦
Trial Toolを使ってみよう!
Wide Learning™の学習⼿順や活用方法などを理解するために、動物の情報を使って哺乳類を判別できるか、本サイトで提供している Wide Learning™ Trial Toolを使って試してみましょう。
哺乳類の特徴を分析する
哺乳類の特徴は何でしょうか。犬,猫,馬,牛は哺乳類ですが、足が4本あれば、哺乳類だ、と言えるでしょうか?
いいえ、カエルやトカゲのように4本足でも哺乳類ではない動物もたくさんいます。足が4本あるという特徴はあまり役に立たなそうです。
では、卵生(=卵から生まれる)ではないことは哺乳類の特徴でしょうか。サソリは卵生ではありませんが哺乳類ではありません。しかし、サソリのような例外は少なく、卵生ではないという特徴は役に立ちそうです。ほかにも、体毛の有無、羽の有無、陸生か水生か、肺で呼吸するか、など、動物の特徴はたくさんありますが、哺乳類かどうかを判別するのにどのくらい役に立つでしょうか。
1つの特徴だけでも判別できそうな場合もあれば、1つだけでは判別できなそうな特徴でも2つ以上を組み合わせることで判別できるようになることもあるかもしれません。これを自分の頭の中で考えて答えるのは簡単なことではありません。
どれが役に立つ特徴なのか
Wide Learning™を使うと、動物の様々な特徴をまとめたデータをもとに、それぞれの特徴が哺乳類の判別にどのくらい役立つかを計算し、判別に役立つ特徴を自動的に発見することができます。さらに、発見した特徴を使い、ある動物が哺乳類かどうかを判別し、その判別の根拠となった特徴を示すこともできます。
上のイラストで分かるように、特徴になりそうなものはたくさんありますが、どれが役に立つ特徴なのか、考えるのは大変です。
今回、デモ用に準備したデータを使って、Wide Learning™で哺乳類の特徴を見つけてみましょう。
Wide Learning™ Trial Toolの使い方についてはこちらTrial Toolを確認してください。どなたでも無料で利用することができますが、⼀部機能に制限がかかっておりますので、研究や商用利用したい方はお問い合わせフォームよりご連絡ください。
Wide Learning™ Trial Toolを使って哺乳類判別を行うためには、下記の2つのデータが必要ですので,リンク先のファイルをダウンロードしてご利用ください。
このデータは、University of California, IrvineのCenter for Machine Learning and Intelligent Systemsが公開しているデータセット(※)を、今回の事例紹介のために一部改変したものです。
哺乳類判別の学習用データ:Wide Learning™に学習させるためのデータ(animals_train.csv)
哺乳類判別の予測用データ:Wide Learning™に予測させるためのデータ(animals_test.csv)
※:Dua, D. and Graff, C. (2019).
UCI Machine Learning Repository.
Irvine, CA: University of California, School of Information and Computer Science.