Introduction to AI
- Introduction of AI
- History of AI
- AI Timeline
- AI Terminologies
- AI vs ML vs DL vs Gen AI
- Types of AI
- Artificial Narrow Intelligence (ANI)
- Artificial General Intelligence (AGI)
- Artificial Super Intelligence (ASI)
- Categories of AI
- Reactive Machines
- Limited Memory
- Theory of Mind
- Self-Aware AI
- AI Applications
- AI Career Paths
- AI Lifecycle
- AI Ecosystem
- Intelligent Agents
- State Space Representation
- AI Ethics & Responsible AI
- Explainable AI (XAI)
- Explainable AI (XAI)
- AI Safety
- Future of AI
Math for AI
Linear Algebra
- Scalars, Vectors, Matrices
- Matrix Operations
- Matrix Multiplication
- Determinant
- Inverse
- Rank
- Eigenvalues
- Eigenvectors
- Singular Value Decomposition (SVD)
Calculus
- Functions
- Derivatives
- Partial Derivatives
- Chain Rule
- Gradients
- Jacobian
- Hessian
Probability
- Random Variables
- Probability Distributions
- Conditional Probability
- Bayes Theorem
- Expectation
- Variance
Statistics
- Mean
- Median
- Mode
- Standard Deviation
- Correlation
- Covariance
- Hypothesis Testing
- Confidence Interval
Optimization
- Cost Functions
- Convex Optimization
- Gradient Descent
- SGD
- Mini Batch GD
- Adam Optimizer
Information Theory
- Entropy
- Cross Entropy
- KL Divergence
- Mutual Information
Python for AI
Python Basics
- Variables
- Data Types
- Operators
- Loops
- Functions
- Modules
- File Handling
- Exception Handling
Advanced Python
- OOP
- Decorators
- Generators
- Iterators
- Lambda
- List Comprehension
Python for AI
- NumPy
- Pandas
- Matplotlib
- Seaborn
- Plotly
- SciPy
Development Environment
- Jupyter Notebook
- Google Colab
- VS Code
- Virtual Environment
- Conda
- pip
5. Databases for AI
SQL
- MySQL
- PostgreSQL
- SQLite
NoSQL
- MongoDB
- Redis
- Cassandra
Vector Databases
- FAISS
- ChromaDB
- Pinecone
- Weaviate
- Milvus
- Qdrant
Data Warehousing
- Snowflake
- BigQuery
- Amazon Redshift
6. AI Libraries & Frameworks
Machine Learning
- Scikit-learn
- XGBoost
- LightGBM
- CatBoost
Deep Learning
- TensorFlow
- Keras
- PyTorch
NLP
- NLTK
- spaCy
- Hugging Face Transformers
- Sentence Transformers
Computer Vision
- OpenCV
- Pillow
- Albumentations
MLOps
- MLflow
- DVC
- Weights & Biases
Data processing
- Data Collection
- APIs
- Web Scraping
- CSV
- JSON
- XML
- Data Cleaning
- Data Wrangling
- Missing Value Handling
- Duplicate Removal
- Outlier Detection
- Feature Scaling
- Feature Encoding
- Feature Engineering
- Data Validation
- Data Pipelines