SlideShare une entreprise Scribd logo
1  sur  65
Télécharger pour lire hors ligne
Introduction Artificial Intelligence and Machine Learning
Assoc. Prof. Emad Nabil
Faculty of computer and information system, Islamic University of Madinah, KSA
Faculty of Computers and Artificial Intelligence, Cairo, Egypt
11 /11/2019
What is the definition of human intelligence and
artificial intelligence
The human intelligence
Plato defined intelligence as:
the activity that gives its owner science and
learning
The human intelligence
• Oxford Dictionary: The ability to acquire and apply
knowledge and skills.
The human intelligence
• Edwin Boring Professor of Psychology at Harvard
University
The human Intelligence is what we can measure
using IQ Tests
The human intelligence
Intelligence is the term that includes the
following mental abilities:
• Analysis,
• planning,
• solving problems,
• building conclusions,
• Abstract thinking,
• Learning languages,
• speed of learning,
• Ability to feel and express feelings
• Understanding the feelings of others.
The Definition of Artificial Intelligence
The Artificial intelligence
• The term artificial intelligence was coined by
the American scientist John McCarthy in 1956
• He defined it as the science and engineering
of making intelligent machines.
The Artificial intelligence
• AI research aims to create AI that can
replicate or mimic intelligent humans.
Some abilities of humans are:
• Writing poetry
• Drawing
• Solving complex mathematical problems
• Translation
Portrait of Edmond de Belamy (2018), The first AI-Generated Portrait Sells for $432,500 in an Auction
AI Types
Weak AI
• Weak AI is the use of software to study or
accomplish a solution to a particular problem and
does not include all human cognitive abilities.
• Ex: Deep Blue: The famous chess program .. It
solves certain issues but does not have the
capabilities of human cognition such as
awareness.
DEEP BLUE - A super chess computer with the addition of specific circuits
time-A prominent three.IBMproduced by,s1990developed in the early
1989who was defeated in the firstGary Kasparov,world chess champion
and the second in 1996 with a score of 2-4 and then won the revenge
match of six innings on May 11, 1997
Types of AI
Strong AI is the case when the machine can:
* Approach human intelligence
* has some degree cognitive abilities.
The Robot Sofia
• Appeared in 2016.
• Sofia is a human-like robot designed by Hanson Robotics in Hong
Kong.
• The robot made headlines in the world as the first robot in the
world to become a legitimate citizen by obtaining Saudi
citizenship.
• Sofia has some features of humans, like:
• Expressing her feelings
• Having sense of humor
• Speaking and communicating in an understandable language
https://www.youtube.com/watch?v=S5t6K9iwcdw
The Robot Sofia
• David Hanson designed the robot to be:
• A suitable companion for the elderly
• To help people in large events, public
squares (airports or train stations)
The Robot Sofia
Granting Sofia citizenship has led to several
questions
The Robot Sofia
Granting Sofia citizenship has led to several
questions
• The right to vote
• The right to marry (Bicentennial Man movie)
• If disabling its system is a murder.
When do we call the machine intelligent?
When do we call the machine intelligent?
 In 1950, the English mathematician Alan Turing
designed a test if passed by the machine we
consider intelligent.
When do we call the machine intelligent?
 Using Turing test
 As explained in the image in LHS, the
goal From the test to determine who
is the man and who is the machine
 by asking questions if the judge could
not differentiate between them, we
say the machine is intelligent.
Is there a machine that has
passed the Turing test?
Eugene Goostman
• Eugene Goostman is an artificial intelligence software program that conducts online conversations as a 13-
year-old Ukrainian child.
• In 2014, at an event at the Royal Society in London, organized by the University of Reading, Eugene
Gustman passed the Turing test, convincing 33% of the judges that he was a human.
• Unfortunately the chatbot is not available online, which raises doubts about that claim.
Sources of inspiration for IA
Sources of inspiration for IA
Today AI not only mimic humans, but also can mimic other species and
phenomenon in nature.
Neural network, deep learning
Biology Nature Physics
Ant colony optimization Quantum-Mechanics-Based Algorithms
Clonal selection algorithm DeCastro, Zubin
AI languages
AI Languages
27
Python
 very simple and can be easily learnt.
 Easier than Java, C++ or Ruby.
 There are plenty of libraries and frameworks in python
