コピペで簡単実行!キテレツおもしろ自然言語処理 Python と Colaboratory で身につく基礎の基礎(コピペデカンタンジッコウキテレツオモシロシゼンゲンゴショリ パイソントコラボラトリィデミニツクキソノキソ)
- 著者:
- youwht(ユー)
- 出版社:
- 翔泳社
- 出版日:
- 2021年12月06日頃
- ISBN:
- 9784798170268
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Python 自然言語処理を、遊びながら学ぼう!
「面白さ」と「学び」がひとつに詰まった入門書!
本書は、プログラミング言語 Python による自然言語処理を、
「面白さ」「ユニークさ」を追求したサンプルプログラムで学べる入門書です。
●「オレ ニク タベル ウマイ!」原始人語の翻訳機を作ろう
●メロスはいつまで激怒していた? 原作から心情を分析!
●あの文豪が新作を書いたら? 架空の小説を執筆しよう
●コンピューターは「群馬」と「栃木」の違いを見分けられるのか?
●「ナミ」と「フネ」から「サザエ」は生まれる? 子どもの命名 AI を作ろう
● AI が三国志を読んだら、武将たちのライバル関係を理解できるのか?
●「赤の他人」の反対は「白い恋人」? あらゆる対義語を自動生成しよう
プログラムは、すべて実行ボタンひとつで簡単に動くため、
プログラミングに慣れていなくても、すらすら読み進められます。
また本書では勉強にはつきものの、
難しい専門用語の解説や、複雑な数式の説明は登場しません。
まずは、奇想天外なサンプルを動かして、楽しく遊んでみてください。
勉強をしているつもりはなくても、いつの間にか、
基本的な知識や、分野の全体像が身についているはずです。
【こんな人におすすめ!】
・ Python による自然言語処理を学びたい初心者
・他の入門書を読んで、挫折してしまった人
・プログラミングでとにかく面白いことがしてみたい人
第 1 章 1 行で愛を作る
第 2 章 ハロー! ゲンシジン!
第 3 章 メロスの激おこ具合を冷静に可視化する
第 4 章 江戸川&コナンの小説を自動生成してみる
第 5 章 「??」-「群馬」=「宇都宮」-「栃木」を機械に求めさせる
第 6 章 両親の名前の漢字を足し算して、子供を命名する AI を作る
第 7 章 もし AI が三国志を読んだら。孔明や関羽のライバルは誰なのか?
第 8 章 「赤の他人」の対義語は「白い恋人」、を AI で自動生成する
終章 天才的なアイデアを出して開発するための 5 つのコツ
技書の森解説
自然言語処理 (NLP) の教科書は数学的な前提が重く、最初の一歩でつまずきやすい分野です。本書はその壁を「まず動かして面白がる」ことで越える方針を採っています。 Google Colaboratory 上でコードをコピー & ペーストして実行し、テキスト生成や感情分析など NLP の主要タスクを体験しながら基礎概念を拾っていく構成です。タイトルの「キテレツ」が示すとおり、題材にユーモラスなテキストを使うことで、手を動かすモチベーションを維持しやすくしています。
プログラミング経験が浅い方や、 NLP に興味があるものの数式から入る教科書を挫折した方に向いています。 Python の基本構文と Colaboratory の操作に慣れていれば読み進められるため、大学初年度の学生や非エンジニアの自学にも対応できます。
一方で、トークナイザの内部実装やモデルの数理的な背景を深く扱う本ではありません。体験を通じて「 NLP で何ができるか」を掴んだあとに、理論寄りの教科書やフレームワークの公式ドキュメントへ進む踏み台としての使い方が最も噛み合います。楽しさ駆動で入り口を広げてくれる一冊です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。