This project predicts room occupancy based on sensor data using machine learning techniques. The goal is to improve energy efficiency in buildings by dynamically adjusting heating, lighting, and cooling based on occupancy status.
- Data preprocessing and exploratory data analysis (EDA)
- Feature engineering and sensor data analysis
- Machine learning model development and evaluation
- Model interpretability and visualization
- Python
- Pandas, NumPy
- Scikit-learn
- Matplotlib, Seaborn
- Jupyter Notebook
The dataset consists of sensor readings such as:
- Temperature
- Humidity
- Light Levels
- CO2 Levels
- Occupancy Status
- Logistic Regression
- Random Forest Classifier
- Support Vector Machine (SVM)
- XGBoost
The models are evaluated based on accuracy, precision, recall, and AUC-ROC score. The best model provides reliable predictions for room occupancy.
📂 Room-Occupancy-Detection
👉 📂 data (Dataset & processed data)
👉 📂 notebooks (Jupyter Notebooks)
👉 📂 models (Trained models)
👉 📂 images (Code and Results Screenshots)
👉 📄 README.md (Project documentation)
Include images of code and results in the images
folder. Example:
- Clone the repository:
git clone https://github.com/rohitinu6/Room-Occupancy-Detection.git
- Navigate to the project folder:
cd Room-Occupancy-Detection
- Install dependencies:
pip install -r requirements.txt
- Run the Jupyter Notebook or Python scripts to train and test models.
- GitHub Repository: Room Occupancy Detection
- Portfolio: Rohit Dubey
- GitHub Profile: rohitinu6
- LinkedIn: Rohit Dubey
- Twitter/X: @rohitdubey003
Machine Learning
Room Occupancy
Sensor Data
Data Science
Python
EDA
This project is licensed under the MIT License.
💡 For any queries or collaboration opportunities, feel free to connect! 🚀