タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rubyとRubyと1986sに関するHashのブックマーク (2)

  • 遺伝的アルゴリズムをRで書いてみた - yasuhisa's blog

    Rejectセキュリティ&プログラミングキャンプでは極度の体調不良*1により、あんまりコーディングしてる時間が取れなかったのですが、それでもなんとか自分がやろうと思っていたところができました。集合知プログラミングの11章「進化する知性」ということで、遺伝的アルゴリズムをやってみました。最初はRubyで書いてたんですが、Rubyのことをあんまり分かってないらしく、バグってるっぽい流れ*2。ということで手がちょっとは動くRで書いてみました。クラスとかを作らないと厳しい感じだったので、初めてのS4とかに挑戦してみたんですが、あんまりいいコードではない気がする。 この章でやっていることは、xとyに0から40までの一様乱数を用意して、の結果を予測する関数を生成するプログラムを書こう、ということです。 関数を生成するプログラム、ということで、「解析木」というものが必要になるそうです。解析木というのはこ

    遺伝的アルゴリズムをRで書いてみた - yasuhisa's blog
  • 再びN-queens問題(エイトクイーンズ問題) - 毛のはえたようなもの

    勘違い id:ujihisa兄さんのレスにしたがって書いてみましたが動きません。どしてかなぁ なんだかどえらい間違いをしている気がします。あほの子 class Queens 中略 def calc(i=0) @answer = 0 calc(0) end def calc(i) if i == @boardSize # print(" show_ans;[") # @boardSize.times{|k| printf("%s,",@matrix[k])} # print("]\n") @answer +=1 else @boardSize.times{|k| if check(i,k) @matrix[i] = k calc(i+1) end } end end 中略 end 後略 ああ!関数のデフォルト値! やっぱりあほの子だったらしい私。id:faultierにいさんからツッコミがは

    再びN-queens問題(エイトクイーンズ問題) - 毛のはえたようなもの
  • 1