コース概要

導入

人工知能と機械学習の基本概念の理解

深層学習の理解

  • 深層学習の基本概念の概要
  • 機械学習と深層学習の違い
  • 深層学習の応用例の概要

ニューラルネットワークの概要

  • ニューラルネットワークとは何か
  • ニューラルネットワークと回帰モデルの違い
  • 数学的基礎と学習メカニズムの理解
  • 人工ニューラルネットワークの構築
  • ニューロンと接続の理解
  • ニューロン、レイヤー、入力データおよび出力データの扱い方
  • シングルレイヤーパーセプトロンの理解
  • 教師あり学習と教師なし学習の違い
  • フィードフォワードニューラルネットワークとフィードバックニューラルネットワークの学習
  • 順方向伝播と逆方向伝播の理解
  • 長期短期記憶(LSTM)の理解
  • リカレントニューラルネットワークの実践的な探索
  • 畳み込みニューラルネットワークの実践的な探索
  • ニューラルネットワークが学習する方法の改善

銀行業で使用される深層学習技術の概要

  • ニューラルネットワーク
  • 自然言語処理
  • 画像認識
  • 音声認識
  • 感情分析

銀行業向けの深層学習事例の探索

  • マネーロンダリング防止プログラム
  • 顧客確認(KYC)チェック
  • 制裁リスト監視
  • 請求詐欺監査
  • リスク管理
  • 不正検出
  • 商品と顧客のセグメンテーション
  • パフォーマンス評価
  • 一般的なコンプライアンス機能

銀行業における深層学習の利点の理解

Pythonで使用される異なる深層学習ライブラリの探索

  • TensorFlow
  • Keras

PythonとTensorFlowを設定して深層学習を行う

  • TensorFlow Python APIのインストール
  • TensorFlowのインストールテスト
  • TensorFlowの開発環境の設定
  • 最初のTensorFlowニューラルネットワークモデルの訓練

PythonとKerasを設定して深層学習を行う

Kerasを使用したシンプルな深層学習モデルの構築

  • Kerasモデルの作成
  • データの理解
  • 深層学習モデルの指定
  • モデルのコンパイル
  • モデルの適合
  • 分類データの扱い方
  • 分類モデルの扱い方
  • モデルの使用

銀行業向けにTensorFlowを使用して深層学習を行う

  • データの準備
    • データのダウンロード
    • 訓練データの準備
    • テストデータの準備
    • 入力のスケーリング
    • プレースホルダと変数の使用
  • ネットワークアーキテクチャの指定
  • コスト関数の使用
  • オプティマイザの使用
  • イニシャライザの使用
  • ニューラルネットワークの適合
  • グラフの構築
    • 推論
    • 損失
    • 訓練
  • モデルの訓練
    • グラフ
    • セッション
    • 訓練ループ
  • モデルの評価
    • 評価グラフの構築
    • 評価出力での評価
  • 大規模なモデルの訓練
  • TensorBoardを使用したモデルの可視化と評価

ハンズオン:Pythonを使用して深層学習クレジットリスクモデルを構築する

会社の機能の拡張

  • クラウドでのモデル開発
  • GPUを使用したディープラーニングの高速化
  • コンピュータビジョン、音声認識、テキスト分析のための深層学習ニューラルネットワークの適用

まとめと結論

要求

  • Pythonプログラミングの経験
  • 金融と銀行業の一般的な知識
  • 統計学と数学的基本概念に関する基本的な知識
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (2)

今後のコース

関連カテゴリー