This subfield of AI focuses on enabling machines to understand, interpret, and generate human language.
Natural Language Processing (NLP)
A data structure consisting of a collection of elements. Each element in the data structure is identified by an index.
Array
Part of the computer that holds the Memory and CPU.
Motherboard
The name of computer scientist who broke the Enigma Machine in 1941.
Alan Turing
A binary digit with two possible values, 0 or 1.
Bit
This AI technique is inspired by the structure and function of the human brain.
Neural Networks
This algorithm sorts a list by repeatedly stepping through the list, comparing each pair of adjacent items and swapping them if they are in the wrong order.
Bubble Sort
This component of a computer processes instructions and performs calculations.
CPU
Father of Apple
Steve Jobs, Steve Wozniak
A tag-based programming language designed to create websites.
HTML
This type of learning uses labeled data to train a model and make predictions on unseen data.
Supervised Learning
Data structure made up of nodes, that contain data and a pointer to the next node.
Linked List
Used to temporarily store data that a computer's central processing unit needs for quick access while it's actively running applications or performing tasks
RAM (random access memory)
This prominent computer scientist and logician is often credited as the world's first computer programmer.
Ada Lovelace
The four primitive types in Python.
Integer, Float, String, and Boolean
This mathematical function is commonly used as an activation function in neural networks.
Sigmoid function
This algorithm efficiently searches a sorted array by repeatedly dividing in half the portion of the array that could contain the item.
Binary Search
Involves a closed-loop system where some material circulates through a block connected to the CPU or GPU. It is critical for high-performance systems to maintain proper operating temperatures and prevent overheating.
Cooling system
Founder of Google
Larry Page and Sergey Brin
The four principles of OOP.
Encapsulation, Abstraction, Inheritance, and Polymorphism
This widely used algorithm is used for clustering and is often applied in unsupervised learning.
K-means clustering
An ordered collection of items where the addition of new items and the removal of existing items always takes place at the same end.
Stack
Fundamental component of a computer's hardware and firmware. Plays a crucial role in the system's startup process and the communication between the computer's operating system and its hardware.
BIOS (Basic Input/Output System)
Father of World Wide Web
Sir Tim Berners-Lee
The observation that the number of transistors on integrated circuits doubles approximately every two years.
Moore's Law