Get in Touch

Course Outline

Introduction

Concepts of Big Data

Spark Overview

Python Overview

PySpark Overview

  • Data Distribution via the Resilient Distributed Datasets Framework.
  • Computation Distribution using Spark API Operators.

Configuring Python with Spark

Configuring PySpark

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Setting Up Databricks

Configuring the AWS EMR Cluster

Foundations of Python Programming

  • Introduction to Python.
  • Working with the Jupyter Notebook.
  • Managing Variables and Basic Data Types.
  • Handling Lists.
  • Implementing Conditional Statements.
  • Processing User Inputs.
  • Utilizing While Loops.
  • Defining Functions.
  • Working with Classes.
  • Handling Files and Exceptions.
  • Interacting with Projects, Data, and APIs.

Spark DataFrame Fundamentals

  • Introduction to Spark DataFrames.
  • Executing Basic Operations in Spark.
  • Applying Groupby and Aggregate Operations.
  • Managing Timestamps and Dates.

Practical Spark DataFrame Project Exercise

Machine Learning Concepts with MLlib

Integrating MLlib, Spark, and Python for Machine Learning

Regression Analysis

  • Linear Regression Theory.
  • Implementing Regression Evaluation Code.
  • Practical Linear Regression Exercise.
  • Logistic Regression Theory.
  • Implementing Logistic Regression Code.
  • Practical Logistic Regression Exercise.

Random Forests and Decision Trees

  • Tree-Based Methods Theory.
  • Implementing Decision Tree and Random Forest Code.
  • Random Forest Classification Exercise.

K-means Clustering

  • K-means Clustering Theory.
  • Implementing K-means Clustering Code.
  • Clustering Exercise.

Recommender Systems

Natural Language Processing Implementation

  • Natural Language Processing (NLP) Concepts.
  • Overview of NLP Tools.
  • NLP Practical Exercise.

Spark Streaming with Python

  • Spark Streaming Overview.
  • Spark Streaming Practical Exercise.

Requirements

  • Fundamental programming skills.

Target Audience

  • Developers.
  • IT Professionals.
  • Data Scientists.
 21 Hours

Testimonials (6)

Related Categories