概要

Rust言語を用いたAIプログラミングの技法を学びます。Rust言語とFacebookが開発したディープラーニング用のライブラリPytorchの基本的な使い方を解説し、Pytorchでのコーディング方法を学びいます。画像分類や文書データの自動分類を題材として、より実践的なPytorchの使用方法をマスターします。

目的

  • ディープラーニングの仕組みを理解する
  • Rust言語によるPytorchの利用方法を理解する

対象者

  • Rust言語によるPytorchの仕組みを学びたい方
  • Rustの基礎知識がある方

基本日数

1日(カスタマイズ可能)

研修内容詳細

1.Rust開発環境
 1.1 Rustのインストール
 1.2 環境設定

2.Pytorch基本
 2.1 インストール
 2.2 基本操作

3.パーセプトロン
 3.1 パーセプトロンとは
 3.2 パーセプトロン実装

4.ニューラルネットワーク
 4.1 ロジスティック回帰
 4.2 多層ニューラルネットワーク
 4.3 活性化関数
 4.4 TensorBoard 
 4.5 手書き文字認識
 4.6 過学習

5. RusPytorch実践(テキストの自動分類)
 5.1 データの読み込み
 5.2 Bowによるテキストデータのベクトル化
 5.3 次元削減
 5.4 モデルの構築
5.5 学習
 5.6 学習結果の評価

6.RustによるPytorch運用
 6.1 モデルの保存と利用
 6.2 既存モデルの利用