اكثر اسئلة واجوبة المقابلات طلبا والاختبارات عبر الإنترنت
منصة تعليمية للتحضير للمقابلات والاختبارات عبر الإنترنت والدروس والتدريب المباشر

طوّر مهاراتك من خلال مسارات تعلم مركزة واختبارات تجريبية ومحتوى جاهز للمقابلات.

يجمع WithoutBook أسئلة المقابلات حسب الموضوع والاختبارات العملية عبر الإنترنت والدروس وأدلة المقارنة في مساحة تعلم متجاوبة واحدة.

التحضير للمقابلة
مقابلات تجريبية مباشرة من WithoutBook TensorFlow موضوعات مقابلات ذات صلة: 14

Interview Questions and Answers

تعرّف على اهم اسئلة واجوبة مقابلات TensorFlow للمبتدئين واصحاب الخبرة للاستعداد لمقابلات العمل.

إجمالي الاسئلة: 30

افضل مقابلة تجريبية مباشرة يجب مشاهدتها قبل المقابلة

تعرّف على اهم اسئلة واجوبة مقابلات TensorFlow للمبتدئين واصحاب الخبرة للاستعداد لمقابلات العمل.

Interview Questions and Answers

ابحث عن سؤال لعرض الاجابة.

اسئلة واجوبة مستوى المبتدئين / حديثي التخرج

سؤال 1

What is TensorFlow and explain its primary use?

TensorFlow is an open-source machine learning library developed by the Google Brain team. It is primarily used for building and training deep learning models.

Example:

import tensorflow as tf
print(tf.__version__)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 2

Explain tensors in TensorFlow.

Tensors are multi-dimensional arrays, the fundamental building blocks of data in TensorFlow. They represent the input and output data of a computation graph.

Example:

tensor = tf.constant([1, 2, 3])
print(tensor)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 3

Explain the concept of eager execution in TensorFlow 2.x.

Eager execution is the default mode in TensorFlow 2.x, allowing operations to be executed immediately. It simplifies debugging and provides a more intuitive interface for building models.

Example:

No explicit session or graph code is required in TensorFlow 2.x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 4

What is the Keras API, and how does it relate to TensorFlow?

Keras is a high-level neural networks API written in Python. TensorFlow provides an implementation of the Keras API as tf.keras, making it the official high-level API for building and training models in TensorFlow.

Example:

model = tf.keras.Sequential([...])

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 5

What is eager execution and how is it enabled in TensorFlow?

Eager execution allows operations to be executed immediately as they are called, similar to regular Python code. It can be enabled in TensorFlow 2.x by default, or explicitly using tf.compat.v1.enable_eager_execution().

Example:

No explicit session or graph code is required in TensorFlow 2.x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات

اسئلة واجوبة المستوى المتوسط / من سنة إلى خمس سنوات خبرة

سؤال 6

What is a TensorFlow session and why is it important?

A TensorFlow session is an execution environment for running a computational graph. It encapsulates the state of the TensorFlow runtime and runs computational graphs.

Example:

with tf.Session() as sess:
    result = sess.run(tensor)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 7

Explain the concept of placeholders in TensorFlow.

Placeholders are used to feed actual training examples into the computational graph. They allow you to create the graph without knowing the actual data that will be fed into it.

Example:

x = tf.placeholder(tf.float32, shape=(None, input_size))

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 8

What is a TensorFlow variable and how is it different from a constant?

A TensorFlow variable is a mutable tensor that can be modified during program execution. Unlike constants, their values can be changed using operations like assign.

Example:

weight = tf.Variable(initial_value=tf.random_normal(shape=(input_size, output_size)))

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 9

Explain the concept of eager execution in TensorFlow.

Eager execution is a mode in TensorFlow that allows operations to be executed immediately as they are called, rather than building a computational graph to execute later.

Example:

tf.compat.v1.enable_eager_execution()
result = tf.add(3, 5).numpy()

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 10

Explain the difference between eager execution and graph execution in TensorFlow.

Eager execution evaluates operations immediately, while graph execution involves building a computational graph to be executed later. Eager execution is the default mode in TensorFlow 2.x.

Example:

No explicit session or graph code is required in TensorFlow 2.x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 11

What is the purpose of the tf.GradientTape in TensorFlow?

tf.GradientTape is used for automatic differentiation in TensorFlow. It records operations for computing gradients, allowing you to calculate gradients with respect to variables.

Example:

x = tf.constant(3.0)
with tf.GradientTape() as tape:
    tape.watch(x)
    y = x * x
dy_dx = tape.gradient(y, x)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 12

Explain the concept of model checkpoints in TensorFlow.

Model checkpoints are a way to save the current state of a model during training. They can be used to resume training, fine-tune a model, or deploy a trained model.

Example:

checkpoint_callback = tf.keras.callbacks.ModelCheckpoint(filepath='model_checkpoint.h5', save_best_only=True)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 13

What is the purpose of the tf.function decorator in TensorFlow 2.x?

The tf.function decorator is used to convert a Python function into a TensorFlow graph, allowing for better performance through graph execution and enabling graph optimizations.

Example:

@tf.function
def my_function(x):
    return x * x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 14

Explain the concept of data augmentation in image classification using TensorFlow.

Data augmentation involves applying random transformations to input data during training to increase the diversity of the dataset. In image classification, this can include rotations, flips, and zooms.

Example:

