Fundamentals of AI Flashcards
What is AI?
Development of computer systems or software that can perform tasks that typically require human intelligence
What is weak AI?
An AI that can perform one specific task (chatgpt, siri)
What is strong AI?
An AI that can perform a variety of functions (self driving cars)
What is the turing test?
A test which determines if a machine is considered intelligent.
- Human Interrogator puts questions to both humans and machine
- If the interrogator cannot distinguish the answers from the machine and humans 30% of the time then the machine is considered intelligent (or behaves intelligently)
Give an example of a turing test in real life
Online games and chatrooms
AI art generators
What is the chinese room experiment?
- The question if a machine is intelligent or just behaves intelligently
- Room with a person who does not understand Chinese, they have a rule book which describes how to respond to Chinese characters with other Chinese characters
- Person outside of room inputs Chinese, person inside uses rule book to find Chinese characters to form a response, produces an output in Chinese.
Give an example of the Chinese room experiment?
Google translate
What are the responsibilities we have to do as programmers to maintain ethical AI
- Privacy and security of data
- Bias and fairness
- Transparency
- Accountability
- Safety
What are the limitations of AI ?
- Limited understanding of the world
- Difficulty distinguishing facts and opinions
- Lack of creativity and originality
- Lack of common sense
What can we do to face the challenges AI presents?
- Collaborative effort between developers
- Improving GenAI’s algorithms to implement fairness, represent the real world in models and remove biases in data.
What is a transformer?
A large language network with hunderds and thousands of parameters
How does chatgpt work?
It uses a large language model (specifically a transformer)
- Pre-trained with unsupervised learning on large texts to predict next words
- Fine-tuned with supervised learning for specific tasks