Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI機械翻訳(付録:日本語対応ソースコード付):RNNでディープラーニング:自然言語処理入門編
Rating: 3.8 out of 5(20 ratings)
211 students

AI機械翻訳(付録:日本語対応ソースコード付):RNNでディープラーニング:自然言語処理入門編

Encoder とDecoder + RNN(GRU)を使って Sequence to Sequence モデルを作成しよう
Created by内山 充康
Last updated 11/2023
Japanese

What you'll learn

  • 機械翻訳の仕組み
  • Sequence to Sequenceモデル
  • RNN->LSTM->GRU の基礎知識
  • Google Colaboratoryの使い方

Course content

9 sections51 lectures2h 37m total length
  • はじめに1:57

    機械翻訳の仕組み

  • 受講対象者1:54

    受講者対象者


    プログラミング経験がある方

    基本的にPythonコードを記述できる方(または JavaScript VisualBasic VBScript C Java C# PHP のうち、いづれかを記述できる方)が対象です。


    ニューラルネットワークや、ディープラーニングの基礎知識があれば、より理解が深まるでしょう。


Requirements

  • Pythonの基礎知識 (ソースコードがあるので他の言語を知っていれば可)
  • プログラミングの基礎知識
  • ニューラルネットワークの知識があれば理解が深まります。

Description

初心者にも扱いやすいPyTorchフレームワークを使って、Python コードを一行づつ解説していきます。

RNNの仕組み利用して、Encoder Decoderクラスを作成し、翻訳の基本的な仕組みを学びます。

フレームワークのRNNには LSTMの発展形であるGRUを使用し、EncoderとDecoderという仕組みを利用して機械的に翻訳を学習させて行きます。

機械学習では文法を考えずに大量のデータを読み込んで学習していきます。以前の翻訳はルールベースで翻訳作業を行ってきました。しかし、ビッグデータにより受け入れる情報量と処理能力が向上すると、いかに文法を学ぶということが、コストのかかる作業であったかということがわかってきます。

このレクチャーはとコーディングの解説が長く続く部分もありますので、何の説明をしているのか意味がわからなくなった場合などは、Q&Aにてご質問ください。

Pythonコードと、PyTorchフレームワークで解説していきます。

(英語から日本語へ翻訳するAttentionのコードも付属)


Who this course is for:

  • 人工知能に興味を持つ初級のPython学習者
  • ディープラーニング初心者
  • 機械翻訳の初心者