メインコンテンツへスキップ

コース

Kerasで学ぶ言語モデリングのためのRecurrent Neural Networks (RNNs)

上級4 時間

RNNでテキスト感情を分類し、文章を生成し、言語間で翻訳する方法を学びます。

Python4 時間16 本の動画54 個の演習4,500 XP16,365修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明













前提条件

カリキュラム

コース概要

1

Recurrent Neural NetworksとKeras

この章では、Recurrent Neural Networks(RNN)の基礎を学びます。前提知識の確認から始め、ネットワーク内で情報がどのように流れるかを理解し、最後にKerasを使って感情分類タスクのモデルを実装していきます。
2

RNNのアーキテクチャ

RNNで頻繁に発生する勾配消失と勾配爆発の問題について学び、GRUやLSTMセルを使った対処法を身につけます。 さらに、言語モデル向けのEmbeddingレイヤーを作成し、感情分類タスクをもう一度取り上げます。
4

Sequence to Sequenceモデル

この章では、RNNモデルの2つの応用であるテキスト生成とニューラル機械翻訳を紹介します。モデルに必要な形式にテキストデータを前処理する方法を学びます。 テキスト生成モデルでは、キャラクターの話し方を再現することを目指し、「The Big Bang Theory」のSheldonの口調を楽しく模倣します。 ニューラル機械翻訳は、たとえばGoogle Translateで使われている、より大規模で複雑なモデルです。この章では、短いポルトガル語のフレーズを英語へ翻訳するモデルを作成します。

Kerasで学ぶ言語モデリングのためのRecurrent Neural Networks (RNNs)

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。

Kerasで学ぶ言語モデリングのためのRecurrent Neural Networks (RNNs) | DataCamp