こんにちは、江口です。 前回に引き続き、pythonネタです。 皆さんは、同僚との会話で「この女優、どう?」と聞かれて困ったことはありませんか? 私はあります。そして、良いとも悪いとも思えず、なんと言いますか、興味が湧かない時が一番返答に困ります。 今回はズバリ「機械学習で好みの女性なのかどうか仕分ける!」です。 ネタではありますが、真剣です。これによりデータに基づいた返答ができるようになります。 ▼概要 1. 自分好みの女優の画像とそうでない画像を収集する。 2. 収集した画像から顔だけを抽出し、100×100にリサイズして保存する。 3. SVM分類器にかけて、機械学習を行い、学習結果をpickleに漬け込む 4. 女優画像が自分の好みかどうか判定する こんな流れになってます。 詳しい流れ、実装は後述するソース解説で紹介します。 ▼使用技術とその用途 ・python 3.6 ・scik