転移学習作品一覧

  • IT Text 自然言語処理の基礎
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 深層学習をベースとした自然言語処理の基礎が体系的に身につく! 本書は、深層学習に基づく自然言語処理の基礎となる知識や考え方を、丁寧に展開し解説するものです。自然言語処理技術の概観から始め、機械学習の基本的枠組み、言語モデル・系列変換モデルとして非常に有用なTransformerとそれを活用した事前学習モデルの詳解、さらに自然言語処理の基本的なタスクである系列ラベリング、構文解析、意味解析と、自然言語処理を学ぶうえで必須の基礎知識や背景となる仕組みを幅広くカバーし、体系的に身につけることができる構成としました。 大学の学部上級から大学院の学生、さらには自然言語処理を学び始めた若手技術者にお薦めの教科書です。 第1章 自然言語処理の概要  1.1 自然言語処理の応用  1.2 コーパスと自然言語処理  1.3 自然言語処理の難しさ  演習問題 第2章 自然言語処理のための機械学習の基礎  2.1 機械学習とは  2.2 教師あり学習  2.3 特徴量表現  2.4 パーセプトロン  2.5 ロジスティック回帰  2.6 ソフトマックス回帰モデル  2.7 機械学習モデルの評価  2.8 正則化  2.9 ニューラルネットワーク  2.10 計算グラフと自動微分  2.11 ニューラルネットワークに関するその他の話題  演習問題 第3章 単語ベクトル表現  3.1 記号からベクトルへ  3.2 素性関数による単語のベクトル表現  3.3 分布仮説と単語文脈行列  3.4 特異値分解による次元削減  3.5 Word2Vec:ニューラルネットワークによる学習  3.6 単語ベクトルの応用  3.7 FastText:単語よりも小さな単位の利用  3.8 単語ベクトル表現の課題と限界  演習問題 第4章 系列に対するニューラルネットワーク  4.1 単語ベクトルの合成  4.2 再帰型ニューラルネットワーク(RNN)  4.3 勾配消失問題と勾配爆発問題  4.4 長期短期記憶(LSTM)  4.5 ゲート付き再帰ユニット(GRU)  4.6 畳込みニューラルネットワーク(CNN)  演習問題 第5章 言語モデル・系列変換モデル  5.1 言語モデル・系列変換モデルの導入  5.2 言語モデルの定式化  5.3 言語モデルの利用例  5.4 言語モデルの具体例1:nグラム言語モデル  5.5 言語モデルの具体例2:ニューラル言語モデル  5.6 系列変換モデル  5.7 言語モデルの評価:パープレキシティ  5.8 未知語問題への対応  演習問題 第6章 Transformer  6.1 Transformerの歴史的背景  6.2 自己注意機構(セルフアテンション)  6.3 Transformerの構成要素  6.4 学習時の工夫  演習問題 第7章 事前学習済みモデルと転移学習  7.1 事前学習済みモデルの背景  7.2 デコーダの事前学習:GPT  7.4 エンコーダ・デコーダの事前学習:BART  7.5 事前学習済みモデルと知識蒸留  7.6 事前学習済みモデル利用上の注意点  演習問題 第8章 系列ラベリング  8.1 系列ラベリングとは  8.2 系列ラベリングの定式化  8.3 点予測による系列ラベリング  8.4 線形連鎖に基づく条件付き確率場  演習問題 第9章 構文解析  9.1 構文解析とは  9.2 句構造解析  9.3 依存構造解析  9.4 さまざまな構文解析手法  演習問題 第10章 意味解析  10.1 意味解析とは  10.2 テキスト間含意関係認識  10.3 ニューラルネットワークによる意味解析  10.4 述語項構造解析  10.5 論理表現  10.6 セマンティックパージング  10.7 意味解析のその他の話題  演習問題 第11章 応用タスク・まとめ  11.1 機械翻訳  11.2 質問応答  11.3 対話  11.4 自然言語処理の過去・現在 演習問題略解 参考文献
  • 行動科学で人を動かす!WEBで教える技術 ~バーチャルクラス(学習)を成功させるための9つのルール~【要約版】
    -
    「7つの習慣」著者 スティーブン・R・コヴィー 『本書の内容を、じっくり検討し活用することで 学び教える対象を広げ、質を高めてもらいたい。』 【学べること】 ・常時変化 ・知識転移 ・学習回路 ・偏見克服 ・受講責任 ・自己鍛錬 ・いいね! ・グローバル化 ・軌道維持 ・etc…
  • JAX/Flaxで学ぶディープラーニングの仕組み
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題のGoogle製ライブラリーを使った初の書籍! 本書は、Google製のライブラリーであるJAX、Flax、Optaxを利用して、ディープラーニングの機械学習モデルの構築方法を学ぶ書籍です。 ● 本書の概要 本書では、ディープラーニングの代表例とも言える畳み込みニューラルネットワーク(CNN)を例として、これをJAX/Flax/Optaxで実装しながら、モデルの各パーツの役割を数式レベルで丁寧に解説していきます。 この際、モデル内部の処理の様子を確認するために、モデルの中身を分析するコードもあわせて利用します。JAX/Flax/Optaxを利用すれば、モデルの構築だけでなく、このような分析作業も簡単に実施できることが実感できるでしょう。 導入となる第1章では、JAX/Flax/Optaxの基本的な機能とその使い方を学ぶために、機械学習の基礎とも言える「最小二乗法」による回帰問題を利用します。まずは、JAXの機能だけを利用して、勾配降下法のアルゴリズムを独自に実装して、回帰モデルの学習を行います。その後、これと同等の処理をFlax/Optaxを組み合わせて、再度、実装してみます。これにより、Flax/Optaxの使い方に加えて、JAXの微分機能など、その背後で行われる実際の処理内容をより明確に理解することができるでしょう。 第2章以降では、より本格的な畳み込みニューラルネットワークを構築し、さらに、転移学習やDCGANによる画像生成モデルなども実装します。付録として、本書で使用するJAX/Flax/Optaxの主な関数の一覧も用意。JAX/Flax/Optaxの使い方をリファレンス的に知っておきたい方にもおすすめです。 中井 悦司 (なかい えつじ) 1971年4月大阪生まれ。ノーベル物理学賞を本気で夢見て、理論物理学の研究に没頭する学生時代、大学受験教育に情熱を傾ける予備校講師の頃、そして、華麗なる(?)転身を果たして、外資系ベンダーでLinuxエンジニアを生業にするに至るまで、妙な縁が続いて、常にUnix/Linuxサーバーと人生を共にする。その後、Linuxディストリビューターのエバンジェリストを経て、現在は、米系IT企業のSolutions Architectとして活動。
  • つくりながら学ぶ!PyTorchによる発展ディープラーニング
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書ではディープラーニングの発展・応用手法を実装しながら学習していきます。ディープラーニングの実装パッケージとしてPyTorchを利用します。扱うタスク内容とディープラーニングモデルは次の通りで「ビジネスの現場でディープラーニングを活用するためにも実装経験を積んでおきたいタスク」という観点で選定しました。 [本書で学習できるタスク] 転移学習、ファインチューニング:少量の画像データからディープラーニングモデルを構築 物体検出(SSD):画像のどこに何が映っているのかを検出 セマンティックセグメンテーション(PSPNet):ピクセルレベルで画像内の物体を検出 姿勢推定(OpenPose):人物を検出し人体の各部位を同定しリンク GAN(DCGAN、Self-Attention GAN):現実に存在するような画像を生成 異常検知(AnoGAN、Efficient GAN):正常画像のみからGANで異常画像を検出 自然言語処理(Transformer、BERT):テキストデータの感情分析を実施 動画分類(3DCNN、ECO):人物動作の動画データをクラス分類 本書は第1章から順番に様々なタスクに対するディープラーニングモデルの実装に取り組むことで高度かつ応用的な手法が徐々に身につく構成となっています。各ディープラーニングモデルは執筆時点でState-of-the-Art(最高性能モデル)の土台となっており、実装できるようになればその後の研究・開発に役立つことでしょう。 ディープラーニングの発展・応用手法を楽しく学んでいただければ幸いです。
  • PyTorchではじめるAI開発
    -
     本書では、PyTorchを使い、実際の製品やサービスの開発時に役に立つ手法を紹介するようにしています。  本書で紹介する「AI開発」では、必ずしもすべての章で、ニューラルネットワークの構造(ニューロン同士の接続の仕方)を一から新しく作成するようなことはしませんが、TorchVisionやTorchHubにある学習済みのモデルやGitHub上で公開されているコードなども、積極的に採用するようにしています。  本書では、章によって、異なるAIを開発しますが、その際には、公開されているモデルをそのまま流用して「広義のAI」のみを作成したり、あるいは公開済みのモデルを転移学習・ファインチューニングしたりと、その都度、もっとも近道であると思われるスキームを利用して、「AI開発」を行います。

    試し読み

    フォロー
  • 物体・画像認識と時系列データ処理入門 TensorFlow/Keras/TFLearnによる実装ディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonのライブラリの1つであるTensorFlowは、ディープラーニングを支える数学的な各種理論を学ぶのに最適なライブラリです。しかし、TensorFlowは学習に必要な計算式を開発者が自ら組み立てねばならないという少し高めのハードルがあります。本書は、TensorFlowとKeras/TFLearnの3つのライブラリを取り上げ、ディープラーニングの基礎理論から2次元フィルター、転移学習、時系列データ、自然言語処理などを楽しく学べる入門書です。

最近チェックした本