<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>inugami_seto</title>
    <description></description>
    <link>http://inugamiseto.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>もう一回がんばる日記。</title>
      <description>というわけでもう一度だけがんばってみようかとおもうブログです。&lt;br /&gt;
&lt;br /&gt;
これが続かないんですよね。&lt;br /&gt;
&lt;br /&gt;
今回なんとなく作ろうとおもって作り始めたのは、SE専用の単語学習アプリです。&lt;br /&gt;
私が英語できないので・・・&lt;br /&gt;
&lt;br /&gt;
今日はメイン画面兼難易度選択画面と、苦手のみか総復習かの選択画面と、回答画面の画面遷移系とSQLiteから問題とってくるところまで。&lt;br /&gt;
&lt;br /&gt;
明日は回答欄の作成と、Fragmentのreplace切替（回答待ちうけ）、これまでの回答結果から得意不得意をDBに登録するあたりを実装するくらいでしょうか。&lt;br /&gt;
割と作るのは問題なくできそうだけど、おそらく画像つくるところでパワーが持たなくなる気がする。&lt;br /&gt;
どーするかなー。</description> 
      <link>http://inugamiseto.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%82%82%E3%81%86%E4%B8%80%E5%9B%9E%E3%81%8C%E3%82%93%E3%81%B0%E3%82%8B%E6%97%A5%E8%A8%98%E3%80%82</link> 
    </item>
    <item>
      <title>久しぶりにテレビをみて</title>
      <description>&lt;span style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;過剰な時間外労働をなくそうという番組を見て、色々考えたので忘れないようにメモ。&lt;/span&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;とりあえず、番組内で言われてたのは大きくこんなこと。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;・残業が当然、残業をやった人間が仕事の評価が高いという世風はなんとか変える必要がある。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;・残業をやって生活費をギリギリ稼いでいるという状況の人をなくさなければならない。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;・きつい仕事をしてこそ覚えれることもある。それを違う方法で教えるのはどうすればいいか悩む。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;・残業制限の法律を作るべきかも。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;・労働生産性が日本は低いからなんとかしなきゃ。残業すると生産性落ちるよね。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;もちろんだいたい賛成。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;ただもう少し深く考えたいところも。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;例えば法律の件。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;仕事が楽しくて残業してる人はどうすればいいのか。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;希少種だとは思うけど。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;私はたまに楽しくて遅くまで残っちゃうこともある。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;残業代で生活費を賄っている人をなんとかするにも財源もなにもない。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;景気も上向くか微妙。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;あと一番考えさせられたのは、労働生産性のお話。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;日本の労働生産性は他の先進国に比べて低いと。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;それはなぜかというと、残業をいっぱいするから。人間はそんなに高効率で長く働けない。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;それはごもっとも。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;なんで残業をいっぱいするのか。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;理由は大きく２つ。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;残業をするのが美徳と考える管理職がいるのと、仕事が純粋にいっぱいあること。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;そこから自分なりに少し考えた。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;多分、昔は、最初は善意から始まったのではないかと。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;お客さんのために何かしてあげたい。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;それをするために残業して、残業して。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;喜んでもらって。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;今の管理職級の人にはそれが普通になって。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;仕事は増えて。残業も増えて。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;業務も複雑になって。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;いつの間にか過剰になり過ぎて。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;でももう社会に凝り固まった普通が溶かせなくって。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;それが今なんじゃないかと。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;どうすればいいかはわからないけど。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;でもきっと今は最初の善意を忘れてるんだろうから、それをもう一度思い出して、更にお客さんからの思いやりも込めれば。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;どうすれば思い出せるかはわからないけど。&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;color: #454545; font-family: UICTFontTextStyleBody; font-size: 16px; text-decoration: -webkit-letterpress;&quot;&gt;天皇陛下にミネバ・ザビみたいな談話してもらえば、上の人の心に響いたりしないかな。&lt;/div&gt;</description> 
      <link>http://inugamiseto.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E4%B9%85%E3%81%97%E3%81%B6%E3%82%8A%E3%81%AB%E3%83%86%E3%83%AC%E3%83%93%E3%82%92%E3%81%BF%E3%81%A6</link> 
    </item>
    <item>
      <title>TensorFlow Android Demo</title>
      <description>&lt;p&gt;前回と引き続きテンソルフローのお話。&lt;br /&gt;
