Linkedin Pixel Code AWS Machine Learning with Amazon SageMaker AI | en ligne | ou présentiel
cours-GoogleWorkspace-IA-2024

AWS Machine Learning with Amazon SageMaker AI

Classes in: Online course, virtual classroom (remote), Montreal, Quebec, at your offices

The AWS Machine Learning with Amazon SageMaker AI course introduces participants to the main stages involved in building a Machine Learning solution on AWS, from data preparation to model deployment.

Over two days, participants will learn how to use key AWS services for Machine Learning, including Amazon S3, Amazon SageMaker AI, IAM, and Amazon CloudWatch. The course focuses on hands-on learning through demonstrations and practical exercises covering data preparation, model training, model evaluation, deployment, and predictions.

The course also provides an introduction to MLOps, model monitoring, and Amazon Bedrock, helping participants understand how Machine Learning and generative AI fit into the AWS ecosystem.

Registration Details

Course details

image_pdf

Module 1 – Introduction to Machine Learning

  • Understand Artificial Intelligence and Machine Learning
  • Difference between AI, Machine Learning, and Deep Learning
  • Understand models, training, and predictions
  • Understand features and labels
  • Supervised and unsupervised learning
  • Classification, regression, and clustering
  • Examples of Machine Learning use cases in organizations

Module 2 – Machine Learning on AWS

  • Overview of the AWS Machine Learning ecosystem
  • Introduction to Amazon SageMaker AI
  • Role of Amazon S3 in a Machine Learning project
  • Introduction to IAM roles and permissions
  • Introduction to Amazon CloudWatch for monitoring
  • Understand the architecture of a Machine Learning solution on AWS

Module 3 – Preparing the AWS Environment

  • Access the AWS Management Console
  • Select an AWS Region
  • Create and configure an Amazon S3 bucket
  • Upload a dataset to Amazon S3
  • Access Amazon SageMaker AI
  • Configure the required permissions
  • Explore the SageMaker working environment

Module 4 – Understanding and Preparing Data

  • Identify the data used for model training
  • Understand rows, columns, and variables
  • Identify numerical and categorical variables
  • Identify the target variable
  • Handle missing values
  • Identify and remove duplicates
  • Understand outliers
  • Select relevant features

Module 5 – Transforming Data for Machine Learning

  • Clean a dataset
  • Transform data types
  • Encode categorical variables
  • Normalize data
  • Introduction to Feature Engineering
  • Create a dataset ready for model training
  • Discover data preparation tools in SageMaker

Module 6 – Preparing Training and Test Data

  • Understand the purpose of training data
  • Understand the purpose of validation data
  • Understand the purpose of test data
  • Split a dataset into multiple subsets
  • Understand model generalization

Module 7 – Training a Model with Amazon SageMaker AI

  • Understand how Machine Learning algorithms work
  • Select an algorithm appropriate for the problem
  • Understand SageMaker Training Jobs
  • Configure a training job in SageMaker
  • Understand hyperparameters
  • Select computing resources
  • Launch a training job
  • Monitor the training process
  • Retrieve the trained model

Module 8 – Evaluating Model Performance

  • Understand why models must be evaluated
  • Measure Accuracy
  • Understand Precision
  • Understand Recall
  • Discover the F1 Score
  • Understand the confusion matrix
  • Compare predictions with expected results
  • Interpret model performance

Module 9 – Understanding Underfitting and Overfitting

  • Understand Underfitting
  • Understand Overfitting
  • Identify a model that does not generalize well
  • Understand how data affects model performance
  • Understand the impact of hyperparameters
  • Improve a model progressively

Module 10 – Optimizing a Machine Learning Model

  • Compare multiple models
  • Adjust hyperparameters
  • Improve the features used by the model
  • Introduction to Hyperparameter Tuning
  • Retrain a model
  • Compare performance results
  • Select the best-performing model

Module 11 – Deploying a Model with Amazon SageMaker AI

  • Understand the concept of inference
  • Create a deployable model
  • Understand SageMaker endpoints
  • Configure an endpoint
  • Deploy a model
  • Send new data to the model
  • Retrieve predictions
  • Discover real-time inference
  • Introduction to batch and serverless inference

Module 12 – Integrating a Model into an AWS Application

  • Understand how an application consumes a Machine Learning model
  • Call a SageMaker endpoint using Python
  • Introduction to AWS Lambda
  • Introduction to Amazon API Gateway
  • Understand an API Gateway, Lambda, and SageMaker architecture
  • Test predictions from an application

Module 13 – Introduction to MLOps on AWS

  • Understand the Machine Learning model lifecycle
  • Version Machine Learning models
  • Introduction to SageMaker Model Registry
  • Register different versions of a model
  • Understand model approval workflows
  • Manage model deployment to production
  • Understand the model retraining process

Module 14 – Monitoring a Model in Production

  • Introduction to Amazon CloudWatch
  • Review endpoint metrics
  • Review logs
  • Understand Data Drift
  • Understand Model Drift
  • Introduction to SageMaker Model Monitor
  • Identify model performance degradation
  • Determine when a model should be retrained

