Menu

INSTRUCTOR-LED COURSE

HDP Analyst Data Science

Course Information

Duration: 3 days

Version: HW SCI-221

Price: $2,295.00

Exam:

Certification:

Learning Credits:

ALL DATES GUARANTEED

Check out our full list of training locations and learning formats. Please note that the location you choose may be an Established HD-ILT location with a virtual live instructor.

COURSE DELIVERY OPTIONS

  • Live Classroom

Train face-to-face with the live instructor.

  • Established HD-ILT Location

Interact with a live, remote instructor from a specialized, HD-equipped classroom near you.​

  • Virtual Remote

Attend the live class from the comfort of your home or office.

Register

OVERVIEW

This course Provides instruction on the processes and practice of data science, including machine learning and natural language processing. Included are: tools and programming languages (Python, IPython, Mahout, Pig, NumPy, pandas, SciPy, Scikitlearn), the Natural Language Toolkit (NLTK), and Spark MLlib.
 

Prerequisites:

Students must have experience with at least one programming or scripting language, knowledge in statistics and/or mathematics, and a basic understanding of big data and Hadoop principles. Students new to Hadoop are encouraged to attend the HDP Overview: Apache Hadoop Essentials course.

 

Target Audience:

Architects, software developers, analysts and data scientists who need to apply data science and machine learning on Hadoop.

 

Course Objectives:

  • Recognize use cases for data science on Hadoop
  • Describe the Hadoop and YARN architecture
  • Describe supervised and unsupervised learning differences
  • Use Mahout to run a machine learning algorithm on Hadoop
  • Describe the data science life cycle
  • Use Pig to transform and prepare data on Hadoop
  • Write a Python script
  • Describe options for running Python code on a Hadoop cluster
  • Write a Pig User-Defined Function in Python
  • Use Pig streaming on Hadoop with a Python script
  • Use machine learning algorithms
  • Describe use cases for Natural Language Processing (NLP)
  • Use the Natural Language Toolkit (NLTK)
  • Describe the components of a Spark application
  • Write a Spark application in Python
  • Run machine learning algorithms using Spark MLlib
  • Take data science into production

 

Course Outine:

Day 1: An Introduction to Data Science, Python, Hadoop and Machine Learning


OBJECTIVES

  • Define Data Science and Explain What a Data Scientist Does
  • Differentiate Between Different Types of Data Roles
  • List a Number of Data Science Use Cases
  • Present an Overview of Python
  • Describe the Components of the Big Data Scientific Stack

LABS

  • Using IPython
  • Data Analysis with Python
  • Using HDFS Commands
  • Introduction to Spark REPLs and Zeppelin
  • Using Apache Mahout for Machine Learning


Day 2: Working with Spark RDDs, DataFrames and SparkSQL, Visualization in Zeppelin


OBJECTIVES

  • Explain What an RDD Is
  • Explain How RDDs are Partitioned
  • Create Manipulate and Restore RDDs
  • Use Spark SQL to Create Tables
  • Create an Application and Submit to the Cluster

LABS

  • Create and Manipulate RDDs
  • Create and Save DataFrames
  • Build and Submit Spark Applications


Day 3: Machine Learning Algorithms, Natural Language Processing, and Spark MLlib


OBJECTIVES

  • Describe Common Machine Learning Applications
  • List the Pros and Cons of Various Algorithms
  • Explain what Natural Language Processing is
  • Explain the Feature Engineering Capabilities of Spark MLlib

LABS

  • Use the Python Natural Language Toolkit (NLTK)
  • Classify text using Naïve Bayes
  • Compute K-nearest neighbors
  • Creating a Spam Classifier with MLlib
  • Sentiment Analysis with Spark MLlib

 

 

What's Included With This Class?

This course includes a 365-day membership to our neXT Learning Community!  You will join thousands of other neXT members allowing you to interact with other IT professionals, get your questions answered, and achieve your learning goals.  Upon registration, you will get immediate access to the following resources:

neXT Learning Membership

Join thousands of other members in our neXT Learning Community for an entire year!

Video Reference Library

Thousands of recorded topics, many of which relate to official technology curriculum.

Online Discussion Forums

Interact with instructors and other neXT members. You can expect a quick response as discussion boards are monitored daily. 

Tech Talk Webinars

Virtual, interactive sessions including exam prep , open Q&A workshops, lab demos, and featured exclusive topics.

Goal-Based Learning Paths

Learning paths can contain videos, blogs, articles, and quizzes combined to help meet specific objectives.

SLI Main Menu