&lt;br /&gt;
MNISTは無事動いたので、続いて公開されてるAndroidのDemoを動かすことに。&lt;br /&gt;
ただ、AndroidSDKを入れるときにGUIがないと（なくてもできるらしいが。）いけないそうなので、AWSにGUI環境を入れる。&lt;br /&gt;
&lt;br /&gt;
VNCなどで環境を構築してわかったことは、ストレージが無料枠だけではたりないということ。&lt;br /&gt;
NDKやSDKをいれちゃうと、３０GBとか結構すぐいっぱい。&lt;br /&gt;
&lt;br /&gt;
なので、方針を変えてVMwareでローカルに構築して進めました。&lt;br /&gt;
悲しいね。&lt;br /&gt;
&lt;br /&gt;
こちらを参考に進めました。&lt;br /&gt;
&lt;a href=&quot;http://tensorflow.hatenablog.com/entry/2016/02/13/210000&quot;&gt;http://tensorflow.hatenablog.com/entry/2016/02/13/210000&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
つまったことは大きく三つ。&lt;br /&gt;
１．なんかいろいろライブラリが足りなかった。&lt;br /&gt;
　　　　&lt;a href=&quot;http://stackoverflow.com/questions/17020298/android-sdks-build-tools-17-0-0-aapt-error-while-loading-shared-libraries-libz&quot;&gt;http://stackoverflow.com/questions/17020298/android-sdks-build-tools-17-0-0-aapt-error-while-loading-shared-libraries-libz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
２．bazelのコマンド実行時に&quot;--jobs 2&quot;をつけていなかったためリソース不足になった。&lt;br /&gt;
　　　　&lt;a href=&quot;http://stackoverflow.com/questions/34382360/decrease-bazel-memory-usage?rq=1&quot;&gt;http://stackoverflow.com/questions/34382360/decrease-bazel-memory-usage?rq=1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
３．VMのメモリが足りなかった。&lt;br /&gt;
　　　　GUI環境と平行で行うには４Gくらいいる。&lt;br /&gt;
&lt;br /&gt;
あとapk化しても動かせるAndroidがないので、どうしようかちょっと考えています。&lt;/p&gt;</description> 
      <link>http://inugamiseto.blog.shinobi.jp/tensorflow/tensorflow%20android%20demo</link> 
    </item>
    <item>
      <title>AWSとTensorflowの話。</title>
      <description>今の部署の課長に、転職のときはブログ書いといたら有利だよ！といわれたので書いてみることに。&lt;br /&gt;
