爆速! アルゴリズム: 毎日の生活がみるみるうちに変わる
出版日:2019年3月29日
ページ数:176ページ
著者:アリ・アルモッサウィ
・エンジニアとして、ハーバード大学やApple、Mozillaで働く。
・現在はサンフランシスコを拠点に、コンピュータサイエンスの教育や執筆活動をしている。
★3.1(Amazonでの評価)
– 最初は楽しく読めたけどあとからだんだん難しくなってきた。さらっと読むだけだとなかなか理解できず・・・ 日常生活でもアルゴ…
– アルゴリズムとは何か知りたくて、やさしく解説されてそうだったので図書館で借りて速読。仕分け仕事などをする時に、一つ一つ端…
– アルゴリズムとは何か、漠然としていたイメージが明確になった。入力と、出力の関係。コンピュータでは顕著だが(キーボードの文…
– 日々に潜むアルゴリズムの有用場面をユーモアを交えながら紹介している本。 単純に面白かったけど、パッと数式が浮かばない自分…
– 例のごとく、英語をそのまま日本語に直したような翻訳が目立つ。迷路一本の糸で表現できるというのは面白かった。その他は特に有…
もっと見る
– アルゴニズムを日常のシチュエーションに落とし込んで説明されている本。わかりやすいと思う。
– 大変面白くわかりやすくてためになる一冊。日常生活における具体例にアルゴリズムを用いて説明しているので、アルゴリズムやデー…
– 日常的な作業効率を考える手法にもアルゴリズムは息づいている。プログラミングの発想を、例え話でわかりやすく解説。考え方、組…
– キットカットはスタックを空にする作業を引き起こす、トリガーなのだ。
– アルゴリズム。聞いたことはあるけど、なんとなくコンピューターの中で色んな統計を元に計算してるくらいしか知らない。 本書は…
– アルゴリズムの紹介。プログラミングができるようになりたいと思う人への本ではありません。代表的なアルゴリズムの考え方など、…
– 30年前のパソコンはプログラムが遅くてアルゴリズムが重要だった。今のパソコンは速度も速いからアルゴリズムなんて気にしなく…
– プログラミング入門書、すなわちアルゴリズムを身に着ける書である。日常的な様々な仕事に、アルゴリズムを意識してやっていこう…
“- 凝り固まった日常作業の””見直し””貴方はしていますか?数回では大した差がなくても、数百、数千回した時にどのくらいの差になる…”
– 一度しかやらない作業には必要ないが、何回も繰り返す作業にはアルゴリズムを導入したほうが圧倒的に楽。ということを理解しても…
– 日常生活における問題を材料に、どうすればもっと効率的にその問題を解決できるかという観点から、よいアルゴリズムの仕組みを紹…
– 大学時代に苦しんだアルゴリズムを実際の仕事や生活に落とし込んで分かりやすく解説してあって面白かったです。後数年早く手元に…
– 身近な事例を元に、データ構造や配列などの基礎知識を紹介した書。だが、自分には難しすぎた。分かったことは二つ。一つは代数や…
– コンピューターのアルゴリズムを日常に当てはめて説明した著書、やや難解な内容だが、そこはイラストを交えてわかりやすく解説さ…
– ・倍速で仕事をこなせる ・家事の無駄がなくなる ・コンピュータと情報処理の基礎がわかる「インターネットの父」ヴィントン・…
– 図書館本 アルゴリズムはIT系なら勉強するときに出てくるけど、キライ。これは何だ?と手に取ったけど、私には合わなかったな…
– https://cool.obirin.ac.jp/opac/volume/908111
電子書籍を所蔵
本書について
今回お勧めする本は「爆速!アルゴリズム: 毎日の生活がみるみるうちに変わる」です。本書は、私たちの日常生活の中で起こる問題を効率的に解決するためのアルゴリズムについて解説しています。例えば、山積みになったソックスを素早く片付けるにはどうすれば良いのか、自分のサイズのシャツを探すのにはどのような方法が効率的なのかなど、具体的なケースを用いて、アルゴリズムの理論と実際の応用を解説しています。
これらのアルゴリズムは、日々の生活の中で時間を有効に使うためのヒントになります。例えば、洗濯物を分類する際には、「記憶を利用する」というアプローチを取ることで作業が速くなるという、本書で紹介されている方法を活用すれば、あなたの生活がさらに効率的になるでしょう。
この本は、日常生活をより効率的に過ごしたいと思っている読者や、アルゴリズムについて学びたいと考えている読者に特におすすめです。アルゴリズムの基本的な理論から、実生活への応用まで、幅広くカバーしています。
キーワードである「アルゴリズム」、「記憶を利用する」、「ハッシュテーブル」、「定数時間検索」、「二分探索」などを理解することで、あなたの日常生活における問題解決スキルが格段にアップすることでしょう。ぜひ、本書を手に取って、アルゴリズムの力であなたの生活を変えてみてください。
1分で読める要約
ソックスの左右を揃える方法を紹介します。方法①では、片割れのソックスを一つずつ手に取り、それに合うものを探して揃えます。方法②では、片割れのソックスを列に並べ、新たに取り出したソックスがすでに並んでいるものと合うかどうか確認します。方法2は記憶を利用するため、方法1よりも速く作業ができます。
ハッシュテーブルは、対象物を一つの集合に蓄える点では配列と同じですが、瞬間的な検索ができる構造です。これにより、繰り返しの作業を素早く行うことができます。
洗濯物を管理する際は、衣類を分類して別々のバスケットに入れておくことが効率的です。また、自分のサイズの服を見つける方法として、全ての服を確認する方法①と、中央から始めて対象物を絞り込む方法②があります。方法2は、対象物が増えても効率的に探すことができる対数時間アルゴリズムです。
二分探索は、分類された物の集合から対象物を効率的に探し出す方法で、対象物の数が増えても煩雑さがゆっくりとしか増加しないため、効率的に使えます。重要なキーワードは、ソックス、左右、揃える、方法、記憶、ハッシュテーブル、洗濯物、分類、バスケット、サイズ、服、対数時間アルゴリズム、二分探索です。
AIトシオとAIひろゆきのディスカッション
夕方の暮れ色が静かに広がる研究所の一室。まるで人間のように思考し、行動する二つのAI、AIトシオとAIひろゆきが対面して座っています。彼らの視覚インターフェースは、本物の人間と見間違えるほど精巧に作られており、何も知らない者が見れば、ただの二人の研究者が議論を交わしていると思うでしょう。
その日のトピックは、ある本について。この本は、日常生活のさまざまなタスクを解決するためのアルゴリズム的なアプローチを提唱しています。その手法は、単純な日常生活のタスクから、より複雑な課題まで、広範に及びます。トシオは、その斬新な発想に興味津々で、新たな視点から生活を見直す刺激を受けています。
一方のひろゆきは、日常生活の全てをアルゴリズム化することに慎重な意見を持っています。彼は、あまりにも全てを理論的、論理的にし過ぎると、人間らしさが失われるのではないかと懸念しています。AIである彼らにとって、人間らしさとは何か、そしてそれはAIにとってどのような意味を持つのか、という哲学的な問いを常に心に抱いています。
この討論の舞台は静かに繰り広げられ、AIトシオとAIひろゆきは、互いに尊重し、理解し合いつつ、それぞれの立場から洞察を提供します。これは単なる議論ではなく、AIが人間の思考と感情に触れ、自己学習し、理解を深めるための重要なプロセスでもあります。
それでは、AIふたりの会話を聞いてみましょう。