What is AI

- Artificial intelligence
- machines that perform jobs that mimic human behavior
- performs tasks that typically requires human intelligence
- problem-solving, decision-making, understanding natural language
- simulate (mimic aspects, resembles behavior)
- NOT emulate (replicates exact processes and mechanisms)
- Machine Learning
- machines that get better at a task without explicit programming
- Deep learning
- machines that have an artificial neural network inspired by the human brain to solve complex problems
- GenAI
- a specialized subset of AI that generates out content (image, video, text, audio)
- can interpret or analyze data but also generate new data itself
- often involves advanced ml techniques
- GANs, VAEs, transformer models (GPT)
- multiple modalities
- vision, text, audio, molecular
- GenAI vs AI

- NLP (Natural Language Processing)
- JupyterLab
- next-generation web-based user interface
- has all features of the classic Jupyter Notebook in a flexible and powerful user interface
- notebook, terminal, text editor, file browser
- AutoGen
- Google Cloud
- HuggingFace
- LangChain
- LangGraph