Artificial Intelligence

Fundamentals of Information Systems: Artificial Intelligence

Definition of Artificial Intelligence (AI)

  • Broad Term: AI refers to various types of "smart" machines that enable organizations to tackle more complex problems than traditional, structured systems.

  • Simulation of Human Intelligence: Involves simulating both human intelligence and sometimes physical characteristics.


AI Definition by IBM
  • Source: IBM (ibm.com)

  • Definition: AI is technology that enables computers and machines to simulate human capabilities including:

    • Learning

    • Comprehension

    • Problem-solving

    • Decision-making

    • Creativity

    • Autonomy

  • Capabilities of AI Applications:

    • Recognize and identify objects visually

    • Understand and respond to human language

    • Learn from new information and experiences

    • Make detailed recommendations to users and experts

    • Operate independently, e.g., self-driving cars

  • Generative AI Focus: In 2024, research and headlines focus on generative AI, which creates original content like text and images.

Fundamental Technologies Behind Generative AI
  • Machine Learning (ML): A technological approach that allows systems to learn from data.

  • Deep Learning: A subset of ML that involves neural networks.


Key Aspects of Artificial Intelligence
  • Capabilities of AI:

    • Designed to perform tasks requiring human intelligence

    • Learn from data and past experiences

    • Adjust behavior and output based on new inputs

    • Improve effectiveness via machine learning rather than explicit programming

  • Mimicking Human Qualities:

    • Seeks to augment human intelligence with machine capabilities

  • Focus Areas in AI:

    • Machine Learning

    • Neural Networks

    • Computer Vision

    • Natural Language Processing (NLP)

    • Robotics

  • Interdisciplinary Field:

    • Combines mathematics, psychology, linguistics, computer science

  • Real-World Applications:

    • Integrated into products like virtual assistants and autonomous vehicles


Neural Networks Overview
  • Definition: A method in AI inspired by the human brain to process data.

  • Deep Learning Process: Involves interconnected nodes or neurons organized in layers resembling the human brain.


Confusion Matrix
  • Definition: A tool used to visualize the performance of a classification model.

Natural Language Processing (NLP)
  • Definition: Area of Computer Science focused on enabling computers to understand and generate human language.

  • Main Areas of NLP:

    • Speech Recognition: Converts spoken language into text.

    • Natural Language Understanding: Extracts meaning from text.

    • Natural Language Generation: Creates coherent text.


Challenges in NLP
  • Complexities in Language Understanding:

    • Homonyms: E.g., “ran” can mean different things based on context.

    • Synonyms: Different words with similar meanings, e.g., “tiny,” “small.”

    • Sarcasm and ambiguity complicate interpretation.


Language Model Training Example
  • Example Text: Sequences of training data aiming to create language patterns based on input sentences.

  • Training Process: Involves splitting phrases to understand composition and flow of language.


Generalization to Unseen Data
  • Challenge: Handling phrases and maintaining coherence while addressing unseen data inputs is crucial.

  • Examples of Long-distance Dependencies in Text: Contextual flow throughout sentences.


NLP Timeline and Technologies
  • Key Innovations in NLP Technologies through Pioneering Models:

    • Bag of Words (BoW), TF-IDF, Word2Vec, RNN, LSTM, BERT, GPT series.

    • Evolution of Models: Each model improves upon the previous iterations in complexity and capability.


Benefits of Artificial Intelligence
  • Enhancements in productivity, efficiency, and task automation.

  • Example Applications:

    • AI in manufacturing optimizes processes and minimizes error.

    • Medical diagnosis systems utilizing AI algorithms to analyze patient data.

    • Transformation of customer service through personalized interactions.

    • AI integration in marketing for targeted campaigns.

Risks and Ethical Considerations of AI
  • Key Concerns:

    • Job displacement and need for workforce preparation.

    • Algorithmic bias resulting from biased training data.

    • Misuse for creating autonomous weapons or misinformation.

Future Prospects of AI
  • Continual evolution of AI technologies promises to improve lives and transform industries, creating new opportunities.