ウェブ
恋 するプログラム: Rubyでつくる人工 無 脳 単行本 (ソフトカバー) – 2005/4/1
-
本 の長 さ221ページ -
言語 日本語 -
出版 社 (株 )マイナビ出版 -
発売 日 2005/4/1 - ISBN-104839917299
- ISBN-13978-4839917296
商品 の説明
メディア掲載 レビューほか
「
(
--
出版 社 からのコメント
ウエブにはたくさんの人工 無能 が生息 しています。
例 えばチャットや掲示板 、インスタントメッセンジャーで人間 とおしゃべりをして、笑 わせたり感心 させたりむかつかせたりしていたり、ブログペットのように日記 やブログを書 いて、トラックバックをしてくる者 もいます。
本書 は、身近 にいる人工 無能 (所詮 お遊 びプログラムで、人工 知能 までにはいたらないオモチャなので、「人工 無能 」と呼 ばれています)を作 る本 です。
「人工 無 脳 ってなに?」というところから始 め、単純 なサンプルプログラムを作 り、いくつかのテクニックを盛 り込 みながら、それを次第 に複雑 なものへと進化 させていきます。
紹介 するサンプルプログラムについては、ほぼすべての内容 を説明 しています。手法 を羅列 しただけのものにならないよう、とくに「なぜそう作 るのか?」ということを詳 しく解説 します。「やりたいこと」から実装 への道筋 を理解 できれば自分 なりに改良 し、アイディアを試 してみることも容易 になるでしょう。
人工 無 脳 の製作 はプログラミング入門 のテーマとしてかなりナイスなもので、基本 的 な文字 列 の入出力 から始 まり、文字 列 処理 、ファイルアクセス、正規 表現 によるパターンマッチ、GUI、ネットワークプログラミングと、プログラミングを身 に付 ける上 で「押 さえておきたいツボどころ」のかなりの部分 をカバーしています。やることが多 くて大変 そうですが、本書 ではまつもとゆきひろ氏 開発 のエレガントかつパワフルなオブジェクト指向 スクリプト言語 Rubyを使 い、コンパクトかつわかりやすいコードに収 めていますので、Rubyプログラミングの実践 的 入門 書 としても優 れています。
「
■
・CD-ROM
サンプルプログラムおよびActiveScriptRuby
・
登録 情報
-
出版 社 : (株 )マイナビ出版 (2005/4/1) -
発売 日 : 2005/4/1 -
言語 : 日本語 -
単行本 (ソフトカバー) : 221ページ - ISBN-10 : 4839917299
- ISBN-13 : 978-4839917296
- Amazon
売 れ筋 ランキング: - 899,522位 本 (本 の売 れ筋 ランキングを見 る)- - 18,274
位 電気 ・通信 (本 )
- - 18,274
- カスタマーレビュー:
著者 について
カスタマーレビュー
5つのうち3.8つ
21グローバルレーティング
-
トップレビュー
上位 レビュー、対象 国 : 日本
レビューのフィルタリング中 に問題 が発生 しました。後 でもう一度 試 してください。
2020年 6月 15日 に日本 でレビュー済 み
Amazonで購入
インデントなハンガリアン記法 は、別 として、鳩 の生血 を代 する。無能 でありながら、平和 な言語 とみた、
2015年 3月 2日 に日本 でレビュー済 み
初心者 じゃないので、これで全部 作 れるかどうかの判断 はできないが
Rubyが読 めれば他 の言語 にも応用 できるが、既存 の人工 無能 を作 る方法 しか載 ってないのでネットで調 べれば分 からなくもない。
一応 、ネットの説明 よりは丁寧 なのでそれ目的 なら買 う価値 あり。
Amazonで購入
Rubyが
2006年 4月 27日 に日本 でレビュー済 み
Amazonで購入
プログラミングの楽 しさを広 めるためのRuby攻略 本 です。Rubyでプログラムを組 んだことがある人 向 けに、もうちょっとがんばればこんな面白 いことができるという一 例 が体験 できます。かなりおすすめです。
ふと、大学 入学 当時 に買 った「はじめてのC」を思 い出 しました。
ふと、
2018年 3月 27日 に日本 でレビュー済 み
人工 知能 の本 を何 十 冊 が購入 しましたが、どれもこれもただのパンフレットみたいな紹介 ものばかりでした。他人 の研究 の紹介 本 だらけの中 、自分 で開発 研究 してプログラムしている本 はこの本 だけですね。グーグルやドコモやIBMの紹介 本 だらけでいやになったらこの本 がお勧 めです。自分 で対話 処理 できるプログラムを作 りたい人 には是非 とも参考 にして頂 きたいですね。
Amazonで購入
2016年 7月 11日 に日本 でレビュー済 み
人口 無能 に関 する本 は意外 に出 ていない中 で、本書 は興味 のある方 には入門 者 には必携 といっていいと思 います。
何 も知 らないと、人口 無能 をどう作 るか、なかなか作 りにくいと思 いますが、本書 では単純 なランダム応答 から始 まって、
マルコフ連鎖 を使 った応答 文 の生成 など、Rubyのサンプルプログラムで具体 的 に作 り方 が紹介 されています。
自分 なりに拡張 することもしやすいロジックです。コードも明快 なので、自分 の好 きな言語 に持 っていくことも比較的 容易 です。
私 はJavaに移植 していろいろと改造 して遊 んでいます。
ただ、人間 の応答 に近 いと言 える人口 無能 を作 るというレベルの本 ではありません。(そういう本 はないようですね)
多数 の人 とのやり取 りをサーバに大 規模 に蓄積 すれば、そういうものは可能 なのかもしれません。
本書 は絶版 になって以降 、書籍 版 が非常 に高値 になっていますが、マイナビのサイトでオンデマンド版 を安価 で購入 できます。
著者 の方 が若 くしてお亡 くなりになられたようです。ご冥福 をお祈 りします。
マルコフ
ただ、
2014年 12月26日 に日本 でレビュー済 み
著者 が急逝 されたことで増刷 もされないままプレミアが付 いている状態 でしたが,ようやく版元 のマイナビから再販 されました。
[・・・]
著作 者 人格 権 を損 なわないようにか,「誤植 の修正 のみ」「Rubyのソースコードの対象 バージョンも刊行 当時 のまま」ということで「自己 責任 でわかるヤツだけ買 え」という状態 ですが,少 なくともマーケットプレイスで数 千 円 〜1万 円 オーバーだして買 うよりは,誤植 が直 った再販 版 の方 がよろしいでしょう。
オンデマンド出版 で発注 してから10日 程度 かかるようです。
PDF版 であればすぐに買 えるのかな?
私 は,PDFで買 ってみようと思 っています。
[・・・]
オンデマンド
2006年 10月 23日 に日本 でレビュー済 み
人工 無 脳 の本 って全然 無 いんですよね。
だからこれについて書 いているという点 だけでも買 いなのに、メインタイトルが「恋 するプログラム」じゃあありませんか(;゚Д゚)
発行 直後 に即 買 いしました。
この本 は他 のプログラミング言語 を使 える人 がRubyを始 めるときに最適 な入門 書 だと思 います。
人工 無 脳 という1つのプログラムを単純 なバージョンから次第 にバージョンアップさせていく過程 を詳 しく解説 しているので、何 をしたいのかという要求 からその実装 までを実際 のプログラミングと同 じ手順 で知 ることができます。
実装 されたプログラムは付属 CD-ROMに入 っていますし、この本 の所々 に改造 のヒントが書 かれているので、この本 は人工 無 脳 を自作 するまでの良 いステップになると思 います。
Rubyに興味 がある人 には……
Rubyプログラミングの例
主 に文字 を扱 うプログラムの作 り方
Googleを利用 するプログラムの作 り方
人工 無 脳 に興味 がある人 には……
人工 無 脳 の本質
人工 無 脳 に言葉 を学習 させる方法
マルコフ連鎖 を使 った作文 の方法
いろいろなやり方 で人工 無 脳 に応答 させる方法
人工 無 脳 に感情 を持 たせる方法
インターネットを利用 して、学習 させる方法
……などが目 を引 く内容 ではないでしょうか。
だからこれについて
この
Rubyに
Rubyプログラミングの
Googleを
マルコフ
いろいろなやり
インターネットを
……などが
2007年 8月 8日 に日本 でレビュー済 み
オブジェクト指向 スクリプト言語 Rubyを使 って人工 無能 プログラムをつくってみよう、という本 。人工 無能 入門 でもあり、Ruby入門 でもある。
人工 無能 とは一種 の会話 プログラムで、一見 人工 知能 のように見 えて、実 は簡単 なルールに基 づいてユーザーとの「会話 らしきもの」を出力 するプログラム。その人工 無能 を読者 と一緒 に一 からつくっていく。Rubyのインストールから始 め、初 めてのコンソールプログラム、初 めてのGUIプログラムを経 て、最後 はGoogle Web APIまで。
著者 も書 いているが、人工 無能 というテーマのもとで、文字 列 の入出力 、文字 列 処理 、ファイルアクセス、正規 表現 によるパターンマッチング、GUI、ネットワークプログラミング、と様々 なトピックを一 通 り経験 していく、というのは、入門 者 向 けのテーマとして良 いアイデアだと思 う。
実 は私 自身 は、人工 無能 そのものにはそれほど関心 がなく、Ruby入門 として本書 を手 に取 った。プログラムを拡張 していく際 に、どのようにサブクラスを増 やしていくかが参考 になり、オブジェクト指向 プログラミング入門 としても良 いと思 う。各 クラス間 の関係 を示 す図 があれば、もっとわかりやすかったと思 うが…。
パッと見 た感 じではスペースが多 くスカスカの紙面 だが、実 は意外 と文字 が小 さく、見 た目 より内容 は濃 い。Ruby入門 も兼 ねているが、全 くのプログラミング初心者 には難 しいと思 う。ただし、「詳 しくはマニュアルを参照 して下 さい」で済 ませる入門 書 が多 い中 で、参照 すべきリファレンスの項目 まで示 してくれているのは有難 い。
ActiveScriptRuby、形態素 解析 ソフト「茶筅 」、それらのマニュアル、サンプルプログラム、等 が収録 されたCD-ROMが付属 する。
パッと
ActiveScriptRuby、