Foundations of Artificial Intelligence
Expert-defined terms from the Postgraduate Certificate in AI for Social Skill Development in Autism Spectrum Disorder course at London School of Planning and Management. Free to read, free to share, paired with a globally recognised certification pathway.
Artificial Intelligence (AI) #
Artificial Intelligence refers to the simulation of human intelligence processes… #
These processes include learning, reasoning, problem-solving, perception, and speech recognition. AI is used in a wide range of applications, from autonomous vehicles to natural language processing.
Machine Learning #
Machine Learning is a subset of AI that enables systems to learn from data witho… #
It focuses on the development of algorithms that can analyze and make predictions based on data. Machine Learning algorithms are categorized into supervised, unsupervised, semi-supervised, and reinforcement learning.
Deep Learning #
Deep Learning is a subfield of Machine Learning that uses artificial neural netw… #
It involves multiple layers of interconnected nodes that enable the system to learn representations of data through a hierarchical approach. Deep Learning is commonly used in image and speech recognition tasks.
Neural Networks #
Neural Networks are a set of algorithms modeled after the human brain's structur… #
They consist of interconnected nodes, or neurons, that process information and make decisions. Neural Networks are widely used in Deep Learning for pattern recognition, classification, and regression tasks.
Supervised Learning #
Supervised Learning is a type of Machine Learning where the algorithm learns fro… #
The system is provided with input-output pairs, and it learns to map the input to the output by generalizing from the training examples. Supervised Learning is used for tasks like classification and regression.
Unsupervised Learning #
Unsupervised Learning is a type of Machine Learning where the algorithm learns f… #
The system identifies patterns and relationships in the data without explicit guidance. Unsupervised Learning is used for tasks like clustering, dimensionality reduction, and anomaly detection.
Semi #
Supervised Learning:
Semi #
Supervised Learning is a combination of Supervised and Unsupervised Learning. The algorithm learns from a small amount of labeled data and a large amount of unlabeled data. This approach is useful when labeling data is expensive or time-consuming.
Reinforcement Learning #
Reinforcement Learning is a type of Machine Learning where an agent learns to ma… #
The agent receives feedback in the form of rewards or penalties based on its actions. Reinforcement Learning is used in applications like game playing and robotics.
Natural Language Processing (NLP) #
Natural Language Processing is a branch of AI that enables computers to understa… #
It involves tasks like text classification, sentiment analysis, machine translation, and speech recognition. NLP is used in chatbots, virtual assistants, and other language-related applications.
Computer Vision #
Computer Vision is a field of AI that enables computers to interpret and analyze… #
It involves tasks like object detection, image classification, and image segmentation. Computer Vision is used in applications like autonomous vehicles, surveillance systems, and medical imaging.
Autism Spectrum Disorder (ASD) #
Autism Spectrum Disorder is a developmental disorder that affects communication,… #
It is characterized by a range of symptoms, including repetitive behaviors, difficulties in social situations, and sensory sensitivities. Individuals with ASD may have challenges in understanding and expressing emotions.
Social Skills #
Social Skills refer to the abilities required to interact effectively and harmon… #
These skills include verbal and nonverbal communication, listening, empathy, collaboration, and conflict resolution. Developing social skills is essential for building relationships and navigating social situations.
Social Skill Development #
Social Skill Development is the process of acquiring and enhancing social skills… #
It involves understanding social cues, adapting to social norms, and building positive relationships. Social Skill Development is crucial for individuals with ASD to improve their social interactions.
Theory of Mind #
Theory of Mind refers to the ability to understand that others have beliefs, des… #
It involves recognizing and predicting the thoughts and emotions of others, which is essential for empathy, communication, and social interaction. Individuals with ASD may have challenges in Theory of Mind.
Empathy #
Emotional Regulation #
Emotional Regulation is the ability to manage and control one's emotions in diff… #
It involves recognizing, expressing, and modulating emotions effectively. Emotional Regulation helps individuals cope with stress, communicate feelings, and maintain positive relationships. Teaching emotional regulation is important for individuals with ASD to navigate social interactions.
Joint Attention #
Executive Functioning #
Executive Functioning refers to a set of cognitive skills that enable individual… #
It includes abilities like working memory, cognitive flexibility, self-control, and problem-solving. Executive Functioning plays a crucial role in goal-directed behavior, decision-making, and social competence. Individuals with ASD may have difficulties in executive functioning.
Self #
Regulation:
Self #
Regulation is the ability to monitor, control, and adjust one's thoughts, emotions, and behaviors in response to internal and external cues. It involves managing impulses, staying focused, and coping with stress. Self-Regulation is important for self-control, emotional well-being, and social success. Teaching self-regulation skills is beneficial for individuals with ASD to regulate their behavior in social settings.
Social Communication #
Social Communication refers to the exchange of information, thoughts, and feelin… #
It involves verbal and nonverbal cues, turn-taking, perspective-taking, and reciprocity. Social Communication skills are essential for effective communication, building relationships, and understanding social contexts. Individuals with ASD may have challenges in social communication.
Social Stories #
Social Stories are short narratives that describe social situations, behaviors,… #
They are used to teach individuals with ASD about social cues, rules, and appropriate responses. Social Stories help individuals understand social scenarios, predict outcomes, and learn appropriate social behaviors.
Visual Supports #
Visual Supports are visual aids, such as pictures, symbols, schedules, and diagr… #
Visual Supports provide visual cues, structure, and predictability to help individuals with ASD process information, follow routines, and improve communication skills.
Task Analysis #
Task Analysis is a process of breaking down complex tasks into smaller, manageab… #
It involves identifying the sequence of actions, behaviors, and decisions required to complete a task successfully. Task Analysis helps individuals with ASD understand tasks, follow instructions, and develop independence in performing activities.
Prompting #
Prompting is a technique used to provide cues, hints, or guidance to help indivi… #
It involves verbal, visual, gestural, or physical prompts to support learning, problem-solving, and decision-making. Prompting is used to scaffold skills, build confidence, and increase independence in individuals with ASD.
Modeling #
Modeling is a teaching strategy that involves demonstrating a behavior, skill, o… #
It provides a visual example for individuals to observe, imitate, and practice the desired behavior. Modeling is used to teach social skills, communication strategies, and adaptive behaviors to individuals with ASD.
Generalization #
Generalization is the ability to apply learned skills, behaviors, and strategies… #
It involves transferring knowledge and skills from one situation to another to achieve independence and flexibility. Generalization is important for individuals with ASD to use social skills, communication techniques, and problem-solving strategies in various real-life scenarios.
Behavioral Intervention #
Behavioral Intervention is a structured approach that uses principles of behavio… #
It involves setting clear goals, providing feedback, and using positive reinforcement to promote social skills, communication abilities, and adaptive behaviors. Behavioral Intervention aims to reduce challenging behaviors and increase positive interactions in individuals with ASD.
Augmented Reality (AR) #
Augmented Reality is a technology that superimposes computer #
generated images, sounds, or information onto the real world to enhance sensory experiences. It integrates digital content with the physical environment, allowing users to interact with virtual elements in real-time. Augmented Reality is used in education, gaming, healthcare, and other fields to create immersive and interactive learning environments.
Virtual Reality (VR) #
Virtual Reality is a technology that simulates a realistic and immersive 3D envi… #
It creates a virtual world that users can explore and interact with using specialized equipment like headsets and controllers. Virtual Reality is used for training, therapy, gaming, and entertainment to provide engaging and interactive experiences.
Gamification #
Gamification is the application of game design elements and principles in non #
game contexts to engage, motivate, and encourage users to achieve goals and solve problems. It involves incorporating game-like features such as points, levels, challenges, and rewards into educational, professional, or therapeutic activities. Gamification is used to enhance learning, foster motivation, and improve user engagement in various applications.
Personalized Learning #
Personalized Learning is an approach to education that tailors instruction, cont… #
It involves adapting learning experiences based on students' interests, abilities, and progress. Personalized Learning uses technology, data analytics, and adaptive algorithms to provide customized learning pathways and support student-centered learning.
Adaptive Technology #
Adaptive Technology refers to tools, software, or devices designed to accommodat… #
It adjusts content, presentation, or interaction based on users' preferences, abilities, and performance. Adaptive Technology is used to provide personalized learning experiences, improve accessibility, and enhance user engagement in educational and assistive settings.
Chatbot #
A Chatbot is a computer program or AI system that simulates conversation with us… #
It uses Natural Language Processing and Machine Learning algorithms to understand user queries, provide information, and engage in dialogue. Chatbots are used in customer service, information retrieval, and social skills training to interact with users and deliver personalized responses.
Virtual Assistant #
A Virtual Assistant is a software program or AI system that assists users with t… #
It uses Natural Language Processing, Machine Learning, and AI algorithms to understand and respond to user requests. Virtual Assistants like Siri, Alexa, and Google Assistant help users manage schedules, access information, and perform tasks using voice commands.
Data Mining #
Data Mining is the process of analyzing large datasets to discover patterns, rel… #
It involves extracting, transforming, and interpreting data from various sources to uncover hidden information. Data Mining techniques like clustering, classification, and association are used in AI applications to extract knowledge from data.
Big Data #
Big Data refers to large and complex datasets that are too massive to be process… #
It involves storing, managing, and analyzing vast amounts of structured and unstructured data to extract valuable insights. Big Data technologies like Hadoop, Spark, and NoSQL databases are used to handle massive data volumes in AI applications.
Internet of Things (IoT) #
Internet of Things is a network of interconnected devices, sensors, and objects… #
It enables devices to collect, analyze, and share information to automate processes and improve efficiency. IoT devices like smart home appliances, wearables, and industrial sensors are used to gather real-time data for AI applications.
Blockchain #
Blockchain is a decentralized and distributed digital ledger that records transa… #
It consists of blocks of data linked together using cryptographic principles to create a tamper-proof chain. Blockchain technology ensures data integrity, immutability, and trust in transactions, making it suitable for secure and reliable AI applications.
Cognitive Computing #
Cognitive Computing is a branch of AI that aims to simulate human thought proces… #
It focuses on understanding, reasoning, and learning from data to make decisions and solve complex problems. Cognitive Computing systems like IBM Watson are used in healthcare, finance, and other fields to analyze and interpret data.
Robotics #
Robotics is a multidisciplinary field that involves designing, building, and ope… #
It combines concepts from AI, mechanical engineering, and electronics to create intelligent machines that can interact with the physical world. Robotics applications range from industrial automation to healthcare assistance and exploration.
Autonomous Vehicles #
Autonomous Vehicles are self #
driving vehicles equipped with AI algorithms, sensors, and control systems to navigate and operate without human intervention. They use technologies like computer vision, machine learning, and robotics to perceive the environment, plan routes, and make driving decisions. Autonomous Vehicles are used in transportation, logistics, and smart cities to improve safety and efficiency.
Ethical AI #
Ethical AI refers to the responsible and fair use of AI technologies that consid… #
It involves developing AI systems that uphold ethical principles, respect human rights, and promote accountability. Ethical AI frameworks and guidelines are designed to ensure that AI applications benefit society while minimizing risks and ethical concerns.
Explainable AI #
Explainable AI refers to the transparency and interpretability of AI algorithms… #
It focuses on providing explanations, insights, and reasoning behind AI predictions and recommendations. Explainable AI techniques like feature importance, decision trees, and model visualization help users understand how AI systems work and trust their outputs.
Human #
Centered AI:
Human #
Centered AI emphasizes designing AI systems that prioritize human values, needs, and experiences. It focuses on creating AI technologies that enhance human capabilities, promote well-being, and foster positive interactions. Human-Centered AI principles like inclusivity, accessibility, and user empowerment ensure that AI applications are user-friendly, ethical, and beneficial for society.
Responsible AI #
Responsible AI is a framework that guides the development and deployment of AI t… #
It involves considering ethical, legal, and social implications of AI systems to ensure they are used responsibly. Responsible AI practices like data privacy, algorithmic fairness, and bias mitigation help address challenges and risks associated with AI applications.
AI for Social Good #
AI for Social Good refers to the use of AI technologies to address societal chal… #
It involves leveraging AI for healthcare, education, sustainability, and humanitarian efforts to create positive impact. AI for Social Good initiatives focus on solving global issues, advancing social justice, and empowering communities through AI innovations.
AI for Healthcare #
AI for Healthcare uses AI technologies like machine learning, image analysis, an… #
It involves developing AI systems for disease detection, personalized medicine, medical imaging, and health monitoring. AI for Healthcare applications aim to enhance healthcare outcomes, reduce medical errors, and optimize clinical workflows.
AI for Education #
AI for Education applies AI technologies to personalize learning experiences, en… #
It involves developing AI systems for adaptive learning, intelligent tutoring, and educational assessment. AI for Education applications aim to support teachers, engage students, and foster lifelong learning through personalized and interactive educational tools.
AI for Sustainability #
AI for Sustainability uses AI technologies to address environmental challenges,… #
It involves developing AI systems for climate modeling, energy optimization, waste management, and biodiversity conservation. AI for Sustainability applications aim to mitigate climate change, reduce environmental impact, and promote eco-friendly solutions through data-driven approaches.
AI for Humanitarian Action #
AI for Humanitarian Action leverages AI technologies to assist in humanitarian e… #
It involves developing AI systems for disaster prediction, relief distribution, refugee assistance, and public health surveillance. AI for Humanitarian Action initiatives aim to support vulnerable populations, improve emergency response, and enhance resilience in humanitarian crises.
AI Bias #
AI Bias refers to the unfair or discriminatory outcomes produced by AI algorithm… #
It involves unintentional prejudices, stereotypes, or inaccuracies that result in unequal treatment or unjust predictions. Addressing AI Bias requires identifying, mitigating, and preventing biases in AI systems to ensure fairness, equity, and inclusivity.
Algorithmic Fairness #
Algorithmic Fairness is the principle of designing AI algorithms that make fair… #
It involves ensuring that AI systems do not discriminate based on protected attributes like race, gender, or age. Algorithmic Fairness measures like fairness metrics, bias detection, and model evaluation help promote equitable and inclusive AI applications.
Data Privacy #
Data Privacy refers to the protection of personal information, sensitive data, a… #
It involves securing data collection, storage, and sharing practices to prevent unauthorized access or misuse. Data Privacy regulations like GDPR, HIPAA, and CCPA define rules and guidelines for managing data privacy in AI systems to safeguard user rights and confidentiality.
Model Explainability #
Model Explainability is the transparency and interpretability of AI models in ex… #
It involves providing insights, visualizations, and explanations of how models work and why they make specific predictions. Model Explainability techniques like feature importance, SHAP values, and LIME help users understand and trust AI models by revealing their internal mechanisms.
Ethical Considerations #
Ethical Considerations in AI involve evaluating the moral, social, and legal imp… #
It involves addressing ethical dilemmas, biases, privacy concerns, and accountability issues in AI development and deployment. Ethical Considerations guide responsible AI practices, standards, and regulations to ensure that AI applications align with ethical values and societal norms.
AI Governance #
AI Governance refers to the policies, regulations, and frameworks that govern th… #
AI Governance refers to the policies, regulations, and frameworks that govern the development, deployment, and use of AI technologies.