https://hackernoon.com/top-8-python-libraries-for-machine-learning-and-artificial-intelligence-y08id3031
AI Languages
R :
R is one of the most effective language and environment for analyzing
and manipulating the data for statistical purposes.
AI Languages
Lisp
• one of the oldest and the most suited languages for the development
in AI.
•
• It was invented by John McCarthy, the father of Artificial Intelligence
in 1958.
• It has the capability of processing the symbolic information
effectively.
AI Languages
Prolog: The features provided by Prolog include
• efficient pattern matching,
• tree-based data structuring and
• automatic backtracking.
AI Languages
Java: Java can also be considered as a good choice for AI development.
• easy use, debugging ease, package services,
• simplified work with large-scale projects,
• graphical representation of data and better user interaction.
Applications of AI
The Super Doctor
By the help of AI, doctors can diagnose
serious diseases such as cancer, for example,
before it is too late. It analyzes images to
diagnose any possible early signs.
The Super Doctor
• The ability to analyze medical images and
notice the finer details that doctors may not
notice.
• Ex: Stanford has produced an algorithm that
can better detect pneumonia ‫الرئوي‬ ‫اﻻلتهاب‬ than
radiologists.
The Super Doctor
Google Deep Mind is used in the UK
National Health Services to detect
potential health hazards by collecting
data from a mobile application.
Cleveland Clinic and IBM , Cleveland Clinic is ranked as one of the best
hospitals in the United States
Tree planting drone
https://www.youtube.com/watch?v=EkNdrTZ7CG4
Are there risks of using Drones?
Self-driving cars
Tesla One of the first automotive brands that launched a self-driving vehicle.
Google, Audi, Cadillac and Volvo are also developing their own model
Self-driving cars
Uber also made the first 50,000 orders by a self-driving truck.
https://www.wired.com/2016/10/ubers-self-driving-truck-makes-first-delivery-50000-beers/
Self driving cars
https://www.youtube.com/watch?v=tlThdr3O5Qo
Things To Consider About
Self-driving Cars
Police: Driving license please
Me : I don't drive
Police: 🤔🤔
Things To Consider About
Self-driving Cars
Officer: Sir have you been drinking?
Me :“Of course, but not the car”
Officer : 🤔🤔
Things To Consider About
Self-driving Cars
What about accidents!
who is responsible ???
Automatic Programming
• A higher goal of Automatic programming is to produce a smart
program that can produce a program by itself.
• i.e. give the program the details of the problem to design and it
will produce the program.
Some AI Applications That You Can Try
AI Applications that you can try
brain.fm
https://brain.fm/
AI Applications that you can try
Replika
https://replika.ai/
AI Applications that you can try
Ada
https://ada.com/
AI Applications that you can try
Deep Art Effects
https://www.deeparteffects.com/
transforms your photos and videos into works using artistic style transfer of famous artists.
Some characteristics of
artificial intelligence programs
Characteristics of artificial intelligence programs
The ability to learn
 The ability to learn is one of the
characteristics of intelligent behavior
 learning in humans is through
observation (Supervised Learning)
 or take advantage of the mistakes of