続かないんだよなぁこれ・・・&lt;br /&gt;
&lt;br /&gt;
とりあえず、最近作っていたアプリとかなんやかんやもいったん収束したのでお遊びでTensorflowを導入してみることに。&lt;br /&gt;
目標はチュートリアルの実行です。&lt;br /&gt;
研修でAWS触ったこともあり、AWSの上に乗っけました。&lt;br /&gt;
&lt;br /&gt;
普通にEC2インスタンスを作成して、Teratarmでログイン。&lt;br /&gt;
pipのインストールとかして、以下の方の記事を参考にさぁインストール。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://yutasugii.hatenablog.com/entry/2015/11/20/131957&quot;&gt;http://yutasugii.hatenablog.com/entry/2015/11/20/131957&lt;/a&gt;&lt;br /&gt;
※ちょっと前の記事なのでフォルダ構成とか変わってます。&lt;br /&gt;
&lt;br /&gt;
なれないvi使いながらfully_connected_feed.pyを変更していざ実行！&lt;br /&gt;
&lt;br /&gt;
ImportError: fully_connected_feed.so: invalid ELF header&lt;br /&gt;
&lt;br /&gt;
？？？&lt;br /&gt;
ELFエラーって何ぞと調べてみると、wiki様いわく、&lt;br /&gt;
「コンパイラが生成する&lt;a title=&quot;オブジェクトファイル&quot; href=&quot;https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&quot;&gt;オブジェクト&lt;/a&gt;、および、ライブラリとリンクされた&lt;a title=&quot;実行ファイル&quot; href=&quot;https://ja.wikipedia.org/wiki/%E5%AE%9F%E8%A1%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&quot;&gt;実行ファイル&lt;/a&gt;の&lt;a title=&quot;ファイルフォーマット&quot; href=&quot;https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88&quot;&gt;ファイルフォーマット&lt;/a&gt;である。」&lt;br /&gt;
&lt;br /&gt;
そしてよく見ると上のURLでインストールしたURLは&lt;a title=&quot;A.outフォーマット&quot; href=&quot;https://ja.wikipedia.org/wiki/A.out%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl&lt;br /&gt;
&lt;br /&gt;
mac用でござった。&lt;br /&gt;
無念。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#using-pip&quot;&gt;https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#using-pip&lt;/a&gt;&lt;br /&gt;
ここ見てLinux 用に変更。&lt;br /&gt;
&lt;br /&gt;
再度ﾎﾟﾁｰ。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; File &quot;fully_connected_feed.py&quot;, line 277, in &amp;lt;module&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)&lt;br /&gt;
TypeError: run() got an unexpected keyword argument 'argv'&lt;br /&gt;
&lt;br /&gt;
何だこれは・・・&lt;br /&gt;
でgitの中身を見てみるとどうも最近（2016/10月末くらい)fully_connected_feed.pyが更新されたようで。&lt;br /&gt;
昔のなら動くかなとr0.8でブランチ切っているものをインストール&lt;br /&gt;
&lt;br /&gt;
git clone -b r0.8 --recurse-submodules &lt;a href=&quot;https://github.com/tensorflow/tensorflow&quot;&gt;https://github.com/tensorflow/tensorflow&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Step 1000: loss = 0.60 (0.010 sec)&lt;br /&gt;
Step 1100: loss = 0.54 (0.108 sec)&lt;br /&gt;
Step 1200: loss = 0.41 (0.005 sec)&lt;br /&gt;
Step 1300: loss = 0.50 (0.005 sec)&lt;br /&gt;
Step 1400: loss = 0.36 (0.005 sec)&lt;br /&gt;
Step 1500: loss = 0.37 (0.005 sec)&lt;br /&gt;
Step 1600: loss = 0.46 (0.005 sec)&lt;br /&gt;
Step 1700: loss = 0.40 (0.004 sec)&lt;br /&gt;
Step 1800: loss = 0.35 (0.004 sec)&lt;br /&gt;
Step 1900: loss = 0.33 (0.005 sec)&lt;br /&gt;
Training Data Eval:&lt;br /&gt;
&amp;nbsp; Num examples: 55000&amp;nbsp; Num correct: 49206&amp;nbsp; Precision @ 1: 0.8947&lt;br /&gt;
Validation Data Eval:&lt;br /&gt;
&amp;nbsp; Num examples: 5000&amp;nbsp; Num correct: 4522&amp;nbsp; Precision @ 1: 0.9044&lt;br /&gt;
Test Data Eval:&lt;br /&gt;
&amp;nbsp; Num examples: 10000&amp;nbsp; Num correct: 8994&amp;nbsp; Precision @ 1: 0.8994&lt;br /&gt;
&lt;br /&gt;
動いたー！&lt;br /&gt;
部署でAI使って遊んでみるかという話も持ち上がっているので一応それの予習がてらやりました。&lt;br /&gt;
どう使うかはこれから考えます・・・&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>http://inugamiseto.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/aws%E3%81%A8tensorflow%E3%81%AE%E8%A9%B1%E3%80%82</link> 
    </item>

  </channel>
</rss>