This page is actually dedicated towards the indexing of all the topics that I know so for and all the topics that I would love to explore in the future and this indexing will actually help me to identify and pin point what things I don't know and will help me to prevent going over the things I already know. In this indexing the things will be related to Machine learning, General Topics, Deep learning, Mathematics, SQL , Database , Python and other things which I will be adding
- Linear regression
- Ridge regression
- Lasso regression
- Elastic net regression
- Polynomial regression
- Logistic regression
- KNN
- Decision Tree
- Naive bayes
- Support vector machine
- Random Forest
- Gradient Boosting
- Ensemble learning (Architectures)
- Gradient Descent algorithm
- Handling Missing values
- Dealing with outliers
- Categorical encoding
- Feature scaling
- Feature selection
- Multicollinearity
- Bias Variance tradeoff
- Cross validation
- Hyper parameter optimization
- Imbalanced data
- Regularization
- Classification metrics
- Regression metrics
- Sampling methods and sampling distribution
- Hypothesis testing
- Confidence intervals
- Probability distributions
- Central limit theorem
- Measures of central tendency
- Measures of dispersion
- Regression analysis
- A|B Testing
- Random variable
- Artificial Neural nets
- Activation functions
- Convolutional neural nets
- Recurrent neural nets
- LSTM
- GRU
- Stacked RNN
- Encoder Decoder without and With attention
- Transfer Learning
- Optimization algorithms
- NLP data cleaning
- Word embedding techniques
- KMeans and KMeans++
- DBSCAN
- AGNES and DIANA
- Dimensionality reduction Principal Component analysis
- Clustering metrics
- Group By
- Joins
- Window functions
- Subqueries
- Order By
- Views
- Function and Stored procedures
- Common table expression
- Aggregate functions
- Filtering (Having and WHERE)
- Constraints
- Basic Syntax and Data Types
- Control Structures
- Functions
- Data Structures
- String Manipulation
- Modules and Packages
- File Handling
- Object-Oriented Programming (OOP)
- Exception Handling
- Decorators
- Generators and Iterators
- Context Managers
- Regular Expressions
- Memory Management and Garbage Collection
- Standard Library Modules (e.g., os, sys, math, datetime, random)
- Logging
- Testing (unittest, pytest)
- Web Scraping (BeautifulSoup, Scrapy)
- Networking (sockets, HTTP requests)
- Working with APIs (RESTful APIs)
- Data Analysis (Pandas, NumPy)
- Working with Databases (SQLite, SQLAlchemy, PostgreSQL)
- Packaging and Distribution (pip, setuptools, virtualenv)
- Documentation (docstrings, Sphinx)
- Array
- String
- Stack
- Queue
- Linked List
- Tree
- Graph
- Recursion