Съдържание и теми, включени в курса
Въведение
Разбиране на Big Data
Преглед на Spark
Преглед на Python
Преглед на PySpark
- Разпределяне на данни чрез фреймворка Resilient Distributed Datasets (RDD)
- Разпределяне на изчисления чрез операторите на Spark API
Настройка на Python с Spark
Настройка на PySpark
Използване на Amazon Web Services (AWS) EC2 инстанси за Spark
Настройка на Databricks
Настройка на AWS EMR кластер
Учеба на основите на програмирането с Python
- Първи стъпки с Python
- Използване на Jupyter Notebook
- Използване на променливи и прости типове данни
- Работа със списъци
- Използване на if изречения
- Използване на потребителски входни данни
- Работа с while цикли
- Въвеждане на функции
- Работа с класове
- Работа с файлове и изключения
- Работа с проекти, данни и API
Учеба на основите на Spark DataFrame
- Първи стъпки с Spark DataFrames
- Въвеждане на основни операции със Spark
- Използване на Groupby и агрегатни операции
- Работа с временни клейма (timestamps) и дати
Работа по упражнение за проект с Spark DataFrame
Разбиране на машинното учене с MLlib
Работа с MLlib, Spark и Python за машинно учене
Разбиране на регресиите
- Учеба на теорията на линейната регресия
- Въвеждане на код за оценка на регресия
- Работа по примерно упражнение за линейна регресия
- Учеба на теорията на логистичната регресия
- Въвеждане на код за логистична регресия
- Работа по примерно упражнение за логистична регресия
Разбиране на случайните гори (Random Forests) и дърветата на решението (Decision Trees)
- Учеба на теорията за дървовидните методи
- Въвеждане на код за дървета на решението и случайни гори
- Работа по примерно упражнение за класификация със случайни гори
Работа с K-means кластеризация
- Разбиране на теорията за K-means кластеризация
- Въвеждане на код за K-means кластеризация
- Работа по примерно упражнение за кластеризация
Работа с системи за препоръки (Recommender Systems)
Въвеждане на обработка на естествен език (NLP)
- Разбиране на обработката на естествен език (NLP)
- Преглед на NLP инструменти
- Работа по примерно NLP упражнение
Стрийминг (Streaming) със Spark на Python
- Преглед на стрийминга със Spark
- Примерно упражнение за Spark стрийминг
Изисквания
- Общи програмни умения
Целева аудитория
- Разработчици
- IT специалисти
- Данни учени
Отзиви от участници (6)
Ми ми допадна, че беше praktično. Обичах да прилагам теоретичните знания с практически примери.
Aurelia-Adriana - Allianz Services Romania
Курс - Python and Spark for Big Data (PySpark)
Машинен превод
Курсът беше по серия от много сложни свързани теми, а Пабло разполага с дълбока експертиза във всеки един от тях. Понякога нюансите бяха загубени при комуникацията и/или поради времеви ограничения, което вероятно предизвика не съвсем задоволаващи очаквания. Освен това имаше някои проблеми с конфигурирането на UHG/Azure Databricks, но Пабло и UHG ги разрешиха бързо веднага след като станаха очевидни - за мен това показваше високо ниво на разбиране и професионализъм между UHG и Пабло,
Michael Monks - Tech NorthWest Skillnet
Курс - Python and Spark for Big Data (PySpark)
Машинен превод
Индивидуално внимание.
ARCHANA ANILKUMAR - PPL
Курс - Python and Spark for Big Data (PySpark)
Машинен превод
Практическо обучение..
Abraham Thomas - PPL
Курс - Python and Spark for Big Data (PySpark)
Машинен превод
Уроките бяха проведени в Jupyter тетрадка. Темите бяха структурирани с логична последователност и естествено помагаха да се развиват сесиите от по-лесната част към по-сложната. Уж вече съм напреднал потребител на Python с фона в Machine Learning, затова за мен курсът беше леко по-лесен за следене, отколкото, вероятно, за някои от класните ми колеги, които участваха в обучаващия курс. Оценявам, че част от най-елементарните концепции бяха пропуснати и той се фокусираше на най-съществените въпроси.
Angela DeLaMora - ADT, LLC
Курс - Python and Spark for Big Data (PySpark)
Машинен превод
практически задания
Pawel Kozikowski - GE Medical Systems Polska Sp. Zoo
Курс - Python and Spark for Big Data (PySpark)
Машинен превод