the past (Reinforcement Learning)
Characteristics of artificial intelligence programs
The ability to learn
• The difference between deep learning
and reinforcement learning
• Deep learning is learning from a
training group and then applying that
learning to a new data set
• Reinforcement learning dynamically
learns by adjusting actions based on
continuous feedback to maximize
reward.
https://jisrlabs.com/%D9%85%D8%A7-%D8%A7%D9%84%D9%81%D8%B1%D9%82-%D8%A8%D9%8A%D9%86-%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%B9%D9%85%D9%8A%D9%82-%D9%88%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D9%85/
Fears of Artificial Intelligence
Fears of artificial intelligence
Significant advances in AI may lead to
the humans' end.
Fears of artificial intelligence
The argument is supported by the hypothesis:
• humans dominate other creatures because they
have a brain with distinctive abilities
• so if AI outperforms human brains and in turn
becomes super-intelligent
• it will be powerful and difficult to control.
Fears of artificial intelligence
• Programming the machines with values similar
to human values is very difficult
• AI devices may try to stop their shutting down
• AI has a lot for humanity
• AI machines will not have the desire to keep
themselves running.
Fears of artificial intelligence
Amazon Killed an AI Recruitment System
Because It Couldn’t Stop the Tool from
Discriminating Against Women
https://fortune.com/2018/10/10/amazon-ai-recruitment-bias-women-sexist/?fbclid=IwAR1up6bTmEfV6Fi9BLCEouIKeFJqPGECMbEHmC8D9RvghDNHbQev1iXUbmo
Questions
Q1: Neural Network is not a new AI
technique, why is it booming nowadays?
• ANN needs learning which is a time-consuming task, in the past
hardware was poor, but now the advances in hardware make learning
NN an easy task.
• ANN accuracy depends on the amount of training data, nowadays
there are a tremendous amount of data in almost every field.
True of False
Emotion understanding is not part of AI
False
True of False
Emotion understanding is not part of AI
False
Give an example of Nature inspired
algorithms
Ant colony optimization
True or False
creating a piece of music is an example of
strong AI
False

Contenu connexe

Tendances

artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligencevallibhargavi
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceIjajAhmedJaman
 
Artifical Intelligence
Artifical IntelligenceArtifical Intelligence
Artifical IntelligenceHarsha Varyani
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceu053675
 
Chapter 3 artificial intelligence
Chapter 3   artificial intelligenceChapter 3   artificial intelligence
Chapter 3 artificial intelligenceJAPHETFULMARAN1
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSai Nath
 
Simplified Introduction to AI
Simplified Introduction to AISimplified Introduction to AI
Simplified Introduction to AIDeepu S Nath
 
Machine Learning
Machine LearningMachine Learning
Machine LearningKumar P
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencesaloni sharma
 
Types Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | EdurekaTypes Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | EdurekaEdureka!
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEMidhuti
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSameep Sood
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
 

Tendances (20)

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
Machine learning
Machine learningMachine learning
Machine learning
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial inteligence
Artificial inteligenceArtificial inteligence
Artificial inteligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artifical Intelligence
Artifical IntelligenceArtifical Intelligence
Artifical Intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Chapter 3 artificial intelligence
Chapter 3   artificial intelligenceChapter 3   artificial intelligence
Chapter 3 artificial intelligence
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Simplified Introduction to AI
Simplified Introduction to AISimplified Introduction to AI
Simplified Introduction to AI
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Machine learning
Machine learningMachine learning
Machine learning
 
Types Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | EdurekaTypes Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | Edureka
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 

Similaire à Introduction to Artificial Intelligence and Machine Learning

Artificial Intelligence vs. Machine Learning
 Artificial Intelligence vs. Machine Learning Artificial Intelligence vs. Machine Learning
Artificial Intelligence vs. Machine LearningPranab Choudhary
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning Aditya Singh
 
What is Artificial Intelligence?
What is Artificial Intelligence?What is Artificial Intelligence?
What is Artificial Intelligence?Maad M. Mijwil
 
ARTIFICIAL intelligence ppt presentation
ARTIFICIAL intelligence ppt presentationARTIFICIAL intelligence ppt presentation
ARTIFICIAL intelligence ppt presentationGuruPrakash763066
 
Types of AI you should know.pdf
Types of AI you should know.pdfTypes of AI you should know.pdf
Types of AI you should know.pdfSudhanshiBakre1
 
Onboarding AI & Machine Learning
Onboarding AI & Machine LearningOnboarding AI & Machine Learning
Onboarding AI & Machine LearningBrian Pichman
 
AI - Artificial Intelligence - Implications for Libraries
AI - Artificial Intelligence - Implications for LibrariesAI - Artificial Intelligence - Implications for Libraries
AI - Artificial Intelligence - Implications for LibrariesBrian Pichman
 
artificialintelligencefinal2-121004164350-phpapp02 (2).pdf
artificialintelligencefinal2-121004164350-phpapp02 (2).pdfartificialintelligencefinal2-121004164350-phpapp02 (2).pdf
artificialintelligencefinal2-121004164350-phpapp02 (2).pdfShubhamchauhan728585
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceShruti Pandey
 
