1 Introduction Full
1 Introduction Full
From our observations, AI borrows characteristics from human intelligence and applies
them as algorithms in a computer-friendly way.
Founding father of AI, Alan Turing (also the father of theoretical computer science)
desmond@ust.hk, huiruxiao@ust.hk COMP 2211 (Fall 2024) 2 / 33
Why Study Artificial Intelligence (AI)?
Brighter career
You can work as a Machine Learning Engineer, Data Scientist, Business Intelligence Developer,
Research Engineer, etc., once you have studied AI.
AI is versatile (skillful)
AI is not just limited to the computer and space-related industries. Still, it also plays a significant
role in industries directly related to a common person, like healthcare, automobile, and even the
banking and finance sector.
Skill of the century
It is undeniably true that someday, AI will replace many jobs that humans do and create many
different job opportunities in related fields.
The terms Artificial Intelligence, Machine Learning, Neural Networks, Deep Learning tend
to be used interchangeably in conversation, leading to some confusion around the nuances
between them. But how are they related?
Machine learning (ML) is a sub-field of
artificial intelligence that provides systems
with the ability to automatically learn and
improve from experience without being
explicitly programmed.
In ML, there are different algorithms (e.g.,
neural networks) that help to solve problems.
Deep learning (DL) is a sub-field of machine
learning, which uses neural networks to
analyze different factors with a structure
similar to the human neural system.
Prediction
Predicated that by 2000, a machine might have a 30% chance of fooling a layman for 5
minutes.
In these tests, one of the humans functions as the questioner, while the second human
and the computer function as respondents.
Using a specified format and context, the questioner interrogates the respondents within a
specific subject area. After a preset length of time or number of questions, the questioner
is then asked to decide which respondent was human and which was a computer.
desmond@ust.hk, huiruxiao@ust.hk COMP 2211 (Fall 2024) 14 / 33
1956 [The birth of AI]
John McCarthy coined the term “artificial intelligence” as the topic of the Dartmouth
Conference, the first conference devoted to the subject.
An IBM computer called IBM Deep Blue Beat the world chess champion, Garry Kasparov,
after a six-game match: two wins for IBM, one for the champion and three draws.
Personal assistants like Siri, Google Now, Cortana use speech recognition to answer
questions and perform simple tasks.
TensorFlow vs Pytorch: TensorFlow has a very difficult learning curve but has good
documentation and lots of examples available. PyTorch is slightly easier to use than
TensorFlow but its documentation is weak and skimpy.
Good choice for beginners: Scikit-learn and Keras.
desmond@ust.hk, huiruxiao@ust.hk COMP 2211 (Fall 2024) 31 / 33
Pros and Cons of using Python for AI
Pros:
Easy to learn and read
A vast number of machine learning libraries and useful tools
Popularity and large community
Many useful machine-learning repositories
Easy to integrate with other programming languages
Cons:
Speed limitations
Not suitable for mobile and game development
Design limitations