メニュー

初めてのAPI開発 PythonとFlaskで固有名詞抽出に挑戦

発売日: 2025/12/5 想定ページ数: 44ページ ISBN: 9784295604129 全文検索: 非対応
★★★★★ ★★★★★ 0件
Pythonを使った固有名詞抽出APIの構築に関する本書は、Flaskを活用して自然言語処理の基礎から実践までを網羅しています。初心者の方でも安心して取り組める内容で、Dockerを利用した開発環境の構築や、APIの設計からデプロイまでの具体的な手法を学ぶことができます。固有名詞抽出の概要を理解しながら、実際のアプリケーションに応用するための知識を身につけることができます。これからのAI時代に向けて、実践的なスキルを身につけてみてはいかがでしょうか。
【目次】
第1章 開発環境の準備〜DockerでFlaskが動く環境を作成〜
第2章 自然言語処理における固有名詞抽出の概要
第3章 APIの作成〜クエリ文字列から固有名詞を抽出するAPIを作成〜
第4章 APIを公開〜Cloud RunにDockerコンテナをデプロイ〜
第5章 APIに別の機能を追加〜ルーティングの実装〜
目次プレビュー
  • 電子書籍閲覧に関するご注意
  • 目次
  • はじめに
電子書籍閲覧に関するご注意
目次
  • 「固有名詞抽出」とは?
  • なぜ「API」として作るのか?
  • 対象とする読者
  • 作成するAPIの全体像
  • サンプルコードのリポジトリー
  • 1.1 Flaskとは?
  • 1.2 アプリのディレクトリーを作成
  • 1.3 必要なライブラリーをrequirements.txtに記載
  • 1.4 エントリーポイントとなるapp.pyを作成
  • 1.5 Dockerfileの作成
  • 1.6 Dockerイメージ・コンテナの作成
  • 2.1 自然言語処理で解決できるタスク
  • 2.2 固有名詞抽出(NER)
  • 2.3 形態素解析とトークナイズ
  • 2.4 ラベルの読み込み
  • 2.5 訓練済みモデルの読み込み
  • 2.6 予測
  • 3.1 Transformersをインポート
  • 3.2 リクエストからパラメータを取得
  • 3.3 モデルの読み込み
  • 3.4 予測
  • 4.1 Cloud Runとは?
  • 4.2 Google Cloud上に「プロジェクト」を作成
  • 4.3 Cloud SDKをインストール
  • 4.4 Google Cloud Configurationを設定する
  • 4.5 Artifact Registryにpush
  • 4.6 Cloud Runにデプロイ
  • 5.1 ルーティングとは?
  • 5.2 Flaskでのルーティング実装
  • 5.3 個人名抽出機能を追加
  • 謝辞
  • 参考文献

まだレビューが投稿されていません