Module 15 – Security and Cost Management

  • Understand IAM roles used by SageMaker
  • Apply the principle of least privilege
  • Control access to data stored in Amazon S3
  • Understand data protection
  • Identify the main SageMaker cost drivers
  • Understand Training Job costs
  • Understand endpoint costs
  • Remove unused AWS resources after labs

Module 16 – Introduction to Generative AI on AWS

  • Understand the difference between traditional Machine Learning and generative AI
  • Understand Foundation Models
  • Understand Large Language Models
  • Introduction to Amazon Bedrock
  • Understand the concept of prompting
  • Introduction to embeddings
  • Introduction to Retrieval-Augmented Generation (RAG)
  • Identify use cases for SageMaker AI and Amazon Bedrock

Module 17 – Hands-on Workshop: End-to-End Machine Learning Project

  • Import a dataset into Amazon S3
  • Explore and prepare the data
  • Split the data into training and test datasets
  • Configure Amazon SageMaker AI
  • Train a Machine Learning model
  • Evaluate model performance
  • Improve the model
  • Deploy the model to a SageMaker endpoint
  • Send new data to the deployed model
  • Generate and interpret predictions
  • Review metrics and logs
  • Remove AWS resources used during the workshop

Other course(s) in this category

→ AWS Solutions Architect Associate (SAA-C03) Training – Infrastructure, Serverless, and Certification

→ AWS Machine Learning with Amazon SageMaker AI

→ AWS DevOps Training: Automation and Infrastructure as Code (IaC)




Benefits:

  • A course material for each participant.
  • Coaching available after the training.
  • We offer you in public session:
    • Tea, coffee
    • Dinner at a nearby restaurant
    • Wireless internet connection

Prerequisites:

  • Have a general understanding of AWS cloud concepts
  • Be comfortable navigating the AWS Management Console
  • Have basic knowledge of Amazon S3 and IAM
  • Have basic Python programming skills
  • Be comfortable working with simple datasets, including CSV files
  • No previous Machine Learning experience is required

Objectives:

  • Understand the fundamental concepts of Machine Learning
  • Discover the main AWS services used for Machine Learning
  • Prepare and manage data with Amazon S3 and SageMaker AI
  • Train and evaluate a Machine Learning model
  • Deploy a model and generate predictions
  • Understand the basics of MLOps and model monitoring
  • Apply security and cost management best practices
  • Discover Amazon Bedrock and generative AI on AWS

Need professional support?

Beyond training, our experts can support you with implementation, optimization, and the hands-on delivery of your projects.

  • Post-training support, coaching, and guidance
  • Implementation of tools and best practices
  • Process optimization and automation
  • One-time intervention or tailored engagement
Fast response · On-site or remote support.

Online

    • 22/10/2026
    • 23/10/2026
🕒 Would you prefer a different training schedule?

This training may also be offered in the evening or spread over several weeks, with one daytime session per week.

Let us know what schedule or pace would work best for you. We will review the possibilities based on the instructor's availability.

✉️ Email us at INFO@DOUSSOU-FORMATION.COM

Pricing

Preferential rate
969
$ / participant
Public orgs, NPOs
Public price
1,141 $ / participant

Practical information

  • Duration: 2 day(s)
  • Schedule: 9:00 a.m. to 4:30 p.m. (2 coffee breaks + 1-hour lunch)
  • Format: - Online (live virtual classroom)
    - Or in person, depending on availability

📄 Download course outline (PDF)

Registration details

Interested in this training?

Free quote with no obligation

Check if you are:
Captcha image

Registration with credit card payment

Check if you are:
Captcha image

FR

« Je tiens à vous remercier tous les deux d’avoir offert à mes ressources une excellente formation COBOL au cours des trois derniers jours. Mamadou, merci d’avoir été si accommodant malgré le court préavis et d’avoir envoyé votre formateur à Gatineau pour ce cours personnalisé. Nous avons hâte de poursuivre notre collaboration pour de futurs besoins de formation. »
(Traduit de l’anglais)

EN

“I want to thank you both for providing my resources with excellent COBOL training over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customized and personalized training course. We look forward to continuing our partnership for future training needs.”

FR

« Mamadou est venu nous aider à réorganiser notre panneau d’arrêt via un outil de rapport, Crystal Reports. Mamadou a réussi avec succès le travail de précision, au pixel près, puisque nous voulions un rapport similaire au design graphique original. Il nous a aidés à découper le projet par cycle et à intégrer le rapport à notre logiciel corporatif. La qualité que nous avons appréciée était le souci du détail et la constance. Mamadou a été très professionnel et connaît plusieurs autres technologies. Merci. »

EN

“Mamadou helped us reorganize our stop panel using a reporting tool, Crystal Reports. He successfully delivered precise, pixel-perfect work, as we needed a report that matched the original graphic design. He helped us break the project down into cycles and integrate the report into our corporate software. What we appreciated most was his attention to detail and consistency. Mamadou was very professional and is knowledgeable in many other technologies. Thank you.”
(Translated from French)

FR

« Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité / Adaptabilité / Professionnalisme / Courtoisie. Merci ! »

EN

“It was a pleasure doing business with Doussou Formation. What truly makes THE difference is the personalized service, fully attentive to participants, as well as the ability to adapt the training to their needs. Flexibility / Adaptability / Professionalism / Courtesy. Thank you!”
(Translated from French)