SlideShare a Scribd company logo
‫العصبونية‬ ‫الشبكات‬
Neural Networks
Yosser ATASSI
‫المخطط‬
•‫مقدمة‬
•‫الطبيعية‬ ‫العصبية‬ ‫الشبكات‬
•‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫مكونات‬
•‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تطبيقات‬
•(‫)معايير‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تصنيف‬
Introduction
• Neural networks systems are parameterized
computational nonlinear algorithms for numerical
processing of data (signals, images, stimuli).
• These algorithms can be either implemented of
a general-purpose computer or built into a
dedicated hardware.
• Knowledge is acquired by the network/system
through a learning process.
• The acquired knowledge is stored in internal
parameters (weights).
Introduction
Some tasks can be done easily by humans but are hard by conventional
paradigms on Von Neumann machine with algorithmic approach.
1- Face Recognition Problem : We are interested in building a system
that recognizes all the individuals in our office (or apartment complex,
factory, etc). We want our neural network to learn the faces and names
of our members so that when it receives an image from a video-camera
of one of our members, it can say who it is.
2- Market Research Problem : We are the owners of a large computer
factory. From the past sales, we have records of each computer’s
storage, memory and processor, and price. We also know
how many of each type of computer we sold. We provide the records to
our neural network. We now want to know what is the relationship
between the computer’s various criteria and the amount sold.
What is the nature of these
problems ?
What is the nature of these
problems ? (Continue)
So what are Neural Networks ?
‫الطبيعية‬ ‫العصبية‬ ‫الشبكات‬
Biological Neural Networks
•‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫مجموعة‬ :‫السنسان‬ ‫دماغ‬neuron
•.‫بالمعلومات‬ ‫التحتفاظ‬ ‫ايمكن‬ -‫العصبية‬ ‫الخلايا‬ ‫تموت‬ ‫ل‬
•‫الخلايا‬ ‫عدد‬1014
‫خلية‬
•100‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫سنوع‬
•‫الشبكات‬ ‫تسمى‬ ‫مجموعات‬ ‫في‬ ‫تنتشر‬Networks
•‫التداخل‬ ‫الشدايدة‬ ‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫مئات‬ ‫عدة‬ ‫تحتوي‬ ‫مجموعة‬ ‫كل‬Interconnected
processing
elements
element
size
energy use processing
speed
style of
computation
fault
tolerant
learns intelligent,
conscious
1014
neuron
10-6
m 30 W 100 Hz parallel,
distributed
yes yes usually
108
transistors
10-6
m 30 W
(CPU)
109
Hz serial
centralized
no a little not (yet)
‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫مكوسنات‬
Neural Networks Artificial (NNA)
Components
•.‫الطبيعية‬ ‫العصبية‬ ‫الشبكة‬ ‫ايحاكي‬ ‫سنموذج‬
•: ‫المتوازاية‬ ‫المعالجة‬ ‫أسلوب‬‫المعالجة‬ ‫عناصر‬
Processing elements.
•‫في‬ ‫المعالجة‬ ‫عناطصر‬ ‫تجمع‬‫طبقات‬Layers‫الشبكة‬ ‫لتشكل‬.
•.‫الخراج‬ ‫طبقة‬ – ‫خفية‬ (‫)طبقات‬ ‫طبقة‬ – ‫الدخال‬ ‫طبقة‬ :‫سنميز‬
•‫المدخلت‬‫خام‬ ‫بياسنات‬ :raw data‫عناطصر‬ ‫من‬ ‫مخرجات‬ ‫أو‬
‫أخرى‬ ‫معالجة‬
•‫المخرجات‬‫معالجة‬ ‫لعنصر‬ ‫مدخل‬ ‫أو‬ ‫للمسألة‬ ‫النهائية‬ ‫:النتيجة‬
.‫آخر‬
‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫طبقات‬
‫المعالجة‬ ‫عنصر‬
‫المعالجة‬ ‫عنصر‬
Processing Element
•‫المدخلت‬Inputs‫مميزة‬ ‫طصفة‬ ‫ايمثل‬ ‫مدخل‬ ‫كل‬ :attribute
•‫المخرجات‬Output‫المسألة‬ ‫تحل‬ :
•‫الوزان‬Weights‫ايعبرعن‬ .‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫في‬ ‫الرئيسي‬ ‫العنصر‬ :
.‫المعالجة‬ ‫عنصر‬ ‫إلى‬ ‫مدخل‬ ‫لكل‬ ‫النسبية‬ ‫المهمية‬
•‫الجمع‬ ‫دالة‬Summation‫عنصر‬ ‫إلى‬ ‫المدخلت‬ ‫لكل‬ ‫المتوسط‬ ‫الوزن‬ ‫:تحساب‬
‫المعالجة‬
ij
i
ij WXy ∑=
•‫السنتقال‬ ‫دالة‬Transfer function‫استثارة‬ ‫مستوى‬ ‫لها‬ ‫عصبية‬ ‫خلية‬ ‫كل‬ :
Activation level‫المستوى‬ ‫مهذا‬ ‫على‬ ‫بناء‬ . ‫المستوى‬ ‫بحساب‬ ‫الجمع‬ ‫دالة‬ ‫تقوم‬
‫تمثل‬ ‫الخارجة‬ ‫والقيمة‬ ‫المستوى‬ ‫بين‬ ‫العلةقة‬ .‫ل‬ ‫أو‬ ‫الخلية‬ ‫من‬ ‫خارجة‬ ‫ةقيمة‬ ‫مهناك‬ ‫تكون‬
:‫مثال‬ ‫السنتقال‬ ‫دالة‬ ‫باستخدام‬
jyjt
e
Y −
+
=
1
1
‫المعالجة‬ ‫عنصر‬
Processing Element (Example)
‫المعالجة‬ ‫عنصر‬
Processing Element
•‫التعلم‬Learning‫من‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫تتعلم‬ :
.‫أخطائها‬
1.‫الصحيحة‬ ‫الاجابات‬ ‫مع‬ ‫ومقارنتها‬ ‫المخراجات‬ ‫حساب‬.
2.‫الوزان‬ ‫تعديل‬
3..‫المعالجة‬ ‫إعادة‬
•‫النحراف‬ ‫قيمة‬ ‫حسب‬ .‫للوزان‬ ‫عشوائية‬ ‫قيم‬ ‫بوضع‬ ‫المعالجة‬ ‫تبدأ‬
‫تعديل‬ ‫يتم‬ (‫المطلوبة‬ ‫المخراجات‬ ‫و‬ ‫الحقيقية‬ ‫المخراجات‬ ‫بين‬ ‫)الفرق‬
.‫الوزان‬
•=‫النحراف‬0‫المطلوبة‬ ‫المخراجات‬ = ‫الحقيقية‬ ‫المخراجات‬ ‫عندما‬
‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫تطبيقات‬
NNA Applications
•‫الكشكال‬ ‫على‬ ‫التعرف‬Pattern Recognition, ‫)الصوت‬
( ‫الصورة‬
•‫التصنيف‬Classification(‫)الصور‬
•‫المشوكشة‬ ‫أو‬ ‫المنقوطصة‬ ‫المدخلت‬ ‫معالجة‬incomplete inputs
.(‫اللي‬ ‫التحكم‬ ,‫المرضي‬ ‫)التشخيص‬
•‫التعميم‬Generalization(‫نص‬ ‫تراجمة‬ -‫الحية‬ ‫)اللغات‬
•‫التعليم‬Learning (robotic(
•‫الخبيرة‬ ‫النظم‬expert system(‫المالية‬ ‫)التطبيقات‬
•‫للقرار‬ ‫المساعدة‬ ‫النظم‬Decision Support Systems
‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تصنيف‬
Classification of Neural Networks Artificial
•‫من‬ ‫يتكون‬ ‫ترابطي‬ ‫نظام‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬
‫ل‬ً ‫م‬ ‫كشك‬ ‫لتأخذ‬ ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫تترابط‬ . ‫معالجة‬ ‫عناطصر‬
‫ا‬ً ‫م‬‫د‬‫محد‬ ‫ا‬ً ‫م‬‫ي‬‫معمار‬
•:‫التالية‬ ‫للخصائص‬ ‫ا‬ً ‫م‬‫ق‬‫طب‬ ‫الشبكات‬ ‫تصنف‬
1.‫الشبكة‬ ‫طبولواجيا‬
2.‫المعلومات‬ ‫تذكر‬ ‫عملية‬ ‫طبيعة‬
3.‫المدخلت‬ ‫طبيعة‬
4.‫والروابط‬ ‫الوحدات‬ ‫تلك‬ ‫من‬ ‫التستثارة‬ ‫انتشار‬ ‫طبيعة‬
5.‫التعلم‬ ‫طريقة‬
‫الشبكة‬ ‫طبولواجيا‬
‫تذكرالمعلومات‬ ‫عملية‬ ‫طبيعة‬
•‫عنصر‬ ‫اتستثارة‬ ‫كيفية‬ ‫تمثل‬ ‫التي‬ ‫الرياضية‬ ‫الدالة‬ ‫طبيعة‬ ‫يتوقف‬ ‫المعلومات‬ ‫تذكر‬
‫معالجة‬.
•‫عنصر‬ ‫اتستثارة‬ ‫قاعدة‬ :‫من‬ ‫الدالة‬ ‫تتكون‬)weighted summation function(+
‫العتبة‬ ‫الدالة‬ ‫كشكل‬)node function(
•:‫التستثارة‬ ‫قواعد‬ ‫أبسط‬
jij
i
ij tWYZ −= ∑ *
Zj: ‫للعنصر‬ ‫الكلي‬ ‫المدخل‬ ‫التأثير‬j‫العنصر‬ ‫على‬ ‫للشبكة‬ ‫المكونة‬ ‫للعناطصر‬ ‫المجمع‬ ‫التأثير‬ ‫أو‬j
Yi: ‫العنصر‬ ‫اتستثارة‬i‫خراجه‬ ‫أو‬
Wij: ‫العنصرين‬ ‫بين‬ ‫الترابط‬ ‫وزن‬i,j
tj: ‫للعنصر‬ ‫الخراج‬ ‫دالة‬ ‫أو‬ ‫التستثارة‬ ‫عتبة‬j)‫لتستثارته‬ ‫مطلوب‬ ‫الطاقة‬ ‫من‬ ‫قدر‬ ‫أقل‬(
Weighted Summation Function
Node Function
‫المدخلت‬ ‫طبيعة‬
–‫ثنائية‬ ‫مدخلت‬0,1
–‫القطب‬ ‫ثنائية‬ ‫مدخلت‬1,1-
–‫أخرى‬ ‫مدخلت‬10,12.4
‫الطبقات‬ ‫عبر‬ ‫التستثارة‬ ‫انتشار‬ ‫طبيعة‬ ‫حسب‬
•‫متقدمة‬ ‫تغذية‬ ‫شبكات‬Feed Forward‫حلقة‬ ‫تحوي‬ ‫ل‬
•‫الراجعة‬ ‫التغذية‬ ‫شبكات‬Feed Back‫أن‬ ‫للمخرجات‬ ‫يمكن‬
‫معالجة‬ ‫لعناصر‬ ‫مدخلت‬ ‫تكون‬
•‫الذاتي‬ ‫الترابط‬ ‫شبكات‬Auto Association‫جميع‬
(‫مخرجات‬ ‫وتبث‬ ‫مدخلت‬ ‫)تستقبل‬ ‫مزدوج‬ ‫دور‬ ‫لها‬ ‫العناصر‬
‫التعلم‬ ‫طريقة‬
•‫الموجه‬ ‫التعلم‬supervised learning‫من‬ ‫ازواج‬ ‫تملك‬
‫الخرج‬ ‫حسب‬ ‫الوزان‬ ‫وتصحح‬ ( ‫المطلوب‬ ‫والخرج‬ ‫)الدخل‬
‫المطلوب‬
•‫الموجه‬ ‫غير‬ ‫التعلم‬unsupervised learning‫فقط‬ ‫تملك‬
‫الدخل‬ ‫لمعطيات‬ ‫الهامة‬ ‫الخصائص‬ ‫إيجاد‬ ‫وعليها‬ ‫الدخل‬

More Related Content

What's hot

الشبكات اللاسلكية
الشبكات اللاسلكيةالشبكات اللاسلكية
الشبكات اللاسلكية
Dhoha Mazen
 
شبكات الكمبيوتر
شبكات الكمبيوترشبكات الكمبيوتر
شبكات الكمبيوتر
asmaa saso
 
Parallel Programming
Parallel ProgrammingParallel Programming
Parallel ProgrammingUday Sharma
 
Network layer
Network layerNetwork layer
Network layer
Hasib Shaikh
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات
DrMohammed Qassim
 
Parallel processing
Parallel processingParallel processing
Parallel processing
rajshreemuthiah
 
Overview on NUMA
Overview on NUMAOverview on NUMA
Overview on NUMA
Abed Maatalla
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review
AAKASH S
 
شرح برنامج دريم ويفر.pdf
شرح برنامج دريم ويفر.pdfشرح برنامج دريم ويفر.pdf
شرح برنامج دريم ويفر.pdf
Abduljabbar Al-dhufri
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيلAhmad Abdelbaqy
 
Firewall basics
Firewall basicsFirewall basics
Firewall basics
Sandeep Yadav
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
Prankit Mishra
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
Ines Kechiche
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applications
Burhan Ahmed
 
Overlay networks
Overlay networksOverlay networks
Overlay networks
Mayank Chaudhari
 
الوحدة الأولى الشبكات السلكية واللاسلكية
الوحدة الأولى الشبكات السلكية واللاسلكيةالوحدة الأولى الشبكات السلكية واللاسلكية
الوحدة الأولى الشبكات السلكية واللاسلكيةLumah Madany
 
نظم التشغيل
نظم التشغيلنظم التشغيل
نظم التشغيلRayaor
 

What's hot (20)

الشبكات اللاسلكية
الشبكات اللاسلكيةالشبكات اللاسلكية
الشبكات اللاسلكية
 
Ethernet
EthernetEthernet
Ethernet
 
شبكات الكمبيوتر
شبكات الكمبيوترشبكات الكمبيوتر
شبكات الكمبيوتر
 
Présentation GSM
Présentation GSMPrésentation GSM
Présentation GSM
 
Parallel Programming
Parallel ProgrammingParallel Programming
Parallel Programming
 
Network layer
Network layerNetwork layer
Network layer
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Overview on NUMA
Overview on NUMAOverview on NUMA
Overview on NUMA
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review
 
شرح برنامج دريم ويفر.pdf
شرح برنامج دريم ويفر.pdfشرح برنامج دريم ويفر.pdf
شرح برنامج دريم ويفر.pdf
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيل
 
Firewall basics
Firewall basicsFirewall basics
Firewall basics
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applications
 
Overlay networks
Overlay networksOverlay networks
Overlay networks
 
NUMA
NUMANUMA
NUMA
 
الوحدة الأولى الشبكات السلكية واللاسلكية
الوحدة الأولى الشبكات السلكية واللاسلكيةالوحدة الأولى الشبكات السلكية واللاسلكية
الوحدة الأولى الشبكات السلكية واللاسلكية
 
نظم التشغيل
نظم التشغيلنظم التشغيل
نظم التشغيل
 

Viewers also liked

الفصل الثامن
الفصل الثامنالفصل الثامن
الفصل الثامنguestb0490b3d
 
مقدمة في الشبكات العصبية الاصطناعية
مقدمة في الشبكات العصبية الاصطناعيةمقدمة في الشبكات العصبية الاصطناعية
مقدمة في الشبكات العصبية الاصطناعية
محمد طاهر الحميدي
 
النمذجة في التصنيع الغذائي الشبكة العصبية الصناعية
النمذجة في التصنيع الغذائي  الشبكة العصبية الصناعيةالنمذجة في التصنيع الغذائي  الشبكة العصبية الصناعية
النمذجة في التصنيع الغذائي الشبكة العصبية الصناعية
Farhan Alfin
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Introduction to WLAN
Introduction to WLANIntroduction to WLAN
Introduction to WLAN
Ahmad Enaya
 
تحليل ماركوف
تحليل ماركوفتحليل ماركوف
تحليل ماركوف
Muhammad Hassan
 
Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1
Parinaz Faraji
 
Introduction to Neural networks (under graduate course) Lecture 3 of 9
Introduction to Neural networks (under graduate course) Lecture 3 of 9Introduction to Neural networks (under graduate course) Lecture 3 of 9
Introduction to Neural networks (under graduate course) Lecture 3 of 9
Randa Elanwar
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Manasa Mona
 
neural network nntool box matlab start
neural network nntool box matlab startneural network nntool box matlab start
neural network nntool box matlab start
nabeelasd
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيnada labib
 
شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2
emad tawfeek
 
Artificial Intelligence Projects - Matlab
Artificial Intelligence Projects - MatlabArtificial Intelligence Projects - Matlab
Artificial Intelligence Projects - Matlab
Safiya Najeh
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة
Ayman Amin
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
Iman Ardekani
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised Learningbutest
 

Viewers also liked (20)

الفصل الثامن
الفصل الثامنالفصل الثامن
الفصل الثامن
 
مقدمة في الشبكات العصبية الاصطناعية
مقدمة في الشبكات العصبية الاصطناعيةمقدمة في الشبكات العصبية الاصطناعية
مقدمة في الشبكات العصبية الاصطناعية
 
النمذجة في التصنيع الغذائي الشبكة العصبية الصناعية
النمذجة في التصنيع الغذائي  الشبكة العصبية الصناعيةالنمذجة في التصنيع الغذائي  الشبكة العصبية الصناعية
النمذجة في التصنيع الغذائي الشبكة العصبية الصناعية
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Introduction to WLAN
Introduction to WLANIntroduction to WLAN
Introduction to WLAN
 
تحليل ماركوف
تحليل ماركوفتحليل ماركوف
تحليل ماركوف
 
SOFTCOMPUTERING TECHNICS - Unit
SOFTCOMPUTERING TECHNICS - UnitSOFTCOMPUTERING TECHNICS - Unit
SOFTCOMPUTERING TECHNICS - Unit
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1
 
Introduction to Neural networks (under graduate course) Lecture 3 of 9
Introduction to Neural networks (under graduate course) Lecture 3 of 9Introduction to Neural networks (under graduate course) Lecture 3 of 9
Introduction to Neural networks (under graduate course) Lecture 3 of 9
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
neural network nntool box matlab start
neural network nntool box matlab startneural network nntool box matlab start
neural network nntool box matlab start
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعي
 
شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2
 
Artificial Intelligence Projects - Matlab
Artificial Intelligence Projects - MatlabArtificial Intelligence Projects - Matlab
Artificial Intelligence Projects - Matlab
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة التعرف الآني علي الحروف العربية المنعزلة
التعرف الآني علي الحروف العربية المنعزلة
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised Learning
 

Similar to neural network

Artificial Neural Network1.pptx
Artificial Neural Network1.pptxArtificial Neural Network1.pptx
Artificial Neural Network1.pptx
ssuser456639
 
Artificial neural networks lec1
Artificial neural networks lec1Artificial neural networks lec1
Artificial neural networks lec1
GAFAR ZEN ALABDEEN SALH
 
العرض التقديمي.pptx
العرض التقديمي.pptxالعرض التقديمي.pptx
العرض التقديمي.pptx
ssuser4d2acd
 
14301813.ppt
14301813.ppt14301813.ppt
14301813.ppt
AtefMarzouk1
 
الباب الرابع
الباب الرابعالباب الرابع
الباب الرابعtahsal99
 
مكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأممكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأمAhmad Abdelbaqy
 
صيانة معامل اللغات
صيانة معامل اللغاتصيانة معامل اللغات
صيانة معامل اللغات
Menna Magdy
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa Elgamala
Mostafa Elgamala
 
مكونات الحاسسب الآلي
مكونات الحاسسب الآليمكونات الحاسسب الآلي
مكونات الحاسسب الآلي
m_gemy86
 
تطبيقات الأجهزة الذكية
تطبيقات الأجهزة الذكيةتطبيقات الأجهزة الذكية
تطبيقات الأجهزة الذكية
Ahmed Al-farra AbuOmar
 
مقدمة
مقدمةمقدمة
مقدمةtahsal99
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)
University of Gezira
 
Resaux
ResauxResaux
Resaux
mohamednacim
 
كيف تبني شبكة كمبيوتر بنفسك
كيف تبني شبكة كمبيوتر بنفسككيف تبني شبكة كمبيوتر بنفسك
كيف تبني شبكة كمبيوتر بنفسكasmaa2015
 
مكونات شبكات الحاسب الآلي Www.algeria pedia.info
مكونات شبكات الحاسب الآلي  Www.algeria pedia.infoمكونات شبكات الحاسب الآلي  Www.algeria pedia.info
مكونات شبكات الحاسب الآلي Www.algeria pedia.info
Marketing matic Seo Brand
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
khawagah
 
Artificial intelligence in power saving & games
Artificial intelligence in power saving & gamesArtificial intelligence in power saving & games
Artificial intelligence in power saving & games
Eyas Barhok
 

Similar to neural network (20)

Artificial Neural Network1.pptx
Artificial Neural Network1.pptxArtificial Neural Network1.pptx
Artificial Neural Network1.pptx
 
Artificial neural networks lec1
Artificial neural networks lec1Artificial neural networks lec1
Artificial neural networks lec1
 
العرض التقديمي.pptx
العرض التقديمي.pptxالعرض التقديمي.pptx
العرض التقديمي.pptx
 
14301813.ppt
14301813.ppt14301813.ppt
14301813.ppt
 
الباب الرابع
الباب الرابعالباب الرابع
الباب الرابع
 
مكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأممكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأم
 
Ic3 ___
Ic3  ___Ic3  ___
Ic3 ___
 
صيانة معامل اللغات
صيانة معامل اللغاتصيانة معامل اللغات
صيانة معامل اللغات
 
CCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa ElgamalaCCNA - Dr. Mostafa Elgamala
CCNA - Dr. Mostafa Elgamala
 
مكونات الحاسسب الآلي
مكونات الحاسسب الآليمكونات الحاسسب الآلي
مكونات الحاسسب الآلي
 
تطبيقات الأجهزة الذكية
تطبيقات الأجهزة الذكيةتطبيقات الأجهزة الذكية
تطبيقات الأجهزة الذكية
 
مقدمة
مقدمةمقدمة
مقدمة
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)
 
Resaux
ResauxResaux
Resaux
 
كيف تبني شبكة كمبيوتر بنفسك
كيف تبني شبكة كمبيوتر بنفسككيف تبني شبكة كمبيوتر بنفسك
كيف تبني شبكة كمبيوتر بنفسك
 
n+
n+n+
n+
 
network
networknetwork
network
 
مكونات شبكات الحاسب الآلي Www.algeria pedia.info
مكونات شبكات الحاسب الآلي  Www.algeria pedia.infoمكونات شبكات الحاسب الآلي  Www.algeria pedia.info
مكونات شبكات الحاسب الآلي Www.algeria pedia.info
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
Computer school-books-1st-preparatory-1st-term-khawagah-2019-5
 
Artificial intelligence in power saving & games
Artificial intelligence in power saving & gamesArtificial intelligence in power saving & games
Artificial intelligence in power saving & games
 

More from yosser atassi

Search34
Search34Search34
Search34
yosser atassi
 
Logical agent8910
Logical agent8910Logical agent8910
Logical agent8910
yosser atassi
 
Local search algorithms6
Local search algorithms6Local search algorithms6
Local search algorithms6yosser atassi
 
Inference in first order logic12
Inference in first order logic12Inference in first order logic12
Inference in first order logic12yosser atassi
 
Artificial neural netwoks2
Artificial neural netwoks2Artificial neural netwoks2
Artificial neural netwoks2yosser atassi
 
Artificial intelligence1
Artificial intelligence1Artificial intelligence1
Artificial intelligence1yosser atassi
 

More from yosser atassi (11)

Search34
Search34Search34
Search34
 
Logical agent8910
Logical agent8910Logical agent8910
Logical agent8910
 
Local search algorithms6
Local search algorithms6Local search algorithms6
Local search algorithms6
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture5
Lecture5Lecture5
Lecture5
 
Inference in first order logic12
Inference in first order logic12Inference in first order logic12
Inference in first order logic12
 
First order logi11c
First order logi11cFirst order logi11c
First order logi11c
 
Chap05
Chap05Chap05
Chap05
 
Artificial neural netwoks2
Artificial neural netwoks2Artificial neural netwoks2
Artificial neural netwoks2
 
Artificial intelligence1
Artificial intelligence1Artificial intelligence1
Artificial intelligence1
 
Agents2
Agents2Agents2
Agents2
 

neural network

  • 2. ‫المخطط‬ •‫مقدمة‬ •‫الطبيعية‬ ‫العصبية‬ ‫الشبكات‬ •‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫مكونات‬ •‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تطبيقات‬ •(‫)معايير‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تصنيف‬
  • 3. Introduction • Neural networks systems are parameterized computational nonlinear algorithms for numerical processing of data (signals, images, stimuli). • These algorithms can be either implemented of a general-purpose computer or built into a dedicated hardware. • Knowledge is acquired by the network/system through a learning process. • The acquired knowledge is stored in internal parameters (weights).
  • 4. Introduction Some tasks can be done easily by humans but are hard by conventional paradigms on Von Neumann machine with algorithmic approach. 1- Face Recognition Problem : We are interested in building a system that recognizes all the individuals in our office (or apartment complex, factory, etc). We want our neural network to learn the faces and names of our members so that when it receives an image from a video-camera of one of our members, it can say who it is. 2- Market Research Problem : We are the owners of a large computer factory. From the past sales, we have records of each computer’s storage, memory and processor, and price. We also know how many of each type of computer we sold. We provide the records to our neural network. We now want to know what is the relationship between the computer’s various criteria and the amount sold.
  • 5. What is the nature of these problems ?
  • 6. What is the nature of these problems ? (Continue)
  • 7. So what are Neural Networks ?
  • 8. ‫الطبيعية‬ ‫العصبية‬ ‫الشبكات‬ Biological Neural Networks •‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫مجموعة‬ :‫السنسان‬ ‫دماغ‬neuron •.‫بالمعلومات‬ ‫التحتفاظ‬ ‫ايمكن‬ -‫العصبية‬ ‫الخلايا‬ ‫تموت‬ ‫ل‬ •‫الخلايا‬ ‫عدد‬1014 ‫خلية‬ •100‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫سنوع‬ •‫الشبكات‬ ‫تسمى‬ ‫مجموعات‬ ‫في‬ ‫تنتشر‬Networks •‫التداخل‬ ‫الشدايدة‬ ‫العصبية‬ ‫الخلايا‬ ‫من‬ ‫مئات‬ ‫عدة‬ ‫تحتوي‬ ‫مجموعة‬ ‫كل‬Interconnected processing elements element size energy use processing speed style of computation fault tolerant learns intelligent, conscious 1014 neuron 10-6 m 30 W 100 Hz parallel, distributed yes yes usually 108 transistors 10-6 m 30 W (CPU) 109 Hz serial centralized no a little not (yet)
  • 9.
  • 10.
  • 11. ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫مكوسنات‬ Neural Networks Artificial (NNA) Components •.‫الطبيعية‬ ‫العصبية‬ ‫الشبكة‬ ‫ايحاكي‬ ‫سنموذج‬ •: ‫المتوازاية‬ ‫المعالجة‬ ‫أسلوب‬‫المعالجة‬ ‫عناصر‬ Processing elements. •‫في‬ ‫المعالجة‬ ‫عناطصر‬ ‫تجمع‬‫طبقات‬Layers‫الشبكة‬ ‫لتشكل‬. •.‫الخراج‬ ‫طبقة‬ – ‫خفية‬ (‫)طبقات‬ ‫طبقة‬ – ‫الدخال‬ ‫طبقة‬ :‫سنميز‬ •‫المدخلت‬‫خام‬ ‫بياسنات‬ :raw data‫عناطصر‬ ‫من‬ ‫مخرجات‬ ‫أو‬ ‫أخرى‬ ‫معالجة‬ •‫المخرجات‬‫معالجة‬ ‫لعنصر‬ ‫مدخل‬ ‫أو‬ ‫للمسألة‬ ‫النهائية‬ ‫:النتيجة‬ .‫آخر‬
  • 14. ‫المعالجة‬ ‫عنصر‬ Processing Element •‫المدخلت‬Inputs‫مميزة‬ ‫طصفة‬ ‫ايمثل‬ ‫مدخل‬ ‫كل‬ :attribute •‫المخرجات‬Output‫المسألة‬ ‫تحل‬ : •‫الوزان‬Weights‫ايعبرعن‬ .‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫في‬ ‫الرئيسي‬ ‫العنصر‬ : .‫المعالجة‬ ‫عنصر‬ ‫إلى‬ ‫مدخل‬ ‫لكل‬ ‫النسبية‬ ‫المهمية‬ •‫الجمع‬ ‫دالة‬Summation‫عنصر‬ ‫إلى‬ ‫المدخلت‬ ‫لكل‬ ‫المتوسط‬ ‫الوزن‬ ‫:تحساب‬ ‫المعالجة‬ ij i ij WXy ∑= •‫السنتقال‬ ‫دالة‬Transfer function‫استثارة‬ ‫مستوى‬ ‫لها‬ ‫عصبية‬ ‫خلية‬ ‫كل‬ : Activation level‫المستوى‬ ‫مهذا‬ ‫على‬ ‫بناء‬ . ‫المستوى‬ ‫بحساب‬ ‫الجمع‬ ‫دالة‬ ‫تقوم‬ ‫تمثل‬ ‫الخارجة‬ ‫والقيمة‬ ‫المستوى‬ ‫بين‬ ‫العلةقة‬ .‫ل‬ ‫أو‬ ‫الخلية‬ ‫من‬ ‫خارجة‬ ‫ةقيمة‬ ‫مهناك‬ ‫تكون‬ :‫مثال‬ ‫السنتقال‬ ‫دالة‬ ‫باستخدام‬ jyjt e Y − + = 1 1
  • 16. ‫المعالجة‬ ‫عنصر‬ Processing Element •‫التعلم‬Learning‫من‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫تتعلم‬ : .‫أخطائها‬ 1.‫الصحيحة‬ ‫الاجابات‬ ‫مع‬ ‫ومقارنتها‬ ‫المخراجات‬ ‫حساب‬. 2.‫الوزان‬ ‫تعديل‬ 3..‫المعالجة‬ ‫إعادة‬ •‫النحراف‬ ‫قيمة‬ ‫حسب‬ .‫للوزان‬ ‫عشوائية‬ ‫قيم‬ ‫بوضع‬ ‫المعالجة‬ ‫تبدأ‬ ‫تعديل‬ ‫يتم‬ (‫المطلوبة‬ ‫المخراجات‬ ‫و‬ ‫الحقيقية‬ ‫المخراجات‬ ‫بين‬ ‫)الفرق‬ .‫الوزان‬ •=‫النحراف‬0‫المطلوبة‬ ‫المخراجات‬ = ‫الحقيقية‬ ‫المخراجات‬ ‫عندما‬
  • 17. ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫تطبيقات‬ NNA Applications •‫الكشكال‬ ‫على‬ ‫التعرف‬Pattern Recognition, ‫)الصوت‬ ( ‫الصورة‬ •‫التصنيف‬Classification(‫)الصور‬ •‫المشوكشة‬ ‫أو‬ ‫المنقوطصة‬ ‫المدخلت‬ ‫معالجة‬incomplete inputs .(‫اللي‬ ‫التحكم‬ ,‫المرضي‬ ‫)التشخيص‬ •‫التعميم‬Generalization(‫نص‬ ‫تراجمة‬ -‫الحية‬ ‫)اللغات‬ •‫التعليم‬Learning (robotic( •‫الخبيرة‬ ‫النظم‬expert system(‫المالية‬ ‫)التطبيقات‬ •‫للقرار‬ ‫المساعدة‬ ‫النظم‬Decision Support Systems
  • 18. ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫تصنيف‬ Classification of Neural Networks Artificial •‫من‬ ‫يتكون‬ ‫ترابطي‬ ‫نظام‬ ‫الطصطناعية‬ ‫العصبية‬ ‫الشبكة‬ ‫ل‬ً ‫م‬ ‫كشك‬ ‫لتأخذ‬ ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫تترابط‬ . ‫معالجة‬ ‫عناطصر‬ ‫ا‬ً ‫م‬‫د‬‫محد‬ ‫ا‬ً ‫م‬‫ي‬‫معمار‬ •:‫التالية‬ ‫للخصائص‬ ‫ا‬ً ‫م‬‫ق‬‫طب‬ ‫الشبكات‬ ‫تصنف‬ 1.‫الشبكة‬ ‫طبولواجيا‬ 2.‫المعلومات‬ ‫تذكر‬ ‫عملية‬ ‫طبيعة‬ 3.‫المدخلت‬ ‫طبيعة‬ 4.‫والروابط‬ ‫الوحدات‬ ‫تلك‬ ‫من‬ ‫التستثارة‬ ‫انتشار‬ ‫طبيعة‬ 5.‫التعلم‬ ‫طريقة‬
  • 20. ‫تذكرالمعلومات‬ ‫عملية‬ ‫طبيعة‬ •‫عنصر‬ ‫اتستثارة‬ ‫كيفية‬ ‫تمثل‬ ‫التي‬ ‫الرياضية‬ ‫الدالة‬ ‫طبيعة‬ ‫يتوقف‬ ‫المعلومات‬ ‫تذكر‬ ‫معالجة‬. •‫عنصر‬ ‫اتستثارة‬ ‫قاعدة‬ :‫من‬ ‫الدالة‬ ‫تتكون‬)weighted summation function(+ ‫العتبة‬ ‫الدالة‬ ‫كشكل‬)node function( •:‫التستثارة‬ ‫قواعد‬ ‫أبسط‬ jij i ij tWYZ −= ∑ * Zj: ‫للعنصر‬ ‫الكلي‬ ‫المدخل‬ ‫التأثير‬j‫العنصر‬ ‫على‬ ‫للشبكة‬ ‫المكونة‬ ‫للعناطصر‬ ‫المجمع‬ ‫التأثير‬ ‫أو‬j Yi: ‫العنصر‬ ‫اتستثارة‬i‫خراجه‬ ‫أو‬ Wij: ‫العنصرين‬ ‫بين‬ ‫الترابط‬ ‫وزن‬i,j tj: ‫للعنصر‬ ‫الخراج‬ ‫دالة‬ ‫أو‬ ‫التستثارة‬ ‫عتبة‬j)‫لتستثارته‬ ‫مطلوب‬ ‫الطاقة‬ ‫من‬ ‫قدر‬ ‫أقل‬(
  • 23. ‫المدخلت‬ ‫طبيعة‬ –‫ثنائية‬ ‫مدخلت‬0,1 –‫القطب‬ ‫ثنائية‬ ‫مدخلت‬1,1- –‫أخرى‬ ‫مدخلت‬10,12.4
  • 24. ‫الطبقات‬ ‫عبر‬ ‫التستثارة‬ ‫انتشار‬ ‫طبيعة‬ ‫حسب‬ •‫متقدمة‬ ‫تغذية‬ ‫شبكات‬Feed Forward‫حلقة‬ ‫تحوي‬ ‫ل‬ •‫الراجعة‬ ‫التغذية‬ ‫شبكات‬Feed Back‫أن‬ ‫للمخرجات‬ ‫يمكن‬ ‫معالجة‬ ‫لعناصر‬ ‫مدخلت‬ ‫تكون‬ •‫الذاتي‬ ‫الترابط‬ ‫شبكات‬Auto Association‫جميع‬ (‫مخرجات‬ ‫وتبث‬ ‫مدخلت‬ ‫)تستقبل‬ ‫مزدوج‬ ‫دور‬ ‫لها‬ ‫العناصر‬
  • 25.
  • 26. ‫التعلم‬ ‫طريقة‬ •‫الموجه‬ ‫التعلم‬supervised learning‫من‬ ‫ازواج‬ ‫تملك‬ ‫الخرج‬ ‫حسب‬ ‫الوزان‬ ‫وتصحح‬ ( ‫المطلوب‬ ‫والخرج‬ ‫)الدخل‬ ‫المطلوب‬ •‫الموجه‬ ‫غير‬ ‫التعلم‬unsupervised learning‫فقط‬ ‫تملك‬ ‫الدخل‬ ‫لمعطيات‬ ‫الهامة‬ ‫الخصائص‬ ‫إيجاد‬ ‫وعليها‬ ‫الدخل‬