Get in Touch

Course Outline

Introduction

Comprehending Big Data

Spark Overview

Python Overview

PySpark Overview

  • Data Distribution via the Resilient Distributed Datasets (RDD) Framework
  • Distributing Computation through Spark API Operators

Configuring Python for Spark

Setting Up the PySpark Environment

Utilizing Amazon Web Services (AWS) EC2 Instances for Spark

Configuring Databricks

Establishing an AWS EMR Cluster

Foundations of Python Programming

  • Getting Started with Python
  • Utilizing the Jupyter Notebook
  • Managing Variables and Basic Data Types
  • Handling Lists
  • Applying if Statements
  • Incorporating User Inputs
  • Implementing while Loops
  • Defining Functions
  • Working with Classes
  • Managing Files and Handling Exceptions
  • Integrating Projects, Data, and APIs

Basics of Spark DataFrames

  • Intro to Spark DataFrames
  • Executing Basic Operations in Spark
  • Applying Groupby and Aggregation Operations
  • Handling Timestamps and Dates

Spark DataFrame Project Exercise

Machine Learning Insights with MLlib

Implementing Machine Learning with MLlib, Spark, and Python

Regression Analysis

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

Random Forests and Decision Trees

  • Tree Methods Theory
  • Building Decision Trees and Random Forests
  • Random Forest Classification Exercise

K-means Clustering

  • K-means Clustering Theory
  • Writing K-means Clustering Code
  • Clustering Exercise

Recommender Systems

Natural Language Processing Implementation

  • Foundations of Natural Language Processing (NLP)
  • NLP Toolset Overview
  • NLP Practical Exercise

Streaming with Spark in Python

  • Introduction to Spark Streaming
  • Spark Streaming Practical Exercise

Requirements

  • Foundational programming skills

Target Audience

  • Software Developers
  • IT Professionals
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories