いう作品をつくっていました。いう作品をつくっていました。いつもお世話になっている中目黒のPanofNスタジオで行いました。今年は4回目となり、今まで好き勝手作ってきたメンバー同士に緩い繋がりみたいなのがあってもいいんじゃないかみたいな話になり、グループテーマみたいなものを用意してみることになりました。今回のグループテーマは「愛」。やってみた感想としてはテーマ決めてもまー結局みんな好き勝手に作る感じで、あんまりテーマありきみたいな作品は少なかったかな。w)そういうの向いてない人たちなのかなって感じでしたw来年とかに行うなら果たしてテーマを設けるのかどうかみたいなのはまたみんなと話してみようかと思います。あと、今回はお客さんの人数だったり、知ってる人や初見の人のバランスなど、いい塩梅になってきたなーっていう印象。知らない人たちでも、へー4回目なんですか!みたいな割と好印象的に受け止めてくれる人も多くて、なんか中目黒という場所や立地、Panofスタジオさんのご好意もあって、今年はすごい緩い感じのいい雰囲気で展示が行えたなーっていう感想。(実は自分がもうそんなに気構えなくなってきてるという説もあるw)もともと万人受けするとかもあんまり思ってないし期待してないので、毎回楽しいですって言って来てくれる人たちが少しいてくれたらそれだけで十分嬉しいし、ありがたいです。自分たちが好きなことを好き勝手にやる理由としてもうそれで十分なんじゃないかなーと。そんでたまたま作ったものが他の展示会に派生したり、各々の仕事へフィードバックできたら毎年やってる意味も全然あるしなとか、まー結構これくらいまで続けて来てようやくなんとなくやっててよかったよねーってなった。趣味ってこういうもんだよねって思った。いう作品を作りました。何作るかちゃんと決めたのも例のごとく1週間くらい前なのでまー作品の完成度とかはひどいもんなんですがw、どちらかというと夏休みの自由研究発表のような感じでつくりました。今回はそっちは置いといて、機械学習で愛情が理解できるのか?みたいなことを考えて自由研究をはじめました。AIxAI愛って何ですか。人が人を想う様を人が作り出す人工知能は理解できるのだろうか。機械にも愛情をはじめとした自発的感情が芽生えるのだろうか。そんな疑問から、自分にはその現在進行の進化を垣間見ることができるのだろうかと思い、機械学習を初めてみた。今回やっていることは機械学習とか深層学習の勉強で、そういった技術がここ数年ですごい取り上げられることが多くなっていて自分は何もやったことがなかったので単純に興味があったのと、そういった人工知能とかと一緒に言われる感情有無による社会的な損得みたいなところに興味があって、それを勉強してみたかったというだけです。Love」というテーマで、それと掛け合わせたくてダジャレが言いたくてAIって単語を使ってるだけですので!!!!!!!!(誰に怯えているんだろう)なので便宜上これをAIと呼びますね。何が写っているか答える。いうのを永遠とやっていって、AIが映画1本を丸々見終えると、機械が見たLEONっていう映画が1つのテキストデータでずらーっとできるので、そいつを元に今度は文言と文言の並びとかをまた学習させて、そうしたAIに今度は「Love」って言葉を与えるとこいつが勝手にその学習データから得た語領から勝手に文章を生成するっていうものです。学習するためのデータを自分で生成させるっていうところに何となく永久機関的なワクワク感があってやってたのと、あとは意味も分かってないのにそうやって機械本人が愛ってテーマの映画から学んだ脳に「愛」の書き出しで文章を生成させるっていう、ちょっと人間の考えながら作り出す文章とか物語とかと違うアプローチで文章を構成していくっていう過程に面白さを感じながらつくってました。最終的に展示物にするっていうのでこういった少しギャグっぽい成果物になってしまったんですが、(自分がもっと自然言語処理とか強くてもっといい文章生成の方法ができれば展示物は最後の出力された文章だけの文集を展示するみたいなのを考えてた。「いかに効率よくAIに正解をフィードバックできる仕組みを設計するか?」みたいな事を考えました。今回LEONに出てくる人物表情の喜怒哀楽を取得して、時系列で登場人物の感情分布図を作ります。それに加えて背景BGMの音データや、セリフ、画面の色味なども全て時系列でデータとして入力させて、LEONっていう映画のグラフデータを作ります。それに加えてTVにカメラが1台ついていれば、視聴者の反応が取得できます。その反応(例えば泣いた、笑った)をさっきの時系列と合わせてAIが学習データとして常に取得することができれば、こういったグラフを示す映画のこのポイントで人間が泣いた。それならばこのグラフに近いデータを示すこの映画でも感動するのでは?という具合にAIが推測できるようになるんじゃないかな?と思いました。感情を推測することは僕なんかが思いつく範囲の実装でももうできるようになってるんじゃないかなーと。あと、思ったのが学習データの集め方の話で、インターネットが普及した今は学習データがあればあるほどいい分野(翻訳とか画像認識とか)は、もう学習データを中央集権的に集めてスパコンでぶん回す的なgoogleやfacebookがやってる部分はそういう巨人たちにお任せして、むしろガンガンとデータ提供して(といっても翻訳機能使うとか、正しいキャプションで写真上げるとかみんなが普通にインターネット上で生活してればおk)貢献していきつつ、さっき言ってた個人の感情を学習していくようなパーソナルな学習データの個別採取は、各々の家とかに専用のAIを持ちつつそいつに学習データを貯めていきながらちょっとずつその人の感情を学習していくみたいな、そういった話になるのかなーとか考えてました。どちらにしろ、なんか結構こういったAIや機械学習とかに対して冷たいみたいなイメージが漠然とあったのだけど全く逆で、なんか生まれたてのどんどんものを覚えていく子どもみたいな感覚で、AIは愛情を感じるか?みたいなテーマで作りはじめたAIに人間が愛情を感じ始めたみたいなオチになりました。wそいえば、これAIとか愛情とかって話とは別に、映画のデータ分析というか、以前やったグラフィックデザインの死角展みたいなことの映画版ができそうだな~みたいな、ちょっと違う方向にも興味がでてきました。いうのも、僕自身が映画1本まるまる家のTVでじっと見るみたいなことができない人間なので、どうせなら分析結果からこういった映画だからおもしろいよみたいな要約だけを140字で教えてくれるbotみたいなのを結構前から作りたいなと思っていて、なんとなくそれに近い感じでプロトタイプとして作れた感じなのでこれはこれで進めていって映画生成手法論みたいな勝手な解析結果展みたいなのやっても面白そうだなとか思ってました。こっからは機械学習に使用したChainerのインストールとかハマったポイントとか何見ながらやってたとかそういった備忘録メモ。何もまとめてないのでめちゃ読みにくいけど。策定へhttp://www.itmedia.co.jp/news/articles/1606/08/news088.htmlhttp://ai-elsi.org/wp-content/uploads/2016/06/%E5%80%AB%E7%90%86%E7%B6%B1%E9%A0%98%E6%A1%88_Ver3.1.pdf人工知能AIが暴言を吐く事態に、私たちは何を考える?http://middle-managerblog.com/?p=6269Microsoftの人工知能Tay、悪い言葉を覚えて休眠中http://www.itmedia.co.jp/news/articles/1603/25/news069.html荒らし行為に対するテストを十分に行わなかったことが原因。?Microsoftが荒らし行為に対するQA(品質保証)を怠ったことが今回の一件の要因たとえばTayは、多数のユーザーから「ホロコーストはなかった」と教え込まれた場合、しばらくしてから「ホロコーストは起きたのか」と質問されると、否定する反応を示し始める可能性がある。それは彼女がホロコーストとは何なのかを理解しているからではない。語られていることが「何」であり、人々が「なぜ」彼女に嘘をつきうるのかについて理解することは、完全にプログラミング能力の外にある。彼女が知っているのは、「ホロコーストは起こらなかった」と人々が彼女に語ったということだけだ。一方で、問題になりそうな話題をブラックリストに載せるのは、その行為自体が問題を孕んでいる。アップルは「Siri」の発表後まもなく、人工妊娠中絶に反対するプログラミングをSiriに施しているとして非難された。遺体を隠す場所やコールガールが見つかる場所ならいくらでも教えてくれるのに、中絶や避妊に関して質問されると、Siriは(近くに可能な病院があったとしても)見つることができなかったからだ。アップルは、これはSiriがまだベータ版であることに起因するバグであって、ユーザーが中絶について知るのを妨げようとする意図的な試みではないと説明した。人間が考えられる下劣なことを全て無感情にただデータとして学習する。倫理問題SF作家アイザック・アシモフは「人間への安全性、命令への服従、自己防衛」をロボット三原則として挙げました。人工知能を備えたロボットが人間に危害を及ぼす命令を下された場合、ロボット三原則に従おうとするロボットは「人間への安全性」と「命令への服従」のどちらを選べば良いのかというジレンマに陥ってしまいます。過ちを犯したロボットには責任が発生するのかという倫理的な問題も生じます。インタビュー:AIの倫理判断、幅広い議論を=平野中央大教授http://jp.reuters.com/article/japan-ai-hirano-idJPKCN10E0G7?sp=true倫理問題はみんな避けて通ろうとするが、避けてはならない。設計するか社会全体で決めるべき問題だ」と警鐘を鳴らす。2020年に自動運転を実用化すると言っているので、その時に議論を始めても遅い。人型ロボットに右手で左の耳をつかめと命令するどうなるか。人間だと普通に右手を左耳の方に持っていって耳をつかむが、人型ロボットは右手を頭に突っ込んで左耳をつかもうとする。「人間だと当然、自分を殺さないように判断するが人工知能はそこが抜けていて、目的のために自分が死ぬようなことをやってしまうかもしれない。Descriptionshttp://cs.stanford.edu/people/karpathy/deepimagesent/メタデータの自動制作https://www.nhk.or.jp/strl/publica/giken_dayori/jp2/mt-0808.htmlシーンを解析する技術https://www.nhk.or.jp/strl/publica/giken_dayori/jp2/mt-0810.htmlシーン毎に分ける画面分割からの差分追跡でショットチェンジの判定を行う。MPFメタデータ制作フレームワークhttps://www.nhk.or.jp/strl/mpf/index.htmhttp://www.nttpc.co.jp/yougo/%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E5%88%B6%E4%BD%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF.htmlという辺りを色々調べて勉強しつつ。2016.10.24ここから開発スタート。いうかまずPython環境をつくりはじめるところから。UbuntuにChainerとCUDAインストールは一度こっちを見た方がいいかも。バージョン見て最新のものをダウンロード。今使ってるバージョン見る。みたいな自分が入れたAnacondaが選ばれてたらおk。--userでchainerうごいた。いうことでとりあえず次のチュートリアル。dsannoさんのchainer-image-captionが一番はじめっぽいのでそこから。datasetのとこでとりあえずCUDAが動かなかったのでCPUでいった。