Artificial Intelligence (AI) is a branch of computer science that focuses on building systems capable
of performing tasks that typically require human intelligence. These tasks include learning,
reasoning, problem-solving, perception, and language understanding.
Machine Learning (ML) is a subset of AI that allows systems to learn from data without being
explicitly programmed. Common algorithms include K-Nearest Neighbors, Decision Trees, and
Neural Networks.
Deep Learning is a further subset of ML that uses neural networks with many layers to model
complex patterns in data. It is widely used in image recognition, speech processing, and natural
language processing.
Generative AI is a type of AI that can create new content such as text, images, audio, and code.
Examples include chatbots, image generators, and code assistants.
Retrieval-Augmented Generation (RAG) is a technique that combines information retrieval with text
generation. It retrieves relevant information from a database and uses it as context for generating
accurate responses.
Vector embeddings are numerical representations of text that capture semantic meaning. These
embeddings are stored in vector databases like FAISS, which allow efficient similarity search.
Applications of AI include healthcare (diagnosis systems), finance (fraud detection), agriculture
(crop prediction), and customer service (chatbots).