Home › Certifications › IT and cloud certification › TensorFlow Developer Certificate
TensorFlow Developer Certificate — the certifying body practice for the TensorFlow Developer Certificate credential
TensorFlow Developer Certificate is the TensorFlow Developer Certificate credential. the certifying body writes the outline; a fail is another sitting fee and a delayed start, not a school-curve disappointment. Do not study a neighbouring exam as a proxy for TensorFlow Developer Certificate.
CoStudy’s TensorFlow Developer Certificate bank holds 150 multiple-choice questions and 55 flashcards. The published material this bank is written against begins: TF Developer Certificate Skills Outline — TF/Keras basics, image classification (CNNs), NLP, sequences/time series Every multiple-choice item on this page shows the full rationale in the HTML. CoStudy is not the certifying body. We do not have live items, and we do not guarantee a result.
- 205 total items
- 150 multiple choice
- 55 flashcards
Study TensorFlow Developer Certificate in CoStudy →
Exam facts
Copied from the cited official page on the date shown. Rows marked unverified were not confirmed on that pass — check the certifying body before you pay or schedule. CoStudy is not the exam owner.
| Fact | Detail | Source |
|---|---|---|
| What it is | TensorFlow Developer Certificate is administered under the certifying body. CoStudy is independent practice, not the exam owner. (unverified) | the certifying body public outline · as of 2026-10 |
| Published outline | TF Developer Certificate Skills Outline — TF/Keras basics, image classification (CNNs), NLP, sequences/time series (unverified) | the certifying body public outline · as of 2026-10 |
| Passing score / pass rate | Only the certifying body publishes a cut score or pass rate. This page does not invent one. (unverified) | the certifying body public outline · as of 2026-10 |
| Fees and eligibility | Application, sitting, and retake rules live on the certifying body’s site and can change. Confirm there before you pay. (unverified) | the certifying body public outline · as of 2026-10 |
How this bank is different
- TensorFlow Developer Certificate has its own outline. Neighbouring CoStudy banks are different sittings.
- Chapters follow the published outline where we have one.
- Fees, cut scores, and retake waits belong on the certifying body’s page.
Exam format and blueprint
TF Developer Certificate Skills Outline — TF/Keras basics, image classification (CNNs), NLP, sequences/time series
Study timeline
Rotate mixed sets so one topic cannot hide. A blended percentage hides the chapter that will fail you.
Six-week TensorFlow Developer Certificate block — 10–14 hours/week
Weeks 1–4: mixed practice with an error log. Week 5: only the item types you miss. Week 6: timed full-length sittings. Do not add a second exam’s outline in the last ten days.
Twelve-week working-hours plan — 6–8 hours/week
Two or three evenings and one weekend block. Keep a written error log keyed to chapters, not to “I was tired.” The last fourteen days are timing and weak-chapter repair only. If you are also sitting a related exam (none), do not merge the decks.
Free TensorFlow Developer Certificate practice questions
A sample of 12 multiple-choice questions from the bank, with the full rationale shown.
Normalizing time-series inputs by the TRAIN-set mean/std is preferable because:
- Computing stats over the test set leaks information
- The mean/std are zero anyway
- Normalization is unnecessary for LSTMs
- Only categorical features need normalization
Answer: A — Computing stats over the test set leaks information
A) Correct — fit on train, apply to val/test. B) Untrue. C) Helps optimization. D) Continuous features need it.
Subword tokenization helps when:
- Vocabulary is small and fixed
- You only need character-level model
- You want to handle OOV gracefully by splitting unknown words into known subwords
- You want one-hot inputs
Answer: C — You want to handle OOV gracefully by splitting unknown words into known subwords
A) Word-level is fine then. B) Subword sits between word and char. C) Correct — BPE / WordPiece. D) Unrelated.
Sign of overfitting?
- Training loss + validation loss both high
- Training loss low, validation loss increases or plateaus high
- Both losses very low
- Loss is NaN
Answer: B — Training loss low, validation loss increases or plateaus high
A) Underfit. B) Correct — diverging train + val = overfit. Mitigate with dropout, augmentation, smaller model, early stop. C) Well-fit. D) Numerical instability.
TextVectorization.adapt(dataset) must be called:
- After training
- Only on validation set
- On a text-only dataset before training to build the vocabulary
- Never — vocabulary is fixed
Answer: C — On a text-only dataset before training to build the vocabulary
A) Too late. B) Should see training distribution. C) Correct. D) Vocabulary is learned.
tf.train.Checkpoint differs from model.save() because:
- Checkpoints save only weights/optimizer state without architecture; great for resuming training
- Checkpoints save architecture only
- They are equivalent
- Checkpoints can't track variables
Answer: A — Checkpoints save only weights/optimizer state without architecture; great for resuming training
A) Correct. B) Reversed. C) Different scopes. D) Designed exactly for tracking.
tf.keras.optimizers.schedules.ExponentialDecay is passed to:
- The loss function
- A callback only
- A metric
- An optimizer's learning_rate argument (so LR drops over steps)
Answer: D — An optimizer's learning_rate argument (so LR drops over steps)
A) Unrelated. B) Schedules are not callbacks. C) Not a metric. D) Correct — the schedule object behaves like a callable LR.
Dropout with rate 0.5 means:
- 50% of weights deleted
- Used during inference
- Halve learning rate
- 50% of activations randomly zeroed during training
Answer: D — 50% of activations randomly zeroed during training
A) Weights remain. D) Correct — dropout randomly zeros activations during training; rescaled to preserve expected value. C) Different. B) Disabled at inference.
Which is the correct Functional API pattern for a two-input model?
- Sequential([Input(a), Input(b), Dense(1)])
- inputs=[Input(a), Input(b)]; x=concat([..]); out=Dense(1)(x); Model(inputs, out)
- Model().add(Input(a)).add(Input(b))
- tf.keras.layers.MultiInput(...)
Answer: B — inputs=[Input(a), Input(b)]; x=concat([..]); out=Dense(1)(x); Model(inputs, out)
A) Sequential cannot accept multiple inputs. B) Correct Functional pattern. C) Not a valid API. D) No such layer exists.
Strided convolution (stride=2) achieves:
- Identical spatial size
- Channel reduction
- Upsampling
- Downsampling spatial dims by ~factor of 2 without a pooling layer
Answer: D — Downsampling spatial dims by ~factor of 2 without a pooling layer
A) No downsampling at stride 1. B) Channels are set by filters. C) Use Conv2DTranspose. D) Correct.
Fine-tuning a frozen pretrained backbone is best done by:
- Unfreezing the entire base immediately at full LR
- Adding more Dropout
- Replacing the backbone
- Unfreezing top layers and continuing training at a much lower LR (e.g., 1e-5)
Answer: D — Unfreezing top layers and continuing training at a much lower LR (e.g., 1e-5)
A) Destroys pretrained features. B) Doesn't accomplish fine-tuning. C) Defeats the purpose. D) Correct.
When using an LSTM for forecasting, the input shape is typically:
- (samples, features)
- (time_steps,)
- (samples, time_steps, features)
- (samples,)
Answer: C — (samples, time_steps, features)
A) Missing time. B) Missing batch. C) Correct 3D RNN input. D) Missing time and features.
tf.data.AUTOTUNE is used with:
- Only batch()
- prefetch and num_parallel_calls (in map) — TF auto-tunes buffer size
- shuffle() only
- Optional, not actually a feature
Answer: B — prefetch and num_parallel_calls (in map) — TF auto-tunes buffer size
A) Mainly with batching for tuning batch size. B) Correct — common AUTOTUNE places are .prefetch(AUTOTUNE) and .map(..., num_parallel_calls=AUTOTUNE). C) AUTOTUNE applies. D) Real TF feature.
TensorFlow Developer Certificate flashcards
6 sample cards from the 55 in the bank.
Image classification model output for 10 classes?
Dense(10, activation='softmax'). Loss: categorical_crossentropy (one-hot) or sparse_categorical_crossentropy (integer labels).
When use pre-trained embeddings (GloVe, Word2Vec)?
Small dataset, want to leverage general semantics. Initialize Embedding with vectors, optionally freeze.
Allowed during exam?
Internet, IDE (PyCharm with plugin), TF documentation. Tasks must run + return acceptable accuracy.
Learning rate too low?
Loss decreases very slowly. Increase the LR or use scheduler.
TFLite?
Convert TF models to mobile/edge format. Use tf.lite.TFLiteConverter. Apply quantization for size + speed.
Exploding gradient — fix?
Gradient clipping: clipnorm or clipvalue in optimizer.
Practise the full TensorFlow Developer Certificate bank
These samples are a small slice. The full bank runs flashcards, multiple choice and timed mock exams with per-chapter progress tracking, on the web and in the iOS app.
Open TensorFlow Developer Certificate →
Frequently asked
What is the TensorFlow Developer Certificate exam?
TF Developer Certificate Skills Outline — TF/Keras basics, image classification (CNNs), NLP, sequences/time series
How is CoStudy’s TensorFlow Developer Certificate bank organised?
It holds 205 items (150 multiple-choice, 55 flashcards). Free samples on this page include the full rationale, with no account.
Does CoStudy replace the certifying body?
No. the certifying body owns the outline, the badge, and the sitting rules. This is independent practice with written rationales. We do not sell live items and we do not guarantee a pass.
Where do TensorFlow Developer Certificate fees, cut scores, and pass rates live?
On the certifying body’s site. CoStudy will not invent a sitting fee or a pass rate. If a table on this page lacks a citation, treat it as unverified.
Are these real TensorFlow Developer Certificate exam questions?
No. CoStudy does not have live items. The samples below are original practice written to the published outline, with rationales. Anyone selling “real exam dumps” is describing something you should not buy.
Related study guides
Related certifications
- AWS Data Engineer Associate225 questions
- GCP Professional ML Engineer430 questions
- PMI-ACP — Agile Certified Practitioner266 questions
- NCLEX-PN231 questions
- Microsoft Azure Administrator (AZ-104)440 questions
- CKA — Certified Kubernetes Administrator480 questions
- Azure AZ-900 Fundamentals381 questions
- AWS Certified Developer — Associate (DVA-C02)280 questions