NEW
Font size
WorksheetsSADAIA AI quiz
Total questions: 60
Worksheet time: 30mins
الذكاء الاصطناعي هو العلم والتكنولوجيا الذي يمكّن...............................من أداء المهام التي تتطلب عادة ذكاء بشري..
Artificial intelligence is the science and technology that enables computer systems to perform tasks that typically require human intelligence.
السيارات Cars
أنظمة الكمبيوتر Computer systems
الشبكات Networks
الانترنت Internet
.......... الحدث الأبرز في الموجة الثالثة للذكاء الاصطناعي هو
The major event in the third wave of artificial intelligence is ........
ورشة العمل الصيفية في مؤتمر دارتموث Summer workshop at Dartmouth conference
أول برنامج حوار لغة طبيعية First natural language dialogue program
النظام الخبير Expert system
التعلم العميق Deep learning
في لغة بايثون الطريقة الصحيحة لتعيين القيمة 10 للمتغير A1 هي ..
In the Python language, the correct way to assign the value 10 to the variable A1 is
def A1=10
if A1=10
A1=10
def 10=A1
لرسم شكل ثماني بالسيارة الذكية الزاوية المقدرة للانعطاف تساوي..
To draw an octagon with a smart car, the estimated angle for the turn is:
45
60
90
120
إذا تم استدعاء الدالة go(50,-50,2) بالقيم التالية، فما هو الاتجاه الذي تذهب إليه السيارة؟
If the function go(50, -50, 2) is called with the following values, what direction will the car go to
الأمام Forward
الخلف Back
الدوران حول المحور لليمين Rotation around the axis to the right
الدوران حول المحور لليسار Rotation around the axis to the left
2
3
5
6
أمر تعريف الدالة..
The command for defining a function is
def
if
while
For
يمكن للسيارة الذكية اكتشاف اللون بواسطة مستشعر..
The smart car can detect color using a sensor:
ultrasonic بالموجات فوق الصوتية
tourch كشاف ضوئي
color لون
tempretuer درجة حرارة
Hi
Hello
None
Error
10
3
7
2
10,10,7
10,7
7
3
في عملية سير تعلم الآلة تحتاج إلى جمع البيانات, وتدريب النموذج ,و................النموذج, ثم تطبيق النموذج..
In a machine learning workflow, you need to collect data, train a model,……the model, and then apply the model.
معالجة treat
تحليل analysis
عرض show
اختبار test
اذا كانت مخرجات النموذج عبارة عن قيم رقمية فهذه تسمى..
If the output of the model is continuous numerical values, then it is called:
انحدار regression
تصنيف classification
التعلم غير خاضع للإشراف unsupervised learning
التعلم المعزز reinforcement learning
اذا كانت مخرجات الموديل عبارة عن وصف فهذه تسمى..
If the outputs of the model are in the form of descriptions, this is called:
انحدار Regression
تصنيف Classification
التعلم غير خاضع للإشراف Unsupervised learning
التعلم المعزز Reinforcement learning
في التعلم الغير خاضع للإشراف يتم توزيع البيانات المخرجة على شكل..
In unsupervised learning, the output data is distributed in the form of
مجموعات groups
بيانات رقمية Digital data
مميزات features
تسميات Labels
في التعلم الخاضع للاشراف يتم إدخال البيانات مع معلومات
In supervised learning, data is inputted along with the information:
الميزة Feature
التسمية Label
العينات Samples
ملصق Tag
الانحدار الخطي البسيط هو انحدار خطي مع .........................ميزة.
Simple linear regression is linear regression with a........feature.
واحدة Single
اثنتين Two
واحدة أو اثنتين One or two
اثنتتن أو أكثر Two or more
في معادلة الخط المستقيم y=2x+3.
In the equation of the straight line y=2x+3.
b=2
b=3
b=y
b=x
في معادلة الخط المستقيم y=4x+5 عدد المعاملات يساوي..
In the equation of the straight line y=4x+5, the number of coefficients is?
4
3
2
1
في معادلة الخط المستقيم ثلاثي الأبعاد y=4x+2x+5 عدد المعاملات يساوي..
In the equation of the three-dimensional straight line y=4x+2x+5, the number of coefficients is
4
3
2
1
في معادلة الخط المستقيم ثلاثي الأبعاد y=4x+2x+5 عدد المميزات يساوي..
In the equation of the three-dimensional straight line y=4x+2x+5, the number of features is:
4
5
2
3
في معادلة الخط المستقيم ثلاثي الأبعاد y=4x+6x+5 قيمة المعامل K2 تساوي..
In the equation of the three-dimensional straight line y=4x+6x+5, the value of coefficient K2 is:
4
3
6
1
في التعلم الآلي إذا كانت مجموعة بيانات التدريب صغيرة جدا فإن وظيفة التنبؤ ستكون..
In machine learning, if the training dataset is very small, the predictive function will be:
مستقرة Stable
غير مستقرة Unstable
مشبعة وسيتم إهدار موارد الحاسب Saturated and computational resources will be wasted
منظمة Organized
يتم ضبط خط الانحدار للتنبؤ بإستخدام..
The regression line is adjusted to make predictions using:
طريقة المربعات الصغرى لبيانات التدريب Least squares method for training data
طريقة المربعات الصغرى لبيانات الاختبار Least squares method for test data
mse لبيانات التدريب MSE (mean squared error) for training data
mse لبيانات الاختبار MSE (mean squared error) for test data
يتم قياس دقة التنبؤ بإستخدام..
The accuracy of prediction is measured using:
· طريقة المربعات الصغرى لبيانات التدريب · Least squares method for training data
· طريقة المربعات الصغرى لبيانات الاختبار · Least squares method for test data
· mse لبيانات التدريب · MSE (mean squared error) for training data
· mse لبيانات الاختبار · MSE (mean squared error) for test data
في أي نوع من أنواع تعلم الآلة يتم تدريب النموذج عن طريق المكافأة والعقاب..
In which type of machine learning is the model trained through reward and punishment:
· الانحدار · Regression
· التصنيف · Classification
· التعلم الغير خاضع للاشراف · Unsupervised learning
· التعلم المعزز · Reinforcement learning
في التعلم الآلي إذا كانت مجموعة بيانات التدريب كبيرة جدا فإن وظيفة التنبؤ ستكون..
In machine learning, if the training dataset is very large, the predictive function will be:
مستقرة Stable
غير مستقرة Unstable
مشبعة وسيتم إهدار موارد الحاسب Saturated and computational resources will be wasted
منظمة Organized
لتعطيل الكود المكون من مجموعة اسطر نستخدم العلامة..
To disable a code block composed of multiple lines, we use the symbol:
code//
'''code'''
code#
code/
عند تعريف الدالة :()def go_turn يتم استدعاء الدالة باستخدام الأمر..
When defining the function def go_turn(), the function is called using the command.
:()go_turn
;()go_turn
()go_turn
go_turn
mylist = ['a','c','f','h','g','r','k',]
print(mylist[2:5]).
['h', 'g']
['f', 'h']
['f', 'h', 'g']
['h']
mylist = ['a','c','f','h','g','r','k',]
print(mylist[-3:]).
['f', 'h']
['f', 'h', 'g']
['a','c','f','h']
['g','r','k']
print(car_set.head()).
يتم طباعة البيانات كاملة The data is printed in its entirety
يتم طباعة أول خمسة صفوف فقط Only the first five rows are printed
يتم طباعة اسماء الاعمدة فقط Only the column names are printed
يتم طباعة حجم مصفوفة البيانات (عدد الصفوف وعدد الأعمدة) The size of the data matrix is printed (number of rows and number of columns)
print(car_set.shape)
يتم طباعة البيانات كاملة The data is printed in its entirety
يتم طباعة أول خمسة صفوف فقط Only the first five rows are printed
يتم طباعة اسماء الاعمدة فقط Only the column names are printed
يتم طباعة حجم مصفوفة البيانات (عدد الصفوف وعدد الأعمدة) The size of the data matrix is printed (number of rows and number of columns)
fig . show()
تمثيل البيانات Data visualization
عرض قاعدة البيانات Displaying the database
عرض الرسم البياني Displaying the chart/graph
عرض حجم البيانات Displaying the size/dimension of the data
go.Scatter(x=car['power'], y=car['price'], mode='markers')
عرض قاعدة البيانات Displaying the database
عرض توزيع البيانات داخل المخطط البياني Displaying the distribution of data within the chart/graph
عرض الصفوف والأعمدة Displaying the rows and columns
عرض حجم البيانات Displaying the size/dimension of the date
car_train, car_test = train_test_split(car, test_size=0.2, random_state=0)
توزيع البيانات بشكل ثابت 80% للتدريب و 20% للاختبار
Distributing the data in a fixed manner with 80% for training and 20% for testing
توزيع البيانات بشكل ثابت 20% للتدريب و 80% للاختبار
Distributing the data in a fixed manner with 20% for training and 80% for testing
توزيع البيانات بشكل عشوائي 80% للتدريب و 20% للاختبار
Distributing the data randomly with 80% for training and 20% for testing
توزيع البيانات بشكل عشوائي 20% للتدريب و 80% للاختبار
Distributing the data randomly with 20% for training and 80% for testing
car_train, car_test = train_test_split(car, test_size=0.2, random_state=1)
توزيع البيانات بشكل ثابت 80% للتدريب و 20% للاختبار
Distributing the data in a fixed manner with 80% for training and 20% for testing
توزيع البيانات بشكل ثابت 20% للتدريب و 80% للاختبار
Distributing the data in a fixed manner with 20% for training and 80% for testing
توزيع البيانات بشكل عشوائي 80% للتدريب و 20% للاختبار
Distributing the data randomly with 80% for training and 20% for testing
توزيع البيانات بشكل عشوائي 20% للتدريب و 80% للاختبار
Distributing the data randomly with 20% for training and 80% for testing
model.coef_[0]
x
y
k
b
_model.intercept
x
y
k
b
go.Scatter(x=[x1,x2], y=[y1,y2], name='prediction', mode='lines')
عرض بيانات التدريب في الرسم البياني
Displaying training data on the chart/graph
عرض بيانات الاختبار في الرسم البياني
Displaying testing data on the chart/graph
عرض خط الانحدار في الرسم البياني
Displaying the regression line on the chart/graph
عرض احداثيات الرسم البياني
Displaying the coordinates of the chart/graph
print('the mse of testset =', mse)
طباعة قيمة متوسط مربع الأخطاء لبيانات التدريب
Printing the mean squared error value for the training data
طباعة قيمة متوسط مربع الأخطاء لبيانات الاختبار
Printing the mean squared error value for the testing data
طباعة قيمة مربع الأخطاء لبيانات التدريب
Printing the squared error value for the training data
طباعة قيمة مربع الأخطاء لبيانات الاختبار
Printing the squared error value for the testing data
model = LinearRegression()
تطبيق نموذج الانحدار الخطي على البيانات
Applying linear regression model to the data
تطبيق نموذج التصنيف الخطي على البيانات
Applying linear classification model to the data
تحميل البيانات
Loading the data
عرض البيانات
Visualizing the data
في الانحدار الخطي المتعدد اذا كان عدد الميزات
x=n
فإن عدد المعاملات
يساوي (K&b)
In multiple linear regression, if the number of features (x) is equal to n, then the number of coefficients (K & b) is equal to
· n-1
· n
· n+2
· n+1
مكتبة يحتوي على أدوات بسيطة وفعالة لتحليل البيانات التنبؤية في متناول الجميع.
A library that contains simple and efficient tools for predictive data analysis accessible to everyone.
· bing
· scikit-learning
· yahoo
· Mathway
· Add new
هناك نوعان من التعلم الخاضع للإشراف، هما التصنيف الإنحدار
There are two types of supervised learning: classification and regression.
صح True
خطأ False
يؤثر معدل التعلم على دقة النموذج
the learning rate affects the accuracy of the model
True صح
False خطأ
يؤثر معدل التعلم على دقة النموذج
the learning rate affects the accuracy of the model
True صح
False خطأ
يوجد 3 حساسات من حساسات قياس المسافة في السيارات الذكية :
There are three ultrasound sensors in smart cars.
صح True
خطأ False
يوجد 3 حساسات من حساسات قياس المسافة في السيارات الذكية :
There are three ultrasound sensors in smart cars.
True صح
False خطأ
get_color()[2][0] يدل على الحساس رقم 0 للون الأزرق
صح True
خطأ False
get_color()[0]) هناك معامل واحد بالدالة ويدل على رقم الحساس
The function get_color()[0]) has only one parameter, This parameter indicates the sensor
True صح
False خطأ
اذا اردﻧﺎ اﺳﺗﺧدام اﻟﺗﻌﻠم اﻵﻟﻲ اﻟﺧﺎﺿﻊ ﻟﻺﺷراف وذﻟك ﻟﻠﺗﻧﺑؤ ﺣول أﺳﻌﺎر اﻟﻣﻧﺎزل ﺑﻧﺎءاً ﻋﻠﻰ 1-موقع المنزل 2-مساحة المنزل، فاننا نستخدم الانحدار الخطي المتعدد :
If we want to use supervised machine learning to predict house prices based on
1-location of the house 2-area of the house, then we use multiple linear regression:
True صح
False خطأ
ھو ﻋﻠم ﯾﻘوم ﻋﻠﻰ دراﺳﺔ ﺧوارزﻣﯾﺎت اﻟﻛﻣﺑﯾوﺗر اﻟﺗﻲ ﯾﻣﻛن ﺗﺣﺳﯾﻧﮭﺎ ﺗﻠﻘﺎﺋﯾﺎً ﻣن ﺧﻼل اﻟﺗﺟرﺑﺔ وﺑﺈﺳﺗﺧدام اﻟﺑﯾﺎﻧﺎت, وﯾﻌد ﺟزءا ﻣن اﻟذﻛﺎء اﻻﺻطﻧﺎﻋﻲ، العبارة التالية هي تعريف لـ:
It is a science that studies computer algorithms that can be improved automatically through experience and using data, and it is part of artificial intelligence
الذكاء الاصطناعي
Artificial intelligence
التعلم الآلي
Machine learning
التعلم غير الخاضع للإشراف
Unsupervised learning
algorithms that can be automatically improved through experience and by the use of data
اﻟﺗﻌﻠم اﻻﻟﻲ
learning Machine
اﻟﺗرﻣﯾز
Coding
اﻟﺗﺧزﯾن
Storage
اﻟﺣوﺳﺑﺔ
Computing
ﻋدد اﻟﻣﻌاﻣلات ﻓﻲ اﻻﻧﺣدار اﻟﺧطﻲ اﻟﺑﺳﯾط
How many variables are there in the linear regression equation?
3
2
1
كم عدد الحساسات المسؤلة ﻋن ﺣﺳﺎب اﻟﻣﺳﺎﻓﺔ ﺑﯾن اﻟﺳﯾﺎرة اﻟذﻛﯾﺔ واﻟﻌواﺋﻖ اﻟﻣوﺟودة في الطريق
How many sensors are used to calculate the distance between an smart car and obstacles in the road?
3
4
2
أي ﻣﻣﺎ ﯾﻠﻲ ھو اﺳم ﻣﺗﻐﯾر ﺻﺎﻟﺢ ﻓﻲ ﺑﺎﯾﺛون؟
Which of the following is a valid variable name in Python?
a-bc
A-BC
ABC
AB C
ﻣﺧرج ﻛود ﺑﺎﯾﺛون اﻟﺗﺎﻟﻲ ھو:
The output of the following python code is
طﺎﻟب اﻟﻣدرﺳﺔ اﻟﻣﺗوﺳطﺔ
student/ school Middle
طﺎﻟب ﻣدرﺳﺔ اﺑﺗداﺋﯾﺔ
student/ school Primary
بناءا على : go(20,100,2) فإن السيارة الذكية :
Based on go(20,100,2), the smart car
تنعطف لليمين
Turn right
تنعطف لليسار
Turn left
تسير باتجاه مستقيم
Go straight
ﻓﻲ ﺑﺎﯾﺛون ، أي واﺣد ﻻ ﯾﻣﻛﻧﮫ ﺗﻧﻔﯾذ 4 ﺗﻛرارات؟
InPython,whichonecannotimplement4 loops?
for I in range 4
for I in range 5
for I in range (1-5)
for I in range (0-4)
