タグ

ブックマーク / yaneurao.hatenadiary.com (8)

  • 電王戦 第五局 Ponanzaの意外な弱点 - やねうらおブログ(移転しました)

    ※ この記事は電王戦 第五局が始まる3日前に書いている。 Ponanzaが他のどのソフトより一回り強いソフトであることには誰も異存はないだろう。 ノーパソで人間の強豪相手に166連勝とか凄すぎて言葉も出ない。 そんなPonanzaだが、開発者の山君自身が「銀ばさみ」を弱点として挙げている。 https://twitter.com/kagami_tomo/status/452827971808534528 初めてこの話題を聞く将棋ファンにとっては「これだけ化け物級の将棋ソフトが銀ばさみなどと言う初歩的な手筋をらうはずがない」と考えるだろうが、銀ばさみをらいやすいというのは当のことなのだ。 ライトな将棋ファンのために説明しておくが、銀はさみというのは次図のような形で銀が死んでいることを言う。 歩がタダ取りできると思って銀で歩を取りに行ったときに、銀の前に歩を打たれて上図のような形となり

    電王戦 第五局 Ponanzaの意外な弱点 - やねうらおブログ(移転しました)
    boxeur
    boxeur 2014/04/12
  • 「捨て駒」がなんだかわかってない奴、多杉 - やねうらおブログ(移転しました)

    今日は『将棋世界』の取材があるのだが、将棋のこと考えていたら寝れないので将棋について日頃思っていることをぶちまけてみる。 もう何度目にしたかわからないのだが、小説やドラマでよく「捨て駒のように俺を粗末に扱いやがって」みたいな表現が出てくるのだが、これが将棋指しから見ると極めておかしい、誤った表現である。将棋について理解のない人にとって「捨て駒」とはそういう認識なのだろうが…。今回はこのことについて詳しく説明する。 まず、将棋は捕獲した駒を手駒に出来る。これはチェスとは違った特徴である。チェスは手駒という概念がないので、取った駒はただ盤上から消えていく。将棋は違う。手駒になる。銀は4枚しかなく、初期盤面では先後2枚ずつ割り振られているが、相手から1枚取るとこちらは盤上に2枚、手駒で1枚と併せて3枚になる。相手は盤上に1枚だけであるから、3対1の戦力になる。 銀の価値が300点だとしたら、相手

    「捨て駒」がなんだかわかってない奴、多杉 - やねうらおブログ(移転しました)
    boxeur
    boxeur 2014/04/05
    なんか後半は違う記事になってたw
  • 天才になるために気をつけるべき3つのこと - やねうらおブログ(移転しました)

    お正月からいきなり何を言いだすのかという感じですが、ちょっと天才になるためのアドバイス的なものを機械学習の観点から書いてみたいと思ったんですよ。 そもそも天才とは何なのか。人間の脳って生物学的には同じ仕組みで学習しているわけですから、学習アルゴリズムに個体差はないと思うんです。しかし学習の早いとか遅いとかはあるわけです。 これは脳のなかでシナプスが形成される速度に個体差があるからだと思うのですが、なぜそういう差があるのかはいまの脳科学ではたぶん解明されていません。べ物などの栄養バランスによるものか、心の持ちようによって何かの脳内物質が出て、それがシナプスの形成を促進するのか。 ともかく、同じ学習アルゴリズムで学習しているのが人間であります。 では、学習が早い人(習熟が早い人)ほど能力が高いのでしょうか?学習速度が天才と凡人とを分かつのでしょうか?世間的にはそう思われているかと思うのですが

    天才になるために気をつけるべき3つのこと - やねうらおブログ(移転しました)
    boxeur
    boxeur 2014/01/10
    最近考えてたこと合致する。面白い。天才秀才論はスルー。
  • マインドストームNXTで作る自動ページめくりブックスキャナ(17) - やねうらおブログ(移転しました)

    NXT LOGというNXTの作品の記事を投稿する公式blogがある。 NXT LOG http://mindstorms.lego.com/NXTLOG/default.aspx 2008年1月18日現在4473個の作品が掲載されている。ここで他の人の作品から多くのことを学べる。 NXT LOGは毎日少しずつ見させてもらっているのだが、NXTで作られたページめくり器があったので紹介しておく。*1 Handfree Page Flipper(右の写真) http://mindstorms.lego.com/nxtlog/ProjectDisplay.aspx?id=5cd9cd28-ce43-47d0-bf41-24b10393fc46 断面が∞の形をしたゴム部品*2を勢いよく紙に摩擦させてページをめくっているようだ。勢いよく摩擦させるために、クランク機構に輪ゴムを引っかけてあるのだと思う。

    マインドストームNXTで作る自動ページめくりブックスキャナ(17) - やねうらおブログ(移転しました)
    boxeur
    boxeur 2010/03/06
    「How to Make a Full Auto Book Scanner - a scientist's toy box」 http://ow.ly/1eT5a RT @gnue: レゴ(
  • 何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)

    小学校のころ、私は四則演算が学校で一番速く出来た。そんな私だが、実は九九はほとんど覚えていなかった。 掛け算や割り算を速く行なうのに必要なのは九九じゃないことを私は知っていたからだ。 簡単な例を出そう。あなたは、40÷6をどうやって計算するだろうか? 九九を持ち出してきて、「6×8 = 48 あれ、大きすぎたか。6×7 = 42、ありゃ、まだ大きいか。6×6 = 36。おお、40より小さくなった。40-36 = 4だから、6余り4が答え!」なんてやらないだろうか。これは凄く無駄な作業だ。どう考えてもやり方がおかしい。 ここで必要なのは、九九ではなく、36〜41は、6で割ったら商は6という知識である。「余り」もセットにして覚えてあるとなお良い。 「÷6」をするとき、割られる数が60以上であることは考えなくて良い。また、もう少し一般化して言えば、「÷N」するときは、割られる数がN*10以上であ

    何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)
    boxeur
    boxeur 2009/05/07
    で、1729を見た瞬間に「異なる2つの自然数の立方和として2通りに表される最小の自然数だお!(キリッ)」と瞬時にわかるための数字暗記方法マダー?ww
  • 誰でも年収1,000万円稼げる仕事術 - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男

    私の提唱する「誰でも年収1,000万円稼げる仕事術」は実に簡単だ。 毎日15時間、パソコンの前で働けばいいのだ。 行儀は悪いが、ご飯も頬張りながらパソコンで仕事に励もう。 テレビは見たければ横でつけておいてもいい。 これにより、15時間×30日 = 450時間働くことが出来る。8×月20日=160時間の3倍近い数字だ。つまり、月160時間働いて月給30万円のエンジニアならば、450時間働けば、月に84万3750円になり、年収で1012万5千円になる。このように簡単に年収1000万が達成できる。 だけどそんなことを言うと「毎日15時間も働いたら過労死しちゃうよ!」なんて声が聞こえてくる。 それは全くの間違いだ。 例えば、毎日寝っ転がりながら15時間漫画を読み続けたら、果たして疲労で死ぬだろうか?死なないだろう。何故、それで死なないのに、仕事だと15時間すると、過労で死ぬのだろう? それはスト

    誰でも年収1,000万円稼げる仕事術 - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男
    boxeur
    boxeur 2008/12/14
    "月160時間働いて月給30万円のエンジニアならば、450時間働けば、月に84万3750円になり、年収で1012万5千円になる。このように簡単に年収1000万が達成できる。"
  • iPhoneを最低月額料金で使う - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男

    iPhoneのデータ通信料の最低額が1,029円(ちなみに上限は5,985円)に引き下げられたので、使わない月はこの1,029円になって欲しい。 しかし、iPhoneにはパケット通信するアプリ/デーモンが数多くあり、電話しかしないからと言っても最低額にするのは並大抵の努力では達成できない。 2chの「iPhoneを月額最低金額で維持するスレ」によると、 ■ 前提条件 ・Safari、マップ(GPS)、YouTube、天気や株価等、通信を必要とするアプリ (AppStoreのアプリも含めて)はWiFi環境下以外では絶対に使わない。 ・留守電はソフトバンクの無料の(1416)を使用(21円/30秒)。 基オプションパックの留守電(ビジュアルボイスメール)は使わない(受信にパケットうから)。 ・相手がソフトバンク携帯を使っているなら、なるべくメールよりSMSを使ってもらう (SMSは通信料タ

    iPhoneを最低月額料金で使う - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男
    boxeur
    boxeur 2008/09/01
    ダイアルアップでがんばろうの巻(ダイアルアップとは比べ物にならないほど速いけど)w
  • iPhoneアプリ開発の始め方 - やねうらおブログ(移転しました)

    1. Macを買おう Mac miniで構わないのでMacを買おう。Windowsでもtoolchainを自分でbuildすればiPhone用のバイナリを作れなくはないが、デバッグが実機でしか出来ない。 Mac用のiPhone SDKは非常に出来が良く、統合環境としても、シミュレータとしても優れている。無理してWindowsで開発しようとしないこと。これが開発の近道である。 2. Cocoaを勉強しよう iPhoneのアプリを開発すると言ってもiPhone専用のAPIはごくわずかであり、実際の開発の大半はObjective-CやCocoa,Quartz,OpenGL ESなどの勉強に費やされる。 Cocoa/Objective-Cのとして日語でお勧めなのは、「詳解 Objective-C 2.0」(左の) である。内容はかなり凝縮されている。もう少し説明を丁寧にしたほうが良かったよう

  • 1