CertBrain
CoursesBlog
Sign in
← Back to decks
Sign in to save your progress, vote, and build your own decks.Sign in

Where Models Come From

Before a team can use a model, it has to get one. It can use a ready-made model from a provider, start from an open-source pre-trained model, or train its own from scratch. The exam asks you to match each source to a situation, and to know which AWS service offers which kind of model.

8 cards
Study this deck

Where Models Come From

Before a team can use a model, it has to get one. It can use a ready-made model from a provider, start from an open-source pre-trained model, or train its own from scratch. The exam asks you to match each source to a situation, and to know which AWS service offers which kind of model.

Pre-trained Models

A pre-trained model has already been trained by someone else on a large dataset, so it can be used straight away or adapted. Large pre-trained models that handle many different tasks, such as writing, summarising or answering questions, are called foundation models (FMs). Training one from nothing takes huge amounts of data, specialist skill, and expensive computing time. Starting from a pre-trained model lets a business skip almost all of that cost.

Open-Source and Provider Models

Pre-trained models come in two broad kinds. Open-source (or open-weight) models are published so anyone can download them, inspect them, run them on their own infrastructure, and change them, within the terms of their licence. Provider models are offered by a company through its service, and you use them without seeing or hosting the model itself. Open-source models give more control and transparency. Provider models take less effort to run. Either way, check the licence: it decides whether commercial use is allowed.

Where AWS Offers Models

  • Amazon Bedrock gives access to foundation models from Amazon and from other AI companies through a single, fully managed API. There are no servers to run.
  • Amazon SageMaker JumpStart is a hub of pre-trained models, including many popular open-source ones, that you can deploy to your own SageMaker AI endpoint or fine-tune on your data with a few clicks.

Both let a team try several models quickly before committing to one. A sensible pattern is to start with a managed model in Bedrock to prove the idea, then move to JumpStart only if the project needs an open-source model, its own hosting, or deeper changes than Bedrock allows.

Training a Custom Model

Sometimes no existing model fits, for example a niche prediction on a company's own data, such as forecasting failures of one type of factory machine. Then a team trains a custom model using its own labelled data, for instance with SageMaker AI training jobs. This gives the most control, but it costs the most time, data and skill. For general language or image tasks, adapting a pre-trained model is usually far cheaper than building one.

On the Exam

SourceEffortControlTypical fit
Provider FM via Amazon BedrockLowestLeastGeneral GenAI tasks, fast start
Open-source model via SageMaker JumpStartMediumHighNeed to host, inspect or fine-tune
Custom model trained from scratchHighestFullUnique problem no existing model covers

If a scenario stresses "least effort" or "no infrastructure to manage", look for Bedrock. If it stresses running or modifying an open-source model in the company's own environment, look for JumpStart.

Quiz me on this
A marketing agency wants to add text summarisation to its internal tool within a week. It has no ML engineers and doesn't want to manage any servers. Which approach meets these requirements?
  1. Download an open-source model and host it on Amazon EC2 instances
  2. Collect summaries and train a custom model with SageMaker AI training jobs
  3. ✓ Call a provider foundation model through Amazon Bedrock
  4. Pre-train a new foundation model on the agency's documents
A research lab must run a language model inside its own AWS account so it can inspect the model and fine-tune it on private data. It wants to start from an existing open-source model rather than build one. Which AWS option fits BEST?
  1. ✓ Amazon SageMaker JumpStart
  2. Amazon Transcribe
  3. Amazon Comprehend custom classification
  4. AWS Glue
A manufacturer wants to predict failures of a machine type that only it builds, using ten years of its own sensor readings labelled with past failures. No existing model has seen this kind of data. Which model source is MOST appropriate?
  1. A general-purpose foundation model used as is
  2. An open-source image-generation model from a public model hub
  3. A provider chatbot model with a longer prompt
  4. ✓ A custom model trained on the company's sensor data
Pre-trained model
A model already trained by someone else on a large dataset, ready to use or adapt without training from scratch.
Foundation model (FM)
A large pre-trained model that can handle many different tasks, such as writing, summarising and answering questions.
Amazon SageMaker JumpStart
A hub of pre-trained models, including open-source ones, that you can deploy to your own SageMaker AI endpoint or fine-tune.
Amazon Bedrock (as a model source)
A fully managed service that offers foundation models from Amazon and other AI companies through one API, with no servers to manage.
When is a custom-trained model justified?
When the problem is unique to the company, no existing model fits, and the company has enough labelled data of its own.