Skip to Content
実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス
book

実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

by Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana, 中山 光樹
February 2022
Intermediate to advanced
512 pages
8h 17m
Japanese
O'Reilly Japan, Inc.
Content preview from 実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

2章NLPのパイプライン

全体は部分の総和以上のものだ。

全体とは、部分の総和とは別ものである、と言ったほうが正しいだろう。

部分の総和を求めることは意味のない手続きだからだ。

一方、全体と部分の関係には意味がある。

—— クルト・コフカ

前章では、日常的によく使われているNLPのアプリケーションを紹介しました。もし、このようなアプリケーションを作れと言われたら、自分たちならどのようにアプローチするかを考えてみましょう。通常であれば、要件を確認し、問題をいくつかの部分問題に分解し、それらを解決するためのステップを1つずつ開発しようとするでしょう。言語処理であれば、各ステップで必要なテキスト処理をすべて列挙するはずです。このようにテキストを段階的に処理することをパイプラインと呼びます。パイプラインは、あらゆるNLPモデルの構築に関わる一連のステップを指します。これらのステップは、どんなNLPのプロジェクトでも共通しているので、本章で学ぶ価値があります。あらゆるNLPのパイプラインに共通するステップを理解することで、業務で扱うどんなNLPの問題にも取り組めるようになるでしょう。皆さんがどのようなNLPアプリケーションを開発するにせよ、テキストを処理するパイプラインの設計と開発から始めることになります。本章では、NLPの問題解決に関わるさまざまなステップと、それらが果たしている重要な役割を学びます。そして、いつ、どのステップを、どのように使うのかについての指針を確認します。本章以降(たとえば、「4章 テキスト分類」から「7章 その他のトピック」)では、さまざまなNLPタスクに固有なパイプラインについて説明します。

図2-1は、データ駆動によるNLPのシステム開発における汎用的なパイプラインの構成要素を示しています。パイプラインの主なステップは次のとおりです。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

実践 bashによるサイバーセキュリティ対策 ―セキュリティ技術者のためのシェルスクリプト活用術

実践 bashによるサイバーセキュリティ対策 ―セキュリティ技術者のためのシェルスクリプト活用術

Paul Troncone, Carl Albing, 髙橋 基信
Sparkによる実践データ解析 ―大規模データのための機械学習事例集

Sparkによる実践データ解析 ―大規模データのための機械学習事例集

Sandy Ryza, Uri Laserson, Sean Owen, Josh Wills, 石川 有, Sky株式会社 玉川 竜司

Publisher Resources

ISBN: 9784873119724Other