商品の情報
恋するプログラム―Rubyでつくる人工無脳

恋するプログラム―Rubyでつくる人工無脳

この商品が欲しい!
この商品は Amazon.co.jp で購入することができます。このボタンをクリックすると、商品が Amazon.co.jp のカートに入ります。

恋するプログラム―Rubyでつくる人工無脳の商品レビュー

4.0 プログラムを拡張していく様子が参考になった。

 オブジェクト指向スクリプト言語Rubyを使って人工無能プログラムをつくってみよう、という本。人工無能入門でもあり、Ruby入門でもある。

 人工無能とは一種の会話プログラムで、一見人工知能のように見えて、実は簡単なルールに基づいてユーザーとの「会話らしきもの」を出力するプログラム。その人工無能を読者と一緒に1からつくっていく。Rubyのインストールから始め、初めてのコンソールプログラム、初めてのGUIプログラムを経て、最後はGoogle Web APIまで。

 著者も書いているが、人工無能というテーマのもとで、文字列の入出力、文字列処理、ファイルアクセス、正規表現によるパターンマッチング、GUI、ネットワークプログラミング、と様々なトピックを一通り経験していく、というのは、入門者向けのテーマとして良いアイデアだと思う。

 実は私自身は、人工無能そのものにはそれほど関心がなく、Ruby入門として本書を手に取った。プログラムを拡張していく際に、どのようにサブクラスを増やしていくかが参考になり、オブジェクト指向プログラミング入門としても良いと思う。各クラス間の関係を示す図があれば、もっとわかりやすかったと思うが…。

 パッと見た感じではスペースが多くスカスカの紙面だが、実は意外と文字が小さく、見た目より内容は濃い。Ruby入門も兼ねているが、全くのプログラミング初心者には難しいと思う。ただし、「詳しくはマニュアルを参照して下さい」で済ませる入門書が多い中で、参照すべきリファレンスの項目まで示してくれているのは有難い。

 ActiveScriptRuby、形態素解析ソフト「茶筅」、それらのマニュアル、サンプルプログラム、等が収録されたCD-ROMが付属する。
5.0 数少ない人工無脳本
人工無脳の本って全然無いんですよね。
だからこれについて書いているという点だけでも買いなのに、メインタイトルが「恋するプログラム」じゃあありませんか(;゚Д゚)
発行直後に即買いしました。

この本は他のプログラミング言語を使える人がRubyを始めるときに最適な入門書だと思います。
人工無脳という1つのプログラムを単純なバージョンから次第にバージョンアップさせていく過程を詳しく解説しているので、何をしたいのかという要求からその実装までを実際のプログラミングと同じ手順で知ることができます。

実装されたプログラムは付属CD-ROMに入っていますし、この本の所々に改造のヒントが書かれているので、この本は人工無脳を自作するまでの良いステップになると思います。

Rubyに興味がある人には……
 Rubyプログラミングの例
 主に文字を扱うプログラムの作り方
 Googleを利用するプログラムの作り方

人工無脳に興味がある人には……
 人工無脳の本質
 人工無脳に言葉を学習させる方法
 マルコフ連鎖を使った作文の方法
 いろいろなやり方で人工無脳に応答させる方法
 人工無脳に感情を持たせる方法
 インターネットを利用して、学習させる方法

……などが目を引く内容ではないでしょうか。
4.0 プログラムは楽しいもの。
 プログラミングの楽しさを広めるためのRuby攻略本です。Rubyでプログラムを組んだことがある人向けに、もうちょっとがんばればこんな面白いことができるという一例が体験できます。かなりおすすめです。
 ふと、大学入学当時に買った「はじめてのC」を思い出しました。
4.0 Rubyのすぐれた解説書
Perlでは日本語の正規表現をうまく機能させるのが難しいので、Rubyに転向するにあたり購入しました。JAVAやPythonのようなOOP言語を少しでも知っていれば、Rubyを知るにはとても分かり易い参考書になると思います。また、内容はとても面白く、GUIについてや茶筅を例にしたDLLの使い方はとても参考になりました。
4.0 プログラムの入門書を一通り読んではみたんだけど・・・という人におすすめ
プログラムに興味があって入門書を読んでみたけど、結局たいしたことが出来るようにならなかった、という人は結構いるんじゃないだろうか。
この本は、そういった人にまず、おすすめ出来る本だ。
この本では、人工無能を作成するということを通じて、そこで使われているプログラミングのテクニックが紹介されるという構成になっている。
プログラム入門書では、プログラム言語の機能を極力網羅的に紹介しようとしているものが多いが、本書のような方法の方が、プログラムを作ることの楽しさを感じられるとぼくは思う。
また、作成目標が人工無能なのも興味をそそらせる良い選択だと思う。
残念なことは、プログラム自体がはじめての人にはやや敷居が高いと感じさせることだ。こういうアプローチは初学者にこそ有効だと思うから。

本の最新売り上げランキング - トップ10

1位 「ハリー・ポッターと死の秘宝」 (上下巻セット) (ハリー・ポッターシリーズ第七巻)
おすすめ度: 価格: ¥ 3,990  近日発売 予約可
2位 脳が教える! 1つの習慣
おすすめ度: 価格: ¥ 1,365  通常24時間以内に発送
3位 ダントツに売るアポ取りの達人 実践編―最初の10秒で運命は決まる 成約率80%を突破する!「逆アポ」の黄金法則
おすすめ度: 価格: ¥ 1,470  通常4~5日以内に発送
4位 ARASHI IS ALIVE
おすすめ度: 価格: ¥ 2,300  近日発売 予約可
5位 勝間和代のビジネス頭を創る7つのフレームワーク力 ビジネス思考法の基本と実践
おすすめ度: 価格: ¥ 1,680  通常24時間以内に発送
6位 ジャンセンウォーキング
おすすめ度: 価格: ¥ 1,500  近日発売 予約可
7位 日刊スポーツがみたペ・ヨンジュ
おすすめ度: 価格: ¥ 980  近日発売 予約可
8位 億万長者 専門学校
おすすめ度: 価格: ¥ 1,890  通常24時間以内に発送
9位 西の魔女が死んだ (新潮文庫)
おすすめ度: 価格: ¥ 420  通常24時間以内に発送
10位 Fate/complete material I Art material.
おすすめ度: 価格: ¥ 3,675  通常24時間以内に発送
こちらもおすすめです
はじめてのAIプログラミング―C言語で作る人工知能と人工無能
おすすめ度: 3.0
価格: ¥ 2,940
通常24時間以内に発送
Ruby de CGI―Rubyで作るインタラクティブWebサイト
おすすめ度: 5.0
価格: ¥ 2,310
通常24時間以内に発送
プログラミングRuby 第2版 言語編
おすすめ度: 5.0
価格: ¥ 3,990
通常24時間以内に発送
Rubyレシピブック 第2版 268の技
おすすめ度: 4.5
価格: ¥ 2,940
通常24時間以内に発送
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
おすすめ度: 4.0
価格: ¥ 2,730
通常24時間以内に発送