AI (Artificial Intelligence) can be broadly classified into three categories based on its functionality:
Apart from the above-mentioned categories, AI can also be classified based on its application or domain, such as natural language processing, computer vision, robotics, and so on.
AGI stands for Artificial General Intelligence, which refers to the development of intelligent machines that have human-level cognitive abilities across a wide range of tasks and domains. Unlike current AI systems that are designed for specific applications and tasks, AGI aims to create machines that can perform any intellectual task that a human being can do.
The development of AGI is considered to be a significant milestone in the field of AI as it would bring machines closer to human-level intelligence and pave the way for more advanced and sophisticated AI applications. AGI systems would be capable of learning and adapting to new situations, making complex decisions, and solving problems independently, without requiring explicit programming or human intervention.
However, achieving AGI is still a significant challenge for the AI community, as it requires the development of new algorithms and techniques that can replicate the broad range of cognitive abilities that humans possess. Researchers are actively working on developing AGI, and several organizations and companies have dedicated resources to this area of research, including OpenAI, DeepMind, and IBM Watson, among others.
Machine Learning (ML) Deep learning Supervised Unsupervised Natural Language Processing (NLP) Content extraction Classification Machine translation Question/Answering Text generation Expert Systems Vision Image recognition Machine vision Speech Speech to text Text to speech Planning Robotics
Supervised Learning Generative Sequence Markov Process (MDP) Hidden Markov Model (HMM) Markov Random Fields Random Naïve Bayes (NB) Latent Dirichlet Allocation Belief Network Discriminative Continuous Linear Regression Logistic Regression Discrete Neural Networks (ANN) Support Vector Machine (SVM) Maximum Entropy Decision Trees Conditional Random Fields (CRF) Random Forests Unsupervised Learning Clustering K-means Clustering Spectral Clustering Hierarchical Clustering Expectation-Maximization (EM) Dimension Reduction Principal Component Analysis (PCA) Linear Discriminant Analysis (LDA) Reinforcement Learning Markov Model Based Iterative Value Iteraive Policy Temporal Difference Q-learning SARSA Evolution Rules Learning Classifiers XCS Optimizer Stochastic Gradient Genetic Algorithm