Assam HS Skill Subject Artificial Intelligence key terms
Assam HS Skill Subject Artificial Intelligence · Get comfortable with the vocabulary.
- Artificial Intelligence (AI)
- Related: Machine Learning, Intelligent Agent
The field of building computer systems that perform tasks normally needing human intelligence, such as reasoning, learning, perceiving, and deciding. It is the broadest umbrella term covering machine learning, deep learning, NLP, and robotics.
- Intelligent Agent
- Related: Artificial Intelligence (AI), Reinforcement Learning
A system that perceives its environment through sensors and acts on it through actuators to achieve goals. Agents may be reactive, goal-based, utility-based, or learning agents, and their behaviour is judged by rationality, not by human likeness.
- Turing Test
- Related: Chatbot, Natural Language Processing (NLP)
A thought experiment proposed by Alan Turing in 1950: if a human interrogator cannot reliably tell a machine's text replies from a person's, the machine is said to exhibit intelligent behaviour. It tests conversational imitation, not genuine understanding.
- Machine Learning (ML)
- Related: Supervised Learning, Training Data
A subfield of AI where programs improve at a task by learning patterns from data instead of following hand-written rules. A model is fitted on examples and then used to predict or classify new, unseen inputs.
- Deep Learning (DL)
- Related: Neural Network, Activation Function
Machine learning using neural networks with many stacked layers that automatically learn feature representations from raw data. It powers modern image recognition and language models but needs large datasets and substantial compute.
- Supervised Learning
- Related: Classification, Regression, Label
Training a model on labelled examples, where each input is paired with the correct output. The model learns a mapping from features to labels and is used for classification when outputs are categories and regression when outputs are numbers.
- Unsupervised Learning
- Related: Clustering, Feature
Finding structure in data that has no labels, for example grouping similar records or reducing dimensions. Clustering and association rules are typical tasks; there is no single correct answer to compare against during training.
- Reinforcement Learning
- Related: Intelligent Agent, Supervised Learning
Training an agent to choose actions by rewarding good outcomes and penalising poor ones through trial and error in an environment. Learning is driven by cumulative reward rather than by labelled examples.
- Classification
- Related: Supervised Learning, Confusion Matrix, Precision and Recall
A supervised task predicting a discrete category, such as spam or not-spam, from input features. Models are judged with accuracy, precision, recall, F1, and confusion matrices rather than error distances.
- Regression
- Related: Supervised Learning, Mean Squared Error
A supervised task predicting a continuous numeric value, such as price or temperature, from input features. Performance is usually measured with mean absolute error, mean squared error, or R-squared.
- Training Data and Test Data
- Related: Overfitting, Cross-Validation
Training data is the portion of a dataset used to fit model parameters; test data is held back and used only to estimate performance on unseen inputs. Keeping them separate prevents an optimistic, misleading evaluation.
- Overfitting
- Related: Underfitting, Training Data and Test Data, Regularisation
When a model memorises noise and quirks of the training set and therefore generalises poorly to new data. Symptoms include very high training accuracy with much lower validation accuracy; remedies include more data, regularisation, and simpler models.
- Underfitting
- Related: Overfitting, Feature
When a model is too simple or poorly trained to capture the underlying pattern, so it performs badly on both training and test data. Adding relevant features, more capacity, or longer training usually helps.
- Confusion Matrix
- Related: Precision and Recall, Classification
A table of predicted versus actual classes showing true positives, true negatives, false positives, and false negatives. It reveals which classes a classifier confuses and underlies metrics such as precision, recall, and F1.
- Precision and Recall
- Related: Confusion Matrix, Model Evaluation
Precision is the share of predicted positives that are truly positive; recall is the share of actual positives that were found. They trade off against each other, and the F1 score is their harmonic mean.
- Model Evaluation
- Related: Cross-Validation, Precision and Recall, Mean Squared Error
Measuring how well a trained model performs, typically on held-out data, using metrics suited to the task. Good practice includes splitting data, cross-validation, and comparing against a simple baseline.
- Cross-Validation
- Related: Model Evaluation, Training Data and Test Data
A resampling technique that splits data into several folds, training on some and validating on the rest in turn, then averaging the scores. It gives a more stable performance estimate than a single split.
- Mean Squared Error (MSE)
- Related: Regression, Model Evaluation
A regression metric that averages the squared differences between predicted and actual values. Squaring penalises large errors heavily; taking its square root gives RMSE in the original units.
- Feature and Label
- Related: Supervised Learning, Feature Scaling
A feature is an input variable describing an example, such as age or pixel value; a label is the target answer attached to that example in supervised learning. Feature engineering is designing informative inputs.
- Clustering
- Related: Unsupervised Learning
An unsupervised technique that groups records so that items within a group are more similar to each other than to items in other groups. K-means is a common algorithm; the number of clusters often must be chosen.
- Neural Network
- Related: Perceptron, Activation Function, Deep Learning (DL)
A model built from layers of interconnected units, each computing a weighted sum of its inputs plus a bias and passing the result through an activation function. Stacking layers lets the network learn increasingly abstract features.
- Perceptron
- Related: Neural Network, Activation Function, Weight and Bias
The simplest artificial neuron: it multiplies inputs by weights, adds a bias, and fires according to a threshold or step function. A single perceptron can separate linearly separable classes only.
- Activation Function
- Related: Perceptron, Neural Network, Backpropagation
A non-linear function applied to a neuron's weighted sum, such as ReLU, sigmoid, or tanh. Without non-linearity, stacked layers would collapse into a single linear transformation and could not learn complex patterns.
- Weight and Bias
- Related: Perceptron, Gradient Descent
Weights scale how strongly each input affects a neuron; bias shifts the neuron's output independent of inputs. Both are learnable parameters adjusted during training to reduce loss.
- Backpropagation
- Related: Gradient Descent, Weight and Bias, Epoch
The algorithm that computes how much each weight contributed to the loss by propagating errors backwards through the network, layer by layer. Those gradients are then used by an optimiser to update the weights.
- Gradient Descent
- Related: Backpropagation, Epoch
An optimisation method that repeatedly nudges parameters in the direction that reduces loss, stepping by a learning rate. Too large a rate can diverge; too small a rate makes training slow.
- Epoch and Batch
- Related: Gradient Descent, Backpropagation
An epoch is one full pass over the training dataset; a batch is the subset of examples processed before one weight update. Batch size affects memory use, training speed, and gradient stability.
- Natural Language Processing (NLP)
- Related: Tokenisation, Chatbot, Stop Words
The area of AI concerned with making text and speech machine-processable: tokenisation, cleaning, sentiment analysis, translation, and question answering. Modern NLP relies heavily on neural language models.
- Tokenisation
- Related: Natural Language Processing (NLP), Stop Words
Splitting raw text into smaller units such as words, subwords, or characters so a model can process it. The choice of tokeniser strongly affects vocabulary size and how unknown words are handled.
- Stop Words
- Related: Tokenisation, Text Preprocessing
Very common words such as 'the' or 'is' that are often removed before analysis because they carry little topical meaning. Removal reduces noise and size but can damage tasks where word order or phrasing matters.
- Chatbot
- Related: Natural Language Processing (NLP), Turing Test
A conversational program that interprets user messages and returns replies, either by matching rules or by generating responses with a language model. Design must cover intent handling, fallback replies, and safe boundaries.
- Computer Vision
- Related: Image Classification, Convolutional Neural Network (CNN)
The field that lets machines interpret images and video, for example by detecting objects or classifying scenes. Basic pipelines resize and normalise pixels, then feed them to a convolutional or other model.
- Image Classification
- Related: Computer Vision, Convolutional Neural Network (CNN)
Assigning one label, such as 'cat' or 'tumour', to a whole image. Performance is judged on held-out images, and accuracy can hide bias if some classes are far rarer than others.
- Convolutional Neural Network (CNN)
- Related: Image Classification, Neural Network
A neural network that slides small learnable filters over an image to detect local patterns such as edges and textures, then pools and stacks these maps. Weight sharing makes CNNs efficient for grid-like data.
- Data Cleaning
- Related: Missing Value Imputation, Exploratory Data Analysis
Detecting and fixing problems in a dataset: duplicates, missing values, inconsistent formats, outliers, and wrong types. Cleaning decisions must be documented because they shape every downstream result.
- Missing Value Imputation
- Related: Data Cleaning, Descriptive Statistics
Filling gaps in data, for example with the mean, median, or a predicted value, or dropping affected rows. The choice can bias results, so the reason for each method should be recorded.
- Exploratory Data Analysis (EDA)
- Related: Data Visualisation, Descriptive Statistics, Data Cleaning
Summarising and visualising a dataset before modelling to reveal distributions, relationships, and anomalies. Techniques include histograms, scatter plots, correlation checks, and summary tables.
- Descriptive Statistics
- Related: Exploratory Data Analysis, Outlier
Numbers that summarise a dataset, such as mean, median, mode, range, variance, and standard deviation. They describe the observed data only and do not by themselves support causal claims.
- Outlier
- Related: Data Cleaning, Descriptive Statistics
An observation far from the rest of the data, caused by genuine extremes, measurement error, or data-entry mistakes. Outliers can distort means and model fits, so they should be investigated rather than deleted automatically.
- Data Visualisation
- Related: Exploratory Data Analysis, Data Literacy
Presenting data graphically so patterns are easy to see, using charts such as bar, line, scatter, and histogram. The chart type must match the data and the message, and axes should never mislead.
- Data Literacy
- Related: Data Visualisation, Sampling Bias
The ability to read, question, and communicate with data: understanding where numbers come from, what a chart really shows, and which conclusions the evidence supports. It includes healthy scepticism about sampling and correlation.
- Sampling Bias
- Related: Algorithmic Bias, Data Literacy
A distortion that occurs when the collected data does not represent the population it is meant to describe, for example surveying only smartphone users. Biased samples produce models that fail for under-represented groups.
- Algorithmic Bias
- Related: Sampling Bias, Responsible AI, Fairness
Systematic unfairness in a model's outputs, often inherited from biased training data, unrepresentative features, or flawed objectives. It can deny loans or jobs to groups and must be tested for, not assumed absent.
- Responsible AI
- Related: Algorithmic Bias, Data Privacy, Explainability
Designing and deploying AI systems that are fair, transparent, accountable, safe, and privacy-respecting. It involves impact assessments, human oversight, clear documentation, and channels for affected people to challenge decisions.
- Data Privacy and Consent
- Related: Responsible AI, Data Protection Law
Protecting personal information by collecting only what is needed, securing it, and using it only as the person agreed. Consent must be informed and revocable, and anonymisation must be genuine, not cosmetic.
- Data Protection Law
- Related: Data Privacy and Consent, Responsible AI
Legal rules governing how personal data may be collected, stored, and shared, such as India's Digital Personal Data Protection Act, 2023. They typically require purpose limitation, security safeguards, and redress for data principals.
- Explainability
- Related: Responsible AI, Algorithmic Bias
The degree to which a person can understand why a model produced a given output. Simple models are often inherently interpretable, while complex ones need post-hoc tools such as feature-importance explanations.
- Job Displacement and Reskilling
- Related: Responsible AI
The shift of tasks from human workers to automation, which can remove some roles while creating others. Policy responses include retraining, social protection, and designing AI to augment rather than replace workers.
- Problem Framing
- Related: AI Project Lifecycle, Model Evaluation
Turning a vague real-world need into a precise, testable AI task by defining the goal, users, inputs, outputs, and success metric. Poor framing is a leading cause of projects that are technically sound but useless.
- AI Project Lifecycle
- Related: Problem Framing, Data Cleaning, Model Deployment
The end-to-end sequence of framing a problem, collecting and preparing data, building and evaluating a model, deploying it, and monitoring it. Iteration is normal; teams often loop back to earlier stages.
- Model Deployment and Monitoring
- Related: AI Project Lifecycle, Model Evaluation
Putting a trained model into real use and watching its behaviour over time. Monitoring detects data drift, performance decay, and harmful outputs, and triggers retraining or rollback when needed.
- Python List and Dictionary
- Related: pandas DataFrame, NumPy Array
A list is an ordered, mutable sequence accessed by index; a dictionary stores key-value pairs accessed by key. Both are built-in Python types widely used to hold records and configuration before loading into pandas.
- NumPy Array
- Related: pandas DataFrame, Feature Scaling
A fixed-type, multi-dimensional array from the NumPy library that supports fast element-wise arithmetic and broadcasting. It is the numerical foundation under pandas and most machine-learning libraries.
- pandas DataFrame
- Related: NumPy Array, Data Cleaning
A two-dimensional labelled table from the pandas library with named columns and an index, supporting filtering, grouping, joining, and missing-value handling. It is the standard tool for tabular data preparation in Python.
- Feature Scaling
- Related: NumPy Array, Gradient Descent
Rescaling numeric features to a comparable range, for example to 0-1 or to zero mean and unit variance. It helps distance-based and gradient-based models converge and prevents large-magnitude features dominating.