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
- Wikipedia: Artificial Intelligence
- Stanford AI Index
- AI Alignment (LessWrong)
- DeepMind
- OpenAI
- ScaleAI
- AI Ethics Resources
- AI Papers on arXiv
AI Platforms & Models
- Ollama — offline AI that performs similarly to ChatGPT
AI Code Agents & Editors
-
Code Editors with AI:
-
AI Code Agents:
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.