Skip to main content

Artificial Intelligence

Artificial Intelligence (AI) is a field of computer science focused on creating systems capable of performing tasks that typically require human intelligence. These tasks include reasoning, learning, perception, language understanding, and problem-solving.


🏛️ Main Branches of AI

  • Machine Learning (ML): Algorithms that learn from data to make predictions or decisions.
  • Deep Learning: Subset of ML using neural networks with many layers.
  • Natural Language Processing (NLP): Understanding and generating human language.
  • Computer Vision: Interpreting and understanding visual information from the world.
  • Robotics: Designing and controlling robots to perform tasks autonomously.
  • Expert Systems: Rule-based systems that emulate decision-making abilities of human experts.
  • Planning & Optimization: Algorithms for automated decision-making and resource allocation.

🧠 Applications of AI

  • Virtual assistants (e.g., Siri, Alexa)
  • Autonomous vehicles
  • Medical diagnosis
  • Recommendation systems (e.g., Netflix, Amazon)
  • Fraud detection
  • Language translation
  • Image and speech recognition
  • Game playing (e.g., AlphaGo)

🔗 Resources & Tools

General AI Resources

AI Platforms & Models

  • Ollama — offline AI that performs similarly to ChatGPT

AI Code Agents & Editors

Conversational AI / Chatbots


Courses


📚 Books


📝 Notes

  • Strong AI vs. Weak AI: Strong AI aims for general intelligence comparable to humans; Weak AI is specialized for specific tasks.
  • Ethics in AI: Includes fairness, transparency, accountability, and safety.
  • Turing Test: A test proposed by Alan Turing to determine if a machine exhibits human-like intelligence.
  • AI Winter: Periods of reduced funding and interest in AI research due to unmet expectations.