ARTIFICIAL INTELLIGENCE and how it imactas
ARTIFICIAL INTELLIGENCE and how it imactasARTIFICIAL INTELLIGENCE and how it imactas
ARTIFICIAL INTELLIGENCE and how it imactasAkshatSingh451724
 
chapter 3 - Artificial Intelligence.pptx
chapter 3 - Artificial Intelligence.pptxchapter 3 - Artificial Intelligence.pptx
chapter 3 - Artificial Intelligence.pptxSisayNegash4
 
AI.pptx
AI.pptxAI.pptx
AI.pptxGKC
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptxTIROEDITS1
 
UNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxUNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxsiddhichaddha2
 
UNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxUNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxsiddhichaddha2
 

Similaire à Introduction to Artificial Intelligence and Machine Learning (20)

Artificial Intelligence vs. Machine Learning
 Artificial Intelligence vs. Machine Learning Artificial Intelligence vs. Machine Learning
Artificial Intelligence vs. Machine Learning
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
What is Artificial Intelligence?
What is Artificial Intelligence?What is Artificial Intelligence?
What is Artificial Intelligence?
 
AI
AIAI
AI
 
ARTIFICIAL intelligence ppt presentation
ARTIFICIAL intelligence ppt presentationARTIFICIAL intelligence ppt presentation
ARTIFICIAL intelligence ppt presentation
 
Types of AI you should know.pdf
Types of AI you should know.pdfTypes of AI you should know.pdf
Types of AI you should know.pdf
 
PPT ON AI AND ML.pptx
PPT ON AI AND ML.pptxPPT ON AI AND ML.pptx
PPT ON AI AND ML.pptx
 
Onboarding AI & Machine Learning
Onboarding AI & Machine LearningOnboarding AI & Machine Learning
Onboarding AI & Machine Learning
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI - Artificial Intelligence - Implications for Libraries
AI - Artificial Intelligence - Implications for LibrariesAI - Artificial Intelligence - Implications for Libraries
AI - Artificial Intelligence - Implications for Libraries
 
artificialintelligencefinal2-121004164350-phpapp02 (2).pdf
artificialintelligencefinal2-121004164350-phpapp02 (2).pdfartificialintelligencefinal2-121004164350-phpapp02 (2).pdf
artificialintelligencefinal2-121004164350-phpapp02 (2).pdf
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ARTIFICIAL INTELLIGENCE and how it imactas
ARTIFICIAL INTELLIGENCE and how it imactasARTIFICIAL INTELLIGENCE and how it imactas
ARTIFICIAL INTELLIGENCE and how it imactas
 
chapter 3 - Artificial Intelligence.pptx
chapter 3 - Artificial Intelligence.pptxchapter 3 - Artificial Intelligence.pptx
chapter 3 - Artificial Intelligence.pptx
 
Ai
AiAi
Ai
 
AI.pptx
AI.pptxAI.pptx
AI.pptx
 
Artificial Intellegence
Artificial IntellegenceArtificial Intellegence
Artificial Intellegence
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
UNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxUNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptx
 
UNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxUNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptx
 

