A collection of machine learning and data science projects, each designed to solve real-world problems using modern ML techniques. This repository showcases a variety of applications, including recommendation systems, healthcare assistants, crop and fertilizer prediction, and regression analysis.
- Purpose: Recommends optimal crops and fertilizers based on soil and environmental data.
- Features: Pre-trained models, interactive notebooks, web app interface.
- Main files:
app.py,Crop_Prediction.ipynb,Fertilizer_recommendation.ipynb - Data:
data/Crop_recommendation.csv,data/Fertilizer Prediction.csv - Models:
model/crop_model.sav,model/fertilizer_model.sav
- Purpose: Answers health-related questions using a curated knowledge base and custom functions.
- Features: Extensible Q&A logic, modular design, ready for CLI or API.
- Main files:
app.py,knowledege_base.py,src/functions.py,src/prompt.py
- Purpose: Educational notebook demonstrating linear regression implementation without libraries.
- Main file:
main.ipynb
- Purpose: Predicts real estate prices using machine learning models.
- Features: Data analysis, model training, and evaluation.
- Main files:
model.py,data.csv,housing.data,housing.names - Documentation:
README.md,requirements.txt
- Purpose: Recommends movies using a hybrid of content-based and collaborative filtering.
- Features: Streamlit web app, modular ML code, model persistence.
- Main files:
app.py,src/data/load_data.py,src/models/recommender.py - Documentation:
README.md,requirements.txt,pyproject.toml
ML_PROJECTS/
├── Crop and fertilizer Recomendation/
├── Helthcare-app/
├── LINEAR_REGRESSION_FROM_SCRATCH/
├── ML_real_state_prediction/
├── Recommendation-app/
└── Readme.md
Each subdirectory contains its own code, data, models, and documentation.
- Python 3.8+
- scikit-learn
- pandas
- numpy
- streamlit
- Jupyter Notebook
- Custom Python modules
- Python 3.8 or higher
- pip package manager
Clone the repository:
git clone <repository-url>
cd ML_PROJECTSFor each project, refer to its own README for setup and usage instructions.
- Crop and Fertilizer Recommendation:
Runapp.pyor open notebooks for interactive analysis. - Healthcare App:
Runapp.pyfor CLI or integrate with an API. - Linear Regression:
Openmain.ipynbin Jupyter or VS Code. - Real Estate Prediction:
Runmodel.pyor follow notebook instructions. - Movie Recommendation:
Runstreamlit run app.pyfor the web interface.
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
Pawan Parida
Email: 13zero7two005@gmail.com
GitHub: @zer-art
⭐ If you found these projects helpful, please give the repository a star!
