Contenu connexe
Similaire à インターン成果報告 (20)
インターン成果報告
- 7. モデル構築
● Pythonライブラリを使用
– scikit-learn
– ipython + ipython notebook
●
ロジスティック回帰モデルを使用
●
学習用データの用意
– 20枚/ユーザの写真をInstagramから取得
– Sさんとyiori.sがフォローしているユーザ、計60人
– 写真をAlchemyAPIに渡して、各写真のタグを取得
– ユーザごとに写真タグ情報を集計
– 特徴ベクトルの生成
- 9. モデル構築
●
特徴ベクトルの検討
– より多くのタグに着目
● nailやhairは女性特有なのでは?
● 風景(natureなど)にも傾向があるのでは? など
●
使用したタグ
– 'nail','hair', 'person', 'sport',
'food','night','coffee','wedding','cake','beer', 'dog', 'animal',
'tree','blossom','cat', 'flower','sky','nature','cherry'
– タグが多く煩雑・・・そして疎
- 10. モデル構築
●
タグの集約
– 動物(ペット)
● X['animal']=X['animal']+X['dog']+X['cat']
– 女性特有
● X['cosme']=X['hair']+X['nail']
– 自然
● X['nature']=X['nature']+X['sky']+X['flower']+X['tree']
+X['blossom']+X['cherry']
●
特徴ベクトル
– Person, sport, food, night, coffee, wedding, cake,
beer, animal, nature, cosme
- 12. Webアプリ
● Pythonライブラリを使用
– flask (jinja2)
●
デザインテンプレート
– Bootstrap
●
動作
– Instagramユーザ名を入力
– ユーザの最近の投稿20件を取得
– AlchemyAPIに写真を渡し、特徴ベクトルの計算
– モデルに特徴ベクトルを渡し、性別推定