今週末はデータの分析をしながらマッタリ過ごす予定 RSSフィード

2011/12/08

[]誰もが納得しそうなcatコマンド 20:35

 こんばんは森岡ですほとんど誰も見てないでしょうけど2週間近く日記を放置してましたスイマセン _| ̄|○

 んで、本題↓

 http://d.hatena.ne.jp/teramako/20111207/p1

 私もはじめてcatコマンドの存在を知った時は「何でネコ?」って思ったもんですが、その思いを実現した変な素晴らしい方がいる様です。

 sl、catと来たら、次はtea*1で紅茶をいれてくれるコマンドとか誰か作りませんかね。私は時間が無いので無理ですが。

[]アイデム エンジニアキャリアHacks共有プロジェクトに応募してみる 20:48

 お題:5年後の「エンジニアの働き方」は、どう変わっていてほしいですか?

 えーっと、ヒジョーに俗っぽい事から言うと

  1. 終電で帰らなくていい
  2. 納期間際に徹夜しなくていい
  3. 休日に会社からの電話に怯えなくていい
  4. いきなり「仕様変わったから、ヨロシク」とか言われない

辺りですかね、パッと思い付くのは。ちなみに、今の会社の事では断じてありません。

 まぁ、そういうのは置いといて、理想の開発スタイルと言うとこれですかね。

  • 自分のアイデアを製品化しやすいシステムが出来ている

 別に自社開発じゃなくてもいいんで、「お前のアイデアに目をつけてくれた会社があるから、2年間出向して開発してこい」とか言われても全然OKです。

 むしろ、色んな会社の人が、それこそ社長・会長から新入社員まで全員が自分のアイデアを出しあって、その中から有望そうなのを製品化するコミュニティなりシステムなりがあると嬉しいです。

 現状だと、自社内で頑張ってアイデアをアピールするか、ベンチャー企業立ち上げるというリスキーな方法しか無いんで、それをどうにかして欲しいなぁ…と。


 あ、ちなみに最優秀賞のMacBook Airが当たったら、ThinkPadと一緒に世界コンピュータ将棋選手権に持ち込みますw

 目指せ、世界最軽量クラスターマシン@選手権!

[]バグっぽいなぁ・・・ 21:06

20:22:21 @ lib::reporting::ReportCollector::printReport() > GpD : 24642

20:22:21 @ lib::reporting::ReportCollector::printReport() > 先手の勝率 : 0.5

20:22:21 @ lib::reporting::ReportCollector::printReport() > 引き分け率 : 0

20:22:21 @ lib::reporting::ReportCollector::printReport() > 平均手数 : 88.9

20:22:21 @ lib::reporting::ReportCollector::printReport() > 終局二手前の評価値 : 6.277486

20:22:21 @ lib::reporting::ReportCollector::printReport() > 終局時の評価値 : 8.674604

20:22:21 @ lib::reporting::ReportCollector::printReport() > 探査率 : 0.0557426

20:22:21 @ lib::reporting::ReportCollector::printReport() > 温度 : 0.061489

20:22:21 @ lib::reporting::ReportCollector::printReport() > ウィンドウマージン : 0.849501

20:22:21 @ lib::reporting::ReportCollector::printReport() > 平均パラメータ修正量(序盤) : 5.42781e-005

20:22:21 @ lib::reporting::ReportCollector::printReport() > 平均パラメータ修正量(終盤) : 5.42781e-005

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_歩(中盤) : 25.643366

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_香(中盤) : 22.807716

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_桂(中盤) : 34.461331

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_銀(中盤) : 70.890720

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_金(中盤) : 90.874800

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_角(中盤) : 88.578551

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_飛(中盤) : 79.719960

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_と(中盤) : 103.340392

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_杏(中盤) : 94.663506

20:22:21 @ lib::reporting::ReportCollector::printReport() > 駒価値_圭(中盤) : 95.503422

20:22:22 @ lib::reporting::ReportCollector::printReport() > 駒価値_全(中盤) : 92.094114

20:22:22 @ lib::reporting::ReportCollector::printReport() > 駒価値_馬(中盤) : 104.157612

20:22:22 @ lib::reporting::ReportCollector::printReport() > 駒価値_龍(中盤) : 93.394097

20:22:22 @ lib::reporting::ReportCollector::printReport() > 進行度の平均二乗誤差 : 0.0833587

20:22:22 @ core::evl::LinearEvaluator3::outputToFile() > ファイルにセーブ中... "params.txt" & "params_2011_12_08.txt" 完了。

 終局時の評価値が8前後なのに温度が0.06前後で、評価値の絶対値と温度の差が大きい気がします。

 TDLeaf(λ)だとこうならなくて、評価値と温度がもうちょっと近い感じでした。

 多分、今やってる方策勾配法だと最善手と次善手の評価値の差が小さいので、その影響で温度が低くなっている*2んじゃないかとは思うんですが。

 一度、最善手と他の手の評価値の関係をグラフにしてみた方が良さそうですね。まずはどういう現象が起きてるのか把握しないといけないので。

*1teeコマンドのtypo対策として

*2:最善手以外の手を選ぶ確率が0.05になる様に、自動で温度調整している為

usapyonusapyon 2011/12/10 19:35 1〜4は、自分自身に原因があることもありますよー(^^;
…って言うのを6年ほど前に一回学習しました。

学習結果を忘れてしまう私がまた呪わしい(泣)。

リスクはまぁどこにでもあるので、リスクも含めて結果も全部自分で取りたい!って思うのか、リスクはこれ位しか取りたくないから、結果もこれ位しかいらない…って割り切るのか、その辺が大切なのかも。
「助け合い」でやるなら、結果は当然「共有」される「べき」だし。

もっとも、それを出し抜こうとする人もいるからなぁ…。

性善説で生きるか、性悪説で生きるか、人生論にもなりそう。

GasyouGasyou 2011/12/10 19:44 >1〜4は、自分自身に原因があることもありますよー(^^;
確かにそうですね。気をつけますーf(^^;

>学習結果を忘れてしまう私がまた呪わしい(泣)。
正則化が効き過ぎてるとかw

私の場合、結果(報酬)を求めるより自分のアイデアが形になる方が重要なんで、リスクとリターンとか結果の共有とかは全く考えていませんでした(汗

>性善説で生きるか、性悪説で生きるか、人生論にもなりそう。
ですねー。永遠に決着つかない宗教戦争になりそうな気がします。

usapyonusapyon 2011/12/14 20:50 >>学習結果を忘れてしまう私がまた呪わしい(泣)。
>正則化が効き過ぎてるとかw
色々考えてみたんですが、私の場合、CPUに例えると「キャッシュに残ってない」みたいですw
さらに将棋プログラム的に追うと、ハッシュ(トランスポジション)テーブルに残してたつもりだったんだけど、別の情報で上書きしてたとか…そんな感じですねぇ。いやー、我ながら、私の脳味噌バグだらけ(--;

GasyouGasyou 2011/12/14 21:32 あー、なるほど。
「分からない」訳じゃなくて「時間をかけて読まないと分からない」状態ですか。
何となく分かります。私の場合は、色々やってて「前も同じ事した気がする」って感じる事がたまにありますので。
なんなんでしょうねぇ… 歳のせいとは思いたくないんですが。