Loading repository data…
Loading repository data…
FarhanRana234 / repository
A collection of practical Machine Learning and Artificial Intelligence projects, covering supervised & unsupervised learning, deep learning, NLP, computer vision, and more. Includes clean, modular code, Jupyter notebooks, and all dependencies for easy setup. Perfect for learning, experimentation, and building real-world AI applications.
A curated collection of practical Machine Learning and Artificial Intelligence projects by Farhan Rana.
This repository contains projects across:
Each project is designed for learning, experimentation, and building real-world AI applications.
ML_and_AI_Projects/ ├── Scikit-Learn/ ← Classic ML projects using scikit-learn ├── Deep_Learning/ ← Neural networks, CNNs, RNNs, etc. ├── NLP/ ← Text processing, language models ├── Computer_Vision/ ← Image classification, object detection, etc. ├── AI_Assistant_OpenAI_API/ ← Example project: AI assistant using OpenAI API ├── AI_Resume_Critiquer/ ← Example: automated resume critiquing tool ├── requirements.txt ← Library dependencies └── .gitattributes ← Git attributes
Tip: You can reorganize or rename folders as your project list evolves.
🛠 Setup / Installation
git clone https://github.com/FarhanRana234/ML_and_AI_Projects.git cd ML_and_AI_Projects
On Unix/macOS
python3 -m venv venv source venv/bin/activate
On Windows
python -m venv venv venv\Scripts\activate
pip install -r requirements.txt
Navigate to any project folder and open the notebooks to explore or run experiments:
jupyter notebook
model.py, train.py, utils.py) to build your own extensions.requirements.txt as dependencies evolve.README.md in each project folder explaining the project.requirements.txt).Feel free to open an issue or create a Pull Request for questions, suggestions, or contributions.
⭐ If you find this repository useful, give it a star!