data_augmentation = tf.keras.Sequential([
    tf.keras.layers.experimental.preprocessing.RandomFlip('horizontal'),
    tf.keras.layers.experimental.preprocessing.RandomRotation(0.2),
])

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 15

What is the purpose of the tf.data.experimental.CsvDataset in TensorFlow?

tf.data.experimental.CsvDataset is used to create a dataset from CSV files. It allows you to efficiently read and parse data from CSV files for use in TensorFlow models.

Example:

dataset = tf.data.experimental.CsvDataset('data.csv', record_defaults, header=True)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 16

How can you handle missing data in a TensorFlow dataset?

Missing data can be handled using the tf.data.Dataset.skip and tf.data.Dataset.filter operations to skip or filter out examples with missing values.

Example:

dataset = dataset.filter(lambda x, y: tf.math.logical_not(tf.reduce_any(tf.math.is_nan(x))))

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 17

Explain the purpose of the tf.summary module in TensorFlow.

The tf.summary module is used for creating summaries of training metrics and visualizations. It is commonly used with TensorFlow's TensorBoard for monitoring and debugging models.

Example:

summary_writer = tf.summary.create_file_writer(logdir)
with summary_writer.as_default():
    tf.summary.scalar('loss', loss, step=epoch)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 18

How do you implement early stopping in a TensorFlow model training process?

Early stopping can be implemented using callbacks, such as tf.keras.callbacks.EarlyStopping. It monitors a specified metric and stops training if the metric does not improve after a certain number of epochs.

Example:

early_stopping = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=3)
model.fit(train_data, epochs=100, callbacks=[early_stopping])

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 19

Explain the use of the tf.image module in TensorFlow.

The tf.image module provides a collection of image processing operations in TensorFlow. It is commonly used for tasks such as resizing, cropping, and adjusting image contrast.

Example:

image = tf.image.resize(image, [height, width])

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 20

Explain the purpose of the tf.keras.layers.Embedding layer.

The Embedding layer is used for word embeddings in natural language processing tasks. It maps integer indices (representing words) to dense vectors, allowing the model to learn semantic relationships between words.

Example:

embedding_layer = tf.keras.layers.Embedding(input_dim=vocabulary_size, output_dim=embedding_dimension)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 21

How can you save and load a TensorFlow model?

A TensorFlow model can be saved using the tf.keras.models.save_model method. It can be loaded using the tf.keras.models.load_model method for further use or deployment.

Example:

model.save('saved_model.h5')
loaded_model = tf.keras.models.load_model('saved_model.h5')

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 22

Explain the purpose of the tf.config.experimental.list_physical_devices method.

tf.config.experimental.list_physical_devices is used to list all available physical devices (CPUs, GPUs) in the TensorFlow environment. It can be helpful for configuring distributed training or checking available hardware.

Example:

devices = tf.config.experimental.list_physical_devices(device_type='GPU')

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 23

What is the purpose of the tf.data.Dataset.cache method in TensorFlow?

The cache method in tf.data.Dataset is used to cache elements in memory or on disk, improving the performance of dataset iteration by avoiding redundant data loading.

Example:

dataset = dataset.cache()

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات

اسئلة واجوبة مستوى الخبير / ذوي الخبرة

سؤال 24

What is a TensorFlow Estimator?

A TensorFlow Estimator is a high-level API for creating, training, and evaluating machine learning models. It simplifies the process of model development and deployment.

Example:

classifier = tf.estimator.DNNClassifier(hidden_units=[10, 20, 10], n_classes=3)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 25

Explain the purpose of the tf.data module in TensorFlow.

The tf.data module provides a collection of classes for building efficient and scalable input pipelines for TensorFlow models. It is used to handle large datasets.

Example:

dataset = tf.data.Dataset.from_tensor_slices((features, labels))

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 26

What is transfer learning, and how is it implemented in TensorFlow?

Transfer learning is a technique where a pre-trained model is used as the starting point for a new task. In TensorFlow, this can be achieved using the tf.keras.applications module.

Example:

base_model = tf.keras.applications.MobileNetV2(weights='imagenet', include_top=False)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 27

Explain the concept of a TensorFlow Graph and Session in version 2.x.

In TensorFlow 2.x, eager execution is enabled by default, eliminating the need for explicit sessions and graphs. Computation is executed imperatively, as in regular Python code.

Example:

No explicit session or graph code is required in TensorFlow 2.x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 28

Explain the use of the Adam optimizer in TensorFlow.

Adam is an optimization algorithm commonly used for training deep learning models. It adapts the learning rates of each parameter individually and combines the advantages of other optimization methods.

Example:

optimizer = tf.keras.optimizers.Adam(learning_rate=0.001)

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 29

What is the purpose of the tf.distribute.Strategy in TensorFlow?

tf.distribute.Strategy is used for distributed training in TensorFlow. It allows you to efficiently train models across multiple GPUs or devices, improving training speed and scalability.

Example:

strategy = tf.distribute.MirroredStrategy()
with strategy.scope():
    model = tf.keras.Sequential([...])

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 30

Explain the purpose of the tf.function input_signature parameter.

The input_signature parameter in tf.function specifies the input signature of the function. It helps in static shape checking, allowing TensorFlow to optimize the function for a specific input signature.

Example:

@tf.function(input_signature=[tf.TensorSpec(shape=(None,), dtype=tf.float32)])
def my_function(x):
    return x * x

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات

الاكثر فائدة حسب تقييم المستخدمين:

حقوق النشر © 2026، WithoutBook.