Dernier

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Dernier (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Introduction to Artificial Intelligence and Machine Learning

  • 1. Introduction Artificial Intelligence and Machine Learning Assoc. Prof. Emad Nabil Faculty of computer and information system, Islamic University of Madinah, KSA Faculty of Computers and Artificial Intelligence, Cairo, Egypt 11 /11/2019
  • 2. What is the definition of human intelligence and artificial intelligence
  • 3. The human intelligence Plato defined intelligence as: the activity that gives its owner science and learning
  • 4. The human intelligence • Oxford Dictionary: The ability to acquire and apply knowledge and skills.
  • 5. The human intelligence • Edwin Boring Professor of Psychology at Harvard University The human Intelligence is what we can measure using IQ Tests
  • 6. The human intelligence Intelligence is the term that includes the following mental abilities: • Analysis, • planning, • solving problems, • building conclusions, • Abstract thinking, • Learning languages, • speed of learning, • Ability to feel and express feelings • Understanding the feelings of others.
  • 7. The Definition of Artificial Intelligence
  • 8. The Artificial intelligence • The term artificial intelligence was coined by the American scientist John McCarthy in 1956 • He defined it as the science and engineering of making intelligent machines.
  • 9. The Artificial intelligence • AI research aims to create AI that can replicate or mimic intelligent humans. Some abilities of humans are: • Writing poetry • Drawing • Solving complex mathematical problems • Translation
  • 10. Portrait of Edmond de Belamy (2018), The first AI-Generated Portrait Sells for $432,500 in an Auction
  • 11. AI Types Weak AI • Weak AI is the use of software to study or accomplish a solution to a particular problem and does not include all human cognitive abilities. • Ex: Deep Blue: The famous chess program .. It solves certain issues but does not have the capabilities of human cognition such as awareness. DEEP BLUE - A super chess computer with the addition of specific circuits time-A prominent three.IBMproduced by,s1990developed in the early 1989who was defeated in the firstGary Kasparov,world chess champion and the second in 1996 with a score of 2-4 and then won the revenge match of six innings on May 11, 1997
  • 12. Types of AI Strong AI is the case when the machine can: * Approach human intelligence * has some degree cognitive abilities.
  • 13. The Robot Sofia • Appeared in 2016. • Sofia is a human-like robot designed by Hanson Robotics in Hong Kong. • The robot made headlines in the world as the first robot in the world to become a legitimate citizen by obtaining Saudi citizenship. • Sofia has some features of humans, like: • Expressing her feelings • Having sense of humor • Speaking and communicating in an understandable language
  • 15. The Robot Sofia • David Hanson designed the robot to be: • A suitable companion for the elderly • To help people in large events, public squares (airports or train stations)
  • 16. The Robot Sofia Granting Sofia citizenship has led to several questions
  • 17. The Robot Sofia Granting Sofia citizenship has led to several questions • The right to vote • The right to marry (Bicentennial Man movie) • If disabling its system is a murder.
  • 18. When do we call the machine intelligent?
  • 19. When do we call the machine intelligent?  In 1950, the English mathematician Alan Turing designed a test if passed by the machine we consider intelligent.
  • 20. When do we call the machine intelligent?  Using Turing test  As explained in the image in LHS, the goal From the test to determine who is the man and who is the machine  by asking questions if the judge could not differentiate between them, we say the machine is intelligent.
  • 21. Is there a machine that has passed the Turing test?
  • 22. Eugene Goostman • Eugene Goostman is an artificial intelligence software program that conducts online conversations as a 13- year-old Ukrainian child. • In 2014, at an event at the Royal Society in London, organized by the University of Reading, Eugene Gustman passed the Turing test, convincing 33% of the judges that he was a human. • Unfortunately the chatbot is not available online, which raises doubts about that claim.
  • 24. Sources of inspiration for IA Today AI not only mimic humans, but also can mimic other species and phenomenon in nature. Neural network, deep learning Biology Nature Physics Ant colony optimization Quantum-Mechanics-Based Algorithms
  • 25. Clonal selection algorithm DeCastro, Zubin
  • 27. AI Languages 27 Python  very simple and can be easily learnt.  Easier than Java, C++ or Ruby.  There are plenty of libraries and frameworks in python https://hackernoon.com/top-8-python-libraries-for-machine-learning-and-artificial-intelligence-y08id3031
  • 28. AI Languages R : R is one of the most effective language and environment for analyzing and manipulating the data for statistical purposes.
  • 29. AI Languages Lisp • one of the oldest and the most suited languages for the development in AI. • • It was invented by John McCarthy, the father of Artificial Intelligence in 1958. • It has the capability of processing the symbolic information effectively.
  • 30. AI Languages Prolog: The features provided by Prolog include • efficient pattern matching, • tree-based data structuring and • automatic backtracking.
  • 31. AI Languages Java: Java can also be considered as a good choice for AI development. • easy use, debugging ease, package services, • simplified work with large-scale projects, • graphical representation of data and better user interaction.
  • 33. The Super Doctor By the help of AI, doctors can diagnose serious diseases such as cancer, for example, before it is too late. It analyzes images to diagnose any possible early signs.
  • 34.
  • 35. The Super Doctor • The ability to analyze medical images and notice the finer details that doctors may not notice. • Ex: Stanford has produced an algorithm that can better detect pneumonia ‫الرئوي‬ ‫اﻻلتهاب‬ than radiologists.
  • 36. The Super Doctor Google Deep Mind is used in the UK National Health Services to detect potential health hazards by collecting data from a mobile application.
  • 37. Cleveland Clinic and IBM , Cleveland Clinic is ranked as one of the best hospitals in the United States
  • 39. Are there risks of using Drones?
  • 40. Self-driving cars Tesla One of the first automotive brands that launched a self-driving vehicle. Google, Audi, Cadillac and Volvo are also developing their own model
  • 41. Self-driving cars Uber also made the first 50,000 orders by a self-driving truck. https://www.wired.com/2016/10/ubers-self-driving-truck-makes-first-delivery-50000-beers/
  • 43. Things To Consider About Self-driving Cars Police: Driving license please Me : I don't drive Police: 🤔🤔
  • 44. Things To Consider About Self-driving Cars Officer: Sir have you been drinking? Me :“Of course, but not the car” Officer : 🤔🤔
  • 45. Things To Consider About Self-driving Cars What about accidents! who is responsible ???
  • 46. Automatic Programming • A higher goal of Automatic programming is to produce a smart program that can produce a program by itself. • i.e. give the program the details of the problem to design and it will produce the program.
  • 47. Some AI Applications That You Can Try
  • 48. AI Applications that you can try brain.fm https://brain.fm/
  • 49. AI Applications that you can try Replika https://replika.ai/
  • 50. AI Applications that you can try Ada https://ada.com/
  • 51. AI Applications that you can try Deep Art Effects https://www.deeparteffects.com/ transforms your photos and videos into works using artistic style transfer of famous artists.
  • 52. Some characteristics of artificial intelligence programs
  • 53. Characteristics of artificial intelligence programs The ability to learn  The ability to learn is one of the characteristics of intelligent behavior  learning in humans is through observation (Supervised Learning)  or take advantage of the mistakes of the past (Reinforcement Learning)
  • 54. Characteristics of artificial intelligence programs The ability to learn • The difference between deep learning and reinforcement learning • Deep learning is learning from a training group and then applying that learning to a new data set • Reinforcement learning dynamically learns by adjusting actions based on continuous feedback to maximize reward. https://jisrlabs.com/%D9%85%D8%A7-%D8%A7%D9%84%D9%81%D8%B1%D9%82-%D8%A8%D9%8A%D9%86-%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%B9%D9%85%D9%8A%D9%82-%D9%88%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D9%85/
  • 55. Fears of Artificial Intelligence
  • 56. Fears of artificial intelligence Significant advances in AI may lead to the humans' end.
  • 57. Fears of artificial intelligence The argument is supported by the hypothesis: • humans dominate other creatures because they have a brain with distinctive abilities • so if AI outperforms human brains and in turn becomes super-intelligent • it will be powerful and difficult to control.
  • 58. Fears of artificial intelligence • Programming the machines with values similar to human values is very difficult • AI devices may try to stop their shutting down • AI has a lot for humanity • AI machines will not have the desire to keep themselves running.
  • 59. Fears of artificial intelligence Amazon Killed an AI Recruitment System Because It Couldn’t Stop the Tool from Discriminating Against Women https://fortune.com/2018/10/10/amazon-ai-recruitment-bias-women-sexist/?fbclid=IwAR1up6bTmEfV6Fi9BLCEouIKeFJqPGECMbEHmC8D9RvghDNHbQev1iXUbmo
  • 61. Q1: Neural Network is not a new AI technique, why is it booming nowadays? • ANN needs learning which is a time-consuming task, in the past hardware was poor, but now the advances in hardware make learning NN an easy task. • ANN accuracy depends on the amount of training data, nowadays there are a tremendous amount of data in almost every field.
  • 62. True of False Emotion understanding is not part of AI False
  • 63. True of False Emotion understanding is not part of AI False
  • 64. Give an example of Nature inspired algorithms Ant colony optimization
  • 65. True or False creating a piece of music is an example of strong AI False