Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere

Înțelegerea Big Data

Prezentare generală a lui Spark

Prezentare generală a lui Python

Prezentare generală a lui PySpark

  • Distribuția datelor folosind framework-ul Resilient Distributed Datasets
  • Distribuția calculațiilor folosind operatorii API Spark

Configurarea Python cu Spark

Configurarea PySpark

Folosirea instanțelor Amazon Web Services (AWS) EC2 pentru Spark

Configurarea Databricks

Configurarea cluster-ului AWS EMR

Înțelegerea bazelor de programare în Python

  • Primii pași în Python
  • Folosirea Jupyter Notebook
  • Folosirea variabilelor și a tipurilor de date simple
  • Lucrul cu listele
  • Folosirea instructiunilor if
  • Folosirea intrărilor utilizatorului
  • Lucrul cu buclele while
  • Implementarea funcțiilor
  • Lucrul cu clase
  • Lucrul cu fișierele și excepțiile
  • Lucrul cu proiecte, date și API-uri

Înțelegerea bazelor DataFrame Spark

  • Primii pași cu Spark DataFrames
  • Implementarea operațiunilor de bază cu Spark
  • Folosirea operațiunilor Groupby și Aggregate
  • Lucrul cu timestamp-uri și date

Lucrarea la un exercițiu de proiect cu Spark DataFrame

Înțelegerea Machine Learning cu MLlib

Lucrarea cu MLlib, Spark și Python pentru Machine Learning

Înțelegerea regresiei

  • Înțelegerea teoriei regresiei liniare
  • Implementarea codului de evaluare a regresiei
  • Lucrarea la un exercițiu de exemplu de regresie liniară
  • Înțelegerea teoriei regresiei logistice
  • Implementarea codului de regresie logistică
  • Lucrarea la un exercițiu de exemplu de regresie logistică

Înțelegerea pădurilor aleatorii (Random Forests) și a arborilor de decizie

  • Înțelegerea teoriei metodelor arborice
  • Implementarea codului pentru arbori de decizie și păduri aleatorii
  • Lucrarea la un exercițiu de exemplu de clasificare cu Random Forest

Lucrarea cu clustering K-means

  • Înțelegerea teoriei clustering-ului K-means
  • Implementarea codului de clustering K-means
  • Lucrarea la un exercițiu de exemplu de clustering

Lucrarea cu sisteme de recomandare

Implementarea Procesării Limbajului Natural (NLP)

  • Înțelegerea Procesării Limbajului Natural (NLP)
  • Prezentare generală a uneltilor NLP
  • Lucrarea la un exercițiu de exemplu NLP

Streaming cu Spark în Python

  • Prezentare generală a streaming-ului cu Spark
  • Exercițiu de exemplu de Spark Streaming

Cerințe

  • Abilități de programare generale

Public Țintă

  • Dezvoltatori
  • Profesioniști IT
  • Științifici de date (Data Scientists)

Numărul de participanți


Pret per participant

Mărturii (6)

Cursuri viitoare

Categorii înrudite