Using SAS Viya REST APIs with Python and R

  • 0.0
Approx. 18 hours to complete

Description

SAS Viya is an in-memory distributed environment used to analyze big data quickly and efficiently. In this course, you’ll learn how to use the SAS Viya APIs to take control of SAS Cloud Analytic Services from a Jupyter Notebook using R or Python. You’ll learn to upload data into the cloud, analyze data, and create predictive models with SAS Viya using familiar open source functionality via the SWAT package -- the SAS Scripting Wrapper for Analytics Transfer. You’ll learn how to create both machine learning and deep learning models to tackle a variety of data sets and complex problems. And once SAS Viya has done the heavy lifting, you’ll be able to download data to the client and use native open source syntax to compare results and create graphics.

Outline

  • Course Overview
  • Course Overview
  • Learner Prerequisites
  • Using SAS® Viya® for Learners with This Course (Required)
  • Course Information (Required)
  • Using Forums and Getting Help
  • SAS® Viya® and Open Source Integration
  • SAS Approach to Open Source Integration
  • Cloud Analytic Services
  • Jupyter Notebooks and Open Source Development Interfaces
  • SAS Scripting Wrapper for Analytics Transfer
  • CAS Actions in SAS Viya
  • Connecting to CAS and Reading in Data
  • DataFrames and CAS Tables on the Clients and Server
  • Advantages to Open Source Integration
  • Demo: Getting Started with CAS and the R API
  • Demo: Getting Started with CAS and the Python API
  • Question 2.01
  • Question 2.02
  • Question 2.03
  • Question 2.04
  • SAS® Viya® and Open Source Integration Quiz
  • Machine Learning
  • Introduction to Predictive Modeling
  • Data Partitioning: Preventing Overfitting
  • Logistic Regression Models
  • Support Vector Machines
  • Decision Trees
  • Ensemble of Trees
  • Neural Network Models
  • Autotuning Hyperparameters
  • Model Performance Assessment
  • Model Performance Charts: ROC and Lift
  • Demo: Using the R API to Create and Assess Models
  • Demo: Using the Python API to Create and Assess Models
  • Demo: Creating a Gradient Boosting Model in SAS Studio
  • Demo: Using R Functions and Looping for Efficient Coding
  • Demo: Using Python Functions and Looping for Efficient Coding
  • Question 3.01
  • Question 3.02
  • Question 3.03
  • Machine Learning Quiz
  • Text Analytics
  • Text Analytics
  • Natural and Formal Languages
  • Processing Words
  • Processing Context
  • Processing Concepts
  • Extracting Information from the Term-Document Matrix
  • Word Embedding
  • Demo: Using the R API to Explore Text Documents
  • Demo: Using the Python API to Explore Text Documents
  • Question 4.01
  • Question 4.02
  • Text Analytics Quiz
  • Deep Learning
  • Traditional Neural Networks
  • Hidden Unit Activation Functions
  • Weight Initialization
  • Regularization Methods
  • Nonlinear Optimization Algorithms (or Gradient-Based Learning)
  • Processors for Analytics
  • Deep Neural Networks (DNN) versus Recurrent Neural Networks (RNN)
  • Recurrent Neural Network Architecture
  • Improving RNN Models
  • Gated Recurrent Unit (GRU)
  • Long Short-Term Memory (LSTM)
  • Demo: Deep Learning Sentiment Prediction Using the R API
  • Demo: Deep Learning Sentiment Prediction Using the Python API
  • Question 5.01
  • Question 5.02
  • Deep Learning Quiz
  • Time Series
  • Time Series Forecasting
  • Model Performance and Assessment
  • Weighted Averages
  • Simple Exponential Smoothing
  • ARIMAX Models and Stationarity
  • Autoregressive and Moving Average Terms
  • Forecasting with Recurrent Neural Networks
  • Demo: Automatic Forecasting Using the R API
  • Demo: Automatic Forecasting Using the Python API
  • Demo: Deep Learning Forecasting Using the R API
  • Demo: Deep Learning Forecasting Using the Python API
  • Question 6.01
  • Question 6.02
  • Question 6.03
  • Time Series Quiz
  • Image Classification
  • Image Classification and Object Detection
  • Convolutional Neural Networks for Image Classification
  • Convolution Layers
  • Pooling Layers
  • Fully Connected and Output Layers
  • Demo: Classifying Color Images Using the R API
  • Demo: Classifying Color Images Using the Python API
  • Question 7.01
  • Image Classification Quiz
  • Factorization Machines
  • Recommender Systems
  • Factorization Machines for Recommendation
  • Demo: Modeling Sparse Data Using the R API
  • Demo: Modeling Sparse Data Using the Python API
  • Question 8.01
  • Factorization Machines Quiz

Summary of User Reviews

Learn how to use SAS Viya REST API with Python and R for data analytics. This course has received positive reviews from users who found it informative and helpful.

Key Aspect Users Liked About This Course

Many users found the course content to be comprehensive and easy to follow.

Pros from User Reviews

  • Comprehensive course content
  • Clear and concise explanations
  • Great examples and exercises
  • Useful tips and tricks

Cons from User Reviews

  • Some users felt the course was too basic
  • Lack of interaction with instructors
  • Not enough hands-on practice
  • Some technical issues with the platform
English
Available now
Approx. 18 hours to complete
Jordan Bakerman, Ari Zitin
SAS
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses