Upgrade to Pro — share decks privately, control downloads, hide ads and more …

スティーブン・セガール出演作品の邦題に「沈黙」がつくかどうか判別する機械学習モデルを作ろうとしてみた

tama-chang
November 01, 2019

 スティーブン・セガール出演作品の邦題に「沈黙」がつくかどうか判別する機械学習モデルを作ろうとしてみた

tama-chang

November 01, 2019
Tweet

More Decks by tama-chang

Other Decks in Technology

Transcript

  1. 4 自己紹介 玉井 励(タマイ レイ) • データアナリティクス事業本部 • 大阪オフィス勤務 •

    今日は出張で東京に来ました • 3日後にはアメリカ出張 人生のモットー • 群れない 媚びない 頑張らない
  2. 33 スティーブン・セガールについて スティーヴン・フレデリック・セガール(Steven Frederick Seagal / 1952年4月10日 - )は、アメリ カ合衆国の俳優で、テキサス州ハズペス郡保安局の執行

    官、武道家。合気道七段。 https://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%86%E3%82% A3%E3%83%BC%E3%83%B4%E3%83%B3%E3%83%BB%E3%82% BB%E3%82%AC%E3%83%BC%E3%83%AB
  3. 36 スティーブン・セガールの受賞歴 ゴールデンラズベリー賞 • 最低監督賞:受賞『沈黙の要塞』、最低作品賞:ノミネート『沈黙の要塞』、 最低主演男優賞:ノミネート『沈黙の要塞』(1994年) • 最低助演男優賞:ノミネート『エグゼクティブ・デシジョン』(1996年) • 最低主演男優賞:ノミネート『沈黙の断崖』、最低主題歌賞:ノミネート『沈

    黙の断崖』、最低作品賞:ノミネート『沈黙の断崖』、最低スクリーン・カッ プル賞:ノミネート『沈黙の断崖』(1997年) • 最低主演男優賞:『奪還 DAKKAN -アルカトラズ-』(2002年) https://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%86%E3%82%A3% E3%83%BC%E3%83%B4%E3%83%B3%E3%83%BB%E3%82%BB%E3 %82%AC%E3%83%BC%E3%83%AB
  4. 44 分類 • このメールはスパムかどう か? • この画像は犬か猫か? • 教師あり学習 •

    入力データとそれに対する正 解カテゴリ(クラス)をもと に学習し、未知のデータに対 してカテゴリを予測する
  5. 45 回帰 • 来年の売上を予測したい • うちのWebサイトのアクセス 数はどうなる? • 教師あり学習 •

    入力データとそれに対する正 解の数値をもとに学習し、未 知のデータに対して数値(連 続値)を予測する
  6. 54 ロジスティック回帰とは • シンプルなアルゴリズム • 予測性能はそこそこ • 学習速度が速い • (予測時に)確率が出る

    • Google Mapの駐車場の空き 具合推定に使われている • https://ai.googleblog.com/2017/02/u sing-machine-learning-to- predict.html
  7. 55 ニューラルネットワークとは • 脳の神経回路の情報伝達の方 法から着想を得たので、この 名前(らしい) • 学習速度は遅め • GPUを活用することで改善

    • パラメータの数が多い • チューニングが難しい • 過学習しやすい • これがめっちゃ進化したのが ディープラーニング
  8. 62 The Movie Database API (TMDb API) • APIでデータをとってこれ る

    • 無償(重要) • 特徴量として使えそうな データが少なめ • https://www.themovied b.org/
  9. 63 The Open Movie Database API(OMDb API) • APIでデータをとってこれ る

    • 無償(重要) • 特徴量として使えそうな データが多め • http://www.omdbapi.co m/
  10. 101 1つづつ確認していく そもそも日本未配給だった(要するに邦題がない) • Get Bruce! • The Unbeatable Bruce

    Lee • How to Blow Up a Helicopter (Ayako's Story) • Sheep Impact • The Joe Show • 80’s Blockbusters: When Hollywood Played Tough
  11. 103 本来結合するべきはずの映画たち Cartels • 英語版Wikipediaの説明文 • Cartels also known as

    Killing Salazar[1] is a 2017 action film starring Steven Seagal and directed by Keoni Waxman. • セガールの日本語Wikipediaには「Killing Salazar」とい う映画が記載。99%とこの作品と判断。 • ちなみに邦題は「キリング・サラザール 沈黙の作戦」
  12. 109 ダミー変数とは 題名 脚本 Above the Law Andrew Davis (story)

    Hard to Kill Steven McKay Marked for Death Michael Grais Out for Justice R. Lance Hill
  13. 110 ダミー変数とは 題名 脚本_Andrew Davis (story) 脚本_Steven McKay … Above

    the Law 1 0 … Hard to Kill 0 1 … Marked for Death 0 0 … Out for Justice 0 0 …
  14. 111 欠損値とは • 一言でいうとNULLのこと • NULLがあると学習が回らない • 補完する必要がある • 手法はいろいろ…

    • 平均を代入する • 中央値を代入する • 最頻出値を代入する • 任意の固定値を代入する • …などなど
  15. 128 複数のケースが発生 • セガールと認識された+写ってる人間が1人 • セガールと認識された+写ってる人間が複数 • セガールと認識されないが顔としては認識された+写って る人間が1人 •

    セガールと認識されないが顔としては認識された+写って る人間が複数 • セガールと認識されない+そもそも顔自体が認識されない • 別の有名人と認識されたが、よく見たらセガールだった
  16. 131 セガールと認識された+写ってる人間が複数 • セガールと判断された データはセガール本人で あると判断(信用する) • セガール部分のデータを そのまま使用する ※TMDB

    APIから取得したポスター画像(弾突 DANTOTSU) https://m.media-amazon.com/images/M/MV5BMTY0MjM0OTQ4OV5BMl5BanBnXkFtZTcwODg4NjI5MQ@@._V1_SX300.jpg
  17. 134 セガールと認識されない+そもそも顔自体が認識されない • 「顔の分析」という別の 機能を使用 • 複数人が写っている場合 は、画像を目視してどれ がセガールなのか確認 •

    セガール本人と確認でき たデータを使用する ※TMDB APIから取得したポスター画像(沈黙の粛清) https://m.media- amazon.com/images/M/MV5BMGI1ODNkYTQtZGM5YS00Y2NkLWJhZDQtMWQ2MzkxOGVjOGViXkEyXkFqcGdeQXVyMjMzMz Y4Njk@._V1_SX300.jpg
  18. 136 別の有名人と認識されたが、よく見たらセガールだった • データとしてはBruce Maimuth氏として認識 • 念の為目視で確認 • どう見てもセガールやな いかい

    • セガールのデータとして 使用 ※TMDB APIから取得したポスター画像(ハード・トゥ・キル) https://m.media-amazon.com/images/M/MV5BMTc4NzE1NTU5N15BMl5BanBnXkFtZTgwNTgwNTg4NjE@._V1_SX300.jpg
  19. 154

  20. 191 適合率と再現率 適合率(Precision) • モデルがTrueと予測したうち、実際に正解していた割合 • 「沈黙がついている」と予測したうち、実際に正解してい た割合 再現率(Recall) •

    全データに含まれるTrueのうち、モデルが正解した割合 • 実際に「沈黙」がついている映画のうち、モデルが実際に 正解した割合
  21. 207 今回の結果 適合率 再現率 F値 ロジスティック 回帰 66% 61% 0.52

    決定木 60% 69% 0.37 ランダム フォレスト 71% 76% 0.58 ニューラル ネットワーク 53% 69% 0.37
  22. 217 80's Blockbusters, When Hollywood Played Toughを詳しく • 80年代アクションスターに関するドキュメンタリー •

    スタローンとかシュワちゃんとか • どうやら制作はフランス? • 作品としての評価はあまり良くない • https://www.amazon.com/Blockbusters-When-Hollywood- Played-Tough/dp/B076QX1HV1#customer-review-section • そもそもセガールはメインじゃない
  23. 225