悪い兆候トイレを観察すれば、その会社のことがわかると書いた。どのようなことがわかるのか、悪い兆候を例に挙げながら説明していきたい。トイレ掃除当番が明確に決まっていないトイレ掃除当番が決まっていないということは、誰かが自主的に掃除をしなければ、掃除がされない状況である。掃除は新入社員がやるものだろ、とか、早く出社した人がやればよくない、とか、掃除好きはほっといてもやるだろとか。どのケースにしろ、昔からの通例、暗黙の了解、自主性依存といった、"やるやらない"を現場の"誰か"に丸投げしてしまっている。いった場合、仕事においてもマネジメントがうまく機能していないことが多い。そもそも会社の時間内に掃除時間がある以上、掃除=業務である。その認識においていえば、"誰か"に丸投げしている時点で、業務におけるマネジメントを放棄していることになる。いやいや掃除は業務じゃないから、ということであれば社員がやらなくて済むように業者を頼むなりする必要がある。汚したまま放置するトイレを使用するとき、意図せず汚してしまうことはあるだろう。問題は、汚してしまった後どういう行動が取られているか、ということだ。汚した本人が掃除している素晴らしい。僕が無駄なネタブログポストをする必要がなくなる、優しい世界。チームメンバー間の信頼関係も築けており、社員のモチベーションも高い。汚れを放置しだす心に余裕がなくなっている、もしくは傲り高ぶっている。社員のモチベーションは低く、卑屈な状態だろう。汚すわりとまじでやめて。トイレが汚い行き着く先である。誰かが改善アクションをとらないとどうしようもないレベルになっている。マネジメント?モチベーション?そんな話ではない。人は弱い生き物であり、変化を嫌う。外部的に無理やりやらざるを得ない環境にし、それを継続、習慣化してしまうのが改善の近道だと思っている。トイレ掃除だと、掃除当番表を作成し、やるだけ。仕組み化と似た話にはなるが、以下2点を明確に定義するのが良いと思っている。誰が、どういうミッションを担っているか、ということ。任された当人としてはミッションを達成する責任感が増し、推進もしやすい。皆、問題意識はあるが、誰も手をつけないみたいな状況を回避できる。トイレ掃除のミッションは、トイレを清潔に保ち、気持ちよくトイレができる環境を社員に提供することである。このミッションを誰が担うかを決めれば良い。評価指標1だけだと弱いので、ミッションに対してどうなったら良いのか、の指標もあると良いと思う。できているのか、いないのか、判断できるし、PDCAも回しやすい。トイレ掃除でいうと、以下が指標かと思う。戦う意思を持つトイレ掃除がちゃんとできない会社の文化と戦う意思を持つのも重要。会社の文化はそこに所属する社員によって構築されるものなのである。よって、戦う相手は「社員」である。うまくいっていない原因は、「社員」のどういう振る舞いからなのか、発言からなのか、よく見極めて、意見や改善指摘をしてく必要がある。それをすることで、会社に居づらくなる一方なら、多分会社と自分がFitしていないということなんだと思う。まとめ改めて書くが、ネタである。ネタ的に書いてみたが、それっぽくなったので満足している。社員がトイレ掃除をすべきといった精神論ではない。僕が掃除が好きなだけだ。「トイレは会社の縮図である」。ネタであることを祈る。はじめに猫も杓子もディープニューラルネットワーク(DNN)という時代。技術に疎い上司も「AIがーAIがー」と毎日言っているので、本当にすごい時代になったなと思う。うちの会社、紙データの入力業務とかしてまして、それをDNNで手書き文字認識で自動化したら良くね?という案が出た。DNN入門としては良い課題。これはやってみるっきゃない、ということで3人くらいで休日を使って、ちまちまと開発したり、テストデータ作ったりしていた。最初のうちは良かったが、学習データが10,000件を超えたあたりで、学習にかかる時間が2時間くらいかかりだして、結構馬鹿にならなくなってきた。パラメータ少し変えたら2時間、学習データを追加するたびに2時間...。耐えられなくなってきたので、GPU利用で速くしたいというのは自明な流れ。その時期に、自宅のPCの買い替えを検討していたので、人柱になってやろうという気になった。買ったのは、ALIENWARE13のGTX1060(6GB)搭載のモデル。Laptopを買おうと思っていたけど、NDIVIAのGPU載ってないからやめた)このPCに、Keras+TensorFlow(GPU)の環境を作ろうという話。準備まずは、Keras+TensorFlow(GPU)にたどり着くためのツール類をインストールする。