This repository contains various machine learning and deep learning projects implemented using PyTorch and scikit-learn.
- Basic PyTorch operations and concepts
- Gradient descent implementations
- Autograd examples
- Training pipelines
- Dataset and DataLoader usage
- Cross-entropy loss implementations
- Softmax functions
- Multiclass classification examples
- Animal classifier model
- Linear vs non-linear models
- Linear regression implementations
- Logistic regression
- Neural networks with hidden layers
- House price prediction models
- Text prediction using RNNs
- Sequence modeling examples
- Scikit-learn implementations
- Support Vector Machines (SVM)
- Decision Trees (Classification & Regression)
- K-Nearest Neighbors (KNN)
- Naive Bayes Classification
- Various datasets and examples
- Text to vector conversion
- Word embeddings with NumPy
- Word embeddings with PyTorch
- Virtual environment activation scripts
- Python executable files
- PyTorch and related tools
- Clone the repository:
git clone https://github.com/danishshaikh06/Machine-learning-Pytorch-using-deep-learning.git- Navigate to the project directory:
cd Machine-learning-Pytorch-using-deep-learning- Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install required dependencies:
pip install torch torchvision scikit-learn numpy pandas matplotlib seaborn- Python 3.7+
- PyTorch
- scikit-learn
- NumPy
- Pandas
- Matplotlib
- Seaborn
Each directory contains standalone Python scripts that can be run independently. Navigate to the specific directory and run the desired script:
python script_name.pyFeel free to contribute to this repository by:
- Adding new machine learning models
- Improving existing implementations
- Adding documentation
- Fixing bugs
This project is open source and available under the MIT License.