お問い合わせ
 期間 21 時間

コース概要

序論

ビッグデータの理解

Sparkの概要

Pythonの概要

PySparkの概要

  • Resilient Distributed Datasets (RDD) フレームワークによるデータ分散
  • Spark APIオペレーターによる計算の分散

PythonとSparkのセットアップ

PySparkのセットアップ

Spark用のAmazon Web Services (AWS) EC2インスタンスの使用

Databricksのセットアップ

AWS EMRクラスタのセットアップ

Pythonプログラミング基礎の学習

  • Pythonの入門
  • Jupyter Notebookの使用
  • 変数とシンプルなデータ型の使用
  • リストでの操作
  • if文の使用
  • ユーザー入力の使用
  • whileループでの操作
  • 関数の実装
  • クラスでの操作
  • ファイルと例外処理
  • プロジェクト、データ、APIでの操作

Spark DataFrame基礎の学習

  • Spark DataFrameの入門
  • Sparkによる基本操作の実装
  • Groupbyと集約操作の使用
  • タイムスタンプと日付での操作

Spark DataFrameプロジェクト演習

MLlibによる機械学習の理解

MLlib、Spark、Pythonを用いた機械学習

回帰の理解

  • 線形回帰理論の学習
  • 回帰評価コードの実装
  • 線形回帰サンプル演習
  • ロジスティック回帰理論の学習
  • ロジスティック回帰コードの実装
  • ロジスティック回帰サンプル演習

ランダムフォレストと決定木

  • ツリーメソッド理論の学習
  • 決定木とランダムフォレストコードの実装
  • ランダムフォレスト分類サンプル演習

K-meansクラスタリング

  • K-meansクラスタリング理論の理解
  • K-meansクラスタリングコードの実装
  • クラスタリングサンプル演習

レコメンダーシステム

自然言語処理(NLP)の実装

  • 自然言語処理(NLP)の理解
  • NLPツールの概要
  • NLPサンプル演習

Python上でのSparkによるストリーミング

  • Sparkによるストリーミングの概要
  • Sparkストリーミングサンプル演習

要求

  • 一般的なプログラミングスキル

対象読者

  • 開発者
  • IT専門家
  • データサイエンティスト

参加者の人数


参加者1人あたりの価格

お客様の声 (6)

今後のコース

関連カテゴリー