Artificial Intelligence Fundamentals
Expert-defined terms from the Postgraduate Certificate in Innovative Teaching with AI course at LearnUNI. Free to read, free to share, paired with a globally recognised certification pathway.
Artificial Intelligence Fundamentals #
Artificial Intelligence Fundamentals
Artificial Intelligence (AI) is a branch of computer science that focuses on cre… #
AI systems can learn from data, adapt to new situations, and perform tasks that typically require human intelligence. In the Postgraduate Certificate in Innovative Teaching with AI, understanding the fundamentals of AI is essential for educators to leverage its potential in enhancing teaching and learning experiences.
Algorithm #
Algorithm
An algorithm is a step #
by-step procedure or formula for solving a problem. In AI, algorithms are used to instruct machines on how to perform specific tasks or make decisions. For example, the algorithm behind a recommendation system analyzes user data to suggest relevant products or content.
Big Data #
Big Data
Big Data refers to large and complex datasets that cannot be processed using tra… #
In AI, Big Data is essential for training machine learning models and extracting valuable insights. Educators can use Big Data to analyze student performance, personalize learning experiences, and improve educational outcomes.
Chatbot #
Chatbot
A chatbot is a computer program designed to simulate conversation with human use… #
Chatbots use Natural Language Processing (NLP) to understand and respond to user queries. In education, chatbots can provide instant support to students, answer common questions, and facilitate interactive learning experiences.
Data Mining #
Data Mining
Data Mining is the process of discovering patterns and insights from large datas… #
In AI, data mining techniques are used to extract valuable information that can be used for decision-making. Educators can use data mining to analyze student performance trends, identify learning gaps, and predict future outcomes.
Deep Learning #
Deep Learning
Deep Learning is a subset of machine learning that uses artificial neural networ… #
Deep learning algorithms can automatically learn representations from data and make predictions with high accuracy. Educators can leverage deep learning to develop intelligent tutoring systems, personalized learning platforms, and adaptive assessments.
Expert System #
Expert System
An expert system is a type of AI program that emulates the decision #
making ability of a human expert in a specific domain. Expert systems use knowledge bases and inference engines to provide intelligent recommendations or solutions. Educators can use expert systems to deliver personalized feedback, diagnose learning difficulties, and recommend relevant resources to students.
Machine Learning #
Machine Learning
Machine Learning is a branch of AI that focuses on developing algorithms and mod… #
Machine learning algorithms can improve their performance over time without being explicitly programmed. Educators can apply machine learning to predict student outcomes, automate administrative tasks, and analyze educational data.
Natural Language Processing (NLP) #
Natural Language Processing (NLP)
Natural Language Processing (NLP) is a subfield of AI that focuses on enabling c… #
NLP techniques are used in chatbots, language translation, sentiment analysis, and text summarization. Educators can leverage NLP to analyze student essays, provide feedback on writing assignments, and facilitate communication with diverse learners.
Neural Network #
Neural Network
A neural network is a computational model inspired by the structure and function… #
Neural networks consist of interconnected nodes (neurons) organized in layers to process input data and generate output predictions. Educators can use neural networks for image recognition, speech recognition, and natural language understanding in educational applications.
Reinforcement Learning #
Reinforcement Learning
Reinforcement Learning is a machine learning approach that focuses on training a… #
Reinforcement learning algorithms learn through trial and error by receiving feedback based on their actions. Educators can apply reinforcement learning to design adaptive learning systems, personalized recommendation engines, and gamified educational experiences.
Supervised Learning #
Supervised Learning
Supervised Learning is a machine learning paradigm where a model learns to map i… #
Supervised learning algorithms are trained on a dataset with known input-output pairs to make predictions on new data. Educators can use supervised learning to classify student responses, predict exam scores, and recommend learning resources based on user preferences.
Unsupervised Learning #
Unsupervised Learning
Unsupervised Learning is a machine learning approach where a model learns to ide… #
Unsupervised learning algorithms are used for clustering, dimensionality reduction, and anomaly detection tasks. Educators can apply unsupervised learning to group students based on learning styles, discover hidden patterns in educational data, and personalize teaching strategies accordingly.
Virtual Assistant #
Virtual Assistant
A virtual assistant is a software agent that can perform tasks or services for u… #
Virtual assistants use AI technologies such as NLP and machine learning to understand user requests and provide relevant information or perform actions. In education, virtual assistants can help students with homework, provide study tips, and assist educators in managing classroom activities.
Computer Vision #
Computer Vision
Computer Vision is a field of AI that focuses on enabling machines to interpret… #
Computer vision algorithms can analyze images and videos to recognize objects, detect patterns, and extract meaningful insights. Educators can use computer vision for facial recognition, handwriting recognition, and interactive learning experiences involving visual content.
Bias in AI #
Bias in AI
Bias in AI refers to the unfair or discriminatory outcomes produced by machine l… #
Biases in AI can lead to unintended consequences, perpetuate stereotypes, and reinforce inequalities in educational settings. Educators must be aware of bias in AI systems and take steps to mitigate its impact on student learning outcomes.
Ethical AI #
Ethical AI
Ethical AI refers to the responsible development and deployment of AI technologi… #
Ethical AI principles guide the ethical use of AI in education to ensure that student data is protected, AI systems are transparent, and decisions are made with ethical considerations in mind. Educators play a critical role in promoting ethical AI practices and fostering digital citizenship among students.
AI Ethics #
AI Ethics
Personalized Learning #
Personalized Learning
Personalized Learning is an educational approach that tailors instruction, conte… #
AI technologies enable personalized learning by analyzing student data, adapting learning materials, and providing real-time feedback. Educators can implement personalized learning platforms to engage students, address learning gaps, and promote self-directed learning.
Adaptive Learning #
Adaptive Learning
Adaptive Learning is a type of personalized learning that uses AI algorithms to… #
Adaptive learning systems continuously analyze student data to provide customized learning experiences, identify strengths and weaknesses, and optimize learning outcomes. Educators can leverage adaptive learning to differentiate instruction, support diverse learners, and enhance student engagement.
Intelligent Tutoring System #
Intelligent Tutoring System
An Intelligent Tutoring System (ITS) is an AI #
powered educational technology that provides personalized instruction, feedback, and support to students. ITSs use adaptive algorithms, Natural Language Processing, and machine learning to deliver tailored learning experiences. Educators can integrate ITSs into their teaching practice to offer individualized learning pathways, monitor student progress, and provide timely interventions to enhance student learning outcomes.
Learning Analytics #
Learning Analytics
Learning Analytics is the process of collecting, analyzing, and interpreting dat… #
AI technologies enable learning analytics by tracking student interactions, assessing performance metrics, and identifying patterns in educational data. Educators can use learning analytics to measure student engagement, assess learning progress, and make data-informed decisions to enhance instructional effectiveness.
Predictive Analytics #
Predictive Analytics
Predictive Analytics is the practice of using historical data, statistical algor… #
In education, predictive analytics can forecast student performance, identify at-risk students, and recommend intervention strategies to improve learning outcomes. Educators can leverage predictive analytics to optimize course design, personalize instruction, and support student success.
Robotic Process Automation (RPA) #
Robotic Process Automation (RPA)
Robotic Process Automation (RPA) is a technology that uses software robots or bo… #
RPA systems can mimic human actions in digital systems to perform rule-based activities such as data entry, form processing, and report generation. Educators can use RPA to automate administrative tasks, reduce manual workload, and focus on strategic teaching activities.
Internet of Things (IoT) #
Internet of Things (IoT)
The Internet of Things (IoT) refers to a network of interconnected devices, sens… #
IoT technologies enable smart classrooms, personalized learning experiences, and real-time monitoring of educational environments. Educators can leverage IoT devices to track student attendance, monitor classroom conditions, and enhance interactive learning experiences through connected devices.
Blockchain Technology #
Blockchain Technology
Blockchain Technology is a decentralized and secure digital ledger that records… #
Blockchain technology ensures transparency, data integrity, and privacy in educational transactions such as credential verification, student records management, and secure data sharing. Educators can use blockchain technology to authenticate academic credentials, protect student data, and establish trust in educational processes.
Augmented Reality (AR) #
Augmented Reality (AR)
Augmented Reality (AR) is a technology that overlays digital information and vir… #
AR applications enhance educational experiences by providing interactive simulations, immersive learning environments, and visualizations of abstract concepts. Educators can incorporate AR into lessons to engage students, facilitate hands-on learning, and create interactive learning materials.
Virtual Reality (VR) #
Virtual Reality (VR)
Virtual Reality (VR) is a technology that immerses users in a simulated environm… #
VR applications in education offer immersive experiences, virtual field trips, and interactive simulations for experiential learning. Educators can use VR to create engaging learning environments, enhance spatial understanding, and provide hands-on experiences in subjects such as science, history, and art.
Gamification #
Gamification
Gamification is the integration of game elements and mechanics into non #
game contexts such as education to motivate and engage learners. Gamified learning experiences use rewards, challenges, and feedback to enhance student motivation, participation, and learning outcomes. Educators can gamify lessons, quizzes, and assignments to promote active learning, foster collaboration, and increase student engagement in the classroom.
Machine Translation #
Machine Translation
Machine Translation is the automated process of translating text or speech from… #
Machine translation systems use neural networks, statistical models, and NLP algorithms to generate accurate translations. Educators can use machine translation to facilitate communication with non-native speakers, translate educational materials, and promote multilingualism in the classroom.
Emotion Recognition #
Emotion Recognition
Emotion Recognition is an AI technology that analyzes facial expressions, gestur… #
Emotion recognition systems use computer vision, machine learning, and NLP techniques to detect emotional states and responses. Educators can apply emotion recognition in educational settings to gauge student engagement, assess emotional well-being, and personalize learning experiences based on emotional feedback.
Knowledge Graph #
Knowledge Graph
A Knowledge Graph is a structured representation of knowledge in a graph format… #
Knowledge graphs use semantic web technologies to organize and link information for data integration, search, and analysis. Educators can build knowledge graphs to visualize concepts, map relationships between topics, and enhance knowledge discovery in educational content.
Quantum Computing #
Quantum Computing
Quantum Computing is a revolutionary computing paradigm that leverages quantum #
mechanical phenomena to perform computations at exponentially faster speeds than classical computers. Quantum computing has the potential to solve complex problems in AI, cryptography, and scientific research. Educators can introduce quantum computing concepts to students to explore advanced algorithms, quantum principles, and the future applications of quantum technologies in various fields.
AI Chip #
AI Chip
An AI Chip is a specialized hardware component designed to accelerate AI computa… #
AI chips are optimized for parallel processing, matrix operations, and deep learning algorithms. Educators can utilize AI chips to enhance AI model training, improve inference performance, and deploy AI applications efficiently in educational environments.
Explainable AI (XAI) #
Explainable AI (XAI)
Explainable AI (XAI) refers to AI systems that provide transparent and interpret… #
XAI techniques enable users to understand how AI models work, why they make specific choices, and how they arrive at conclusions. Educators can use XAI to enhance trust in AI systems, promote accountability, and enable students to comprehend the reasoning behind AI-generated recommendations or feedback.
Federated Learning #
Federated Learning
Federated Learning is a machine learning approach that enables training models o… #
Federated learning algorithms aggregate model updates from multiple devices or servers to improve global model performance while preserving data privacy. Educators can implement federated learning to collaborate on educational research, analyze distributed datasets, and develop shared AI models across institutions.
Generative Adversarial Network (GAN) #
Generative Adversarial Network (GAN)
A Generative Adversarial Network (GAN) is a type of neural network architecture… #
GANs can generate realistic images, text, or audio by learning from unstructured data distributions. Educators can leverage GANs to create synthetic educational materials, generate interactive content, and develop AI-powered tools for creative learning experiences.
Meta #
Learning
Meta #
Learning is a subfield of machine learning that focuses on learning how to learn efficiently across different tasks or domains. Meta-learning algorithms adapt to new environments, generalize knowledge, and leverage past experiences to improve learning performance. Educators can apply meta-learning to design adaptive learning systems, optimize instructional strategies, and facilitate knowledge transfer in diverse educational contexts.
Neuroevolution #
Neuroevolution
Neuroevolution is a computational approach that combines neural networks and evo… #
Neuroevolution algorithms mimic natural selection processes to generate high-performing neural networks for specific tasks. Educators can use neuroevolution to design AI-powered educational games, evolve personalized learning models, and optimize teaching strategies based on evolutionary principles.
One #
shot Learning
One #
shot Learning is a machine learning paradigm where a model learns to recognize new classes or concepts from a single or few examples. One-shot learning algorithms generalize knowledge quickly and adapt to new tasks with limited training data. Educators can implement one-shot learning in educational applications to support rapid knowledge acquisition, personalized learning experiences, and adaptive assessment systems that require minimal data for training.
Self #
Supervised Learning
Self #
Supervised Learning is a machine learning technique where a model learns from unlabeled data by generating its own supervision signals. Self-supervised learning algorithms predict missing information, complete tasks, or generate representations without human-labeled annotations. Educators can leverage self-supervised learning to analyze unstructured educational data, extract meaningful features, and improve model performance in scenarios where labeled data is scarce or costly to obtain.
Transfer Learning #
Transfer Learning
Transfer Learning is a machine learning method that involves transferring knowle… #
Transfer learning accelerates model training, improves generalization, and adapts to diverse learning scenarios by leveraging existing knowledge. Educators can apply transfer learning to customize AI models for specific educational contexts, enhance learning outcomes, and address data scarcity challenges in training AI systems for educational applications.
Zero #
shot Learning
Zero #
shot Learning is a machine learning technique where a model learns to recognize new classes or concepts without receiving any labeled examples during training. Zero-shot learning algorithms generalize knowledge from known classes to unseen classes by leveraging semantic relationships or attribute descriptions. Educators can employ zero-shot learning to expand the scope of educational content, introduce novel concepts, and support adaptive learning experiences that require rapid adaptation to new information without explicit training data.
Artificial General Intelligence (AGI) #
Artificial General Intelligence (AGI)
Artificial General Intelligence (AGI) refers to AI systems that exhibit human #
like intelligence and cognitive abilities across a wide range of tasks and domains. AGI aims to develop machines capable of reasoning, learning, problem-solving, and adapting to new environments autonomously. Educators can explore AGI concepts, ethical considerations, and the future implications of AGI in education to prepare students for a rapidly evolving digital landscape and foster critical thinking skills in AI development and deployment.
Artificial Neural Network (ANN) #
Artificial Neural Network (ANN)
An Artificial Neural Network (ANN) is a computational model inspired by the stru… #
ANNs consist of interconnected nodes (neurons) organized in layers to process input data, learn representations, and make predictions. Educators can teach students about ANN architectures, training algorithms, and applications in pattern recognition, speech synthesis, and image processing to foster an understanding of neural network principles and their impact on AI technologies.
Automated Reasoning #
Automated Reasoning
Automated Reasoning is a branch of AI that focuses on developing algorithms and… #
Automated reasoning techniques use symbolic logic, inference rules, and knowledge representation to model reasoning processes in AI systems. Educators can introduce automated reasoning concepts, logical reasoning strategies, and theorem proving methods to students to enhance their problem-solving skills, critical thinking abilities, and understanding of AI decision-making processes in educational contexts.
Autonomous System #
Autonomous System
An Autonomous System is a self #
operating AI system that performs tasks, makes decisions, and adapts to changing environments without human intervention. Autonomous systems use sensors, actuators, and AI algorithms to sense, process information, and act on the environment autonomously. Educators can explore autonomous system applications, ethical considerations, and societal impacts to prepare students for interacting with AI-powered autonomous technologies and fostering responsible AI deployment in various domains.
Bayesian Inference #
Bayesian Inference
Bayesian Inference is a statistical method that uses Bayes' theorem to update be… #
Bayesian inference enables AI systems to reason under uncertainty, make predictions, and update knowledge iteratively. Educators can introduce Bayesian inference concepts, probabilistic reasoning principles, and Bayesian networks to students to enhance their understanding of uncertainty modeling, decision-making under uncertainty, and probabilistic reasoning in AI applications such as predictive analytics and decision support systems.
Cognitive Computing #
Cognitive Computing
Cognitive Computing is a subset of AI that focuses on developing systems that mi… #
Cognitive computing technologies use AI algorithms, machine learning models, and natural language processing to interact with users, understand context, and generate intelligent responses. Educators can explore cognitive computing applications, cognitive architecture design, and human-computer interaction principles to prepare students for leveraging cognitive technologies in educational contexts and enhancing cognitive tasks such as language understanding, information retrieval, and decision-making support.
Collaborative Filtering #
Collaborative Filtering
Collaborative Filtering is a recommendation system technique that predicts user… #
Collaborative filtering algorithms leverage user-item interactions, ratings, and feedback to recommend personalized content or products. Educators can