Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

An intelligent system based on neural networks to detect the occupancy of an office room from sensors data. Including implementation, testing, exploration of behaviour and explanation of the system, also optimisation.

MichelleBark/Machine-Learning-Room-Occupancy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Machine-Learning-Room-Occupancy

An intelligent system based on neural networks to detect the occupancy of an office room from sensors data. Including implementation, testing, exploration of behaviour and explanation of the system, also optimisation.

Using this dataset: https://archive.ics.uci.edu/ml/datasets/Occupancy+Detection+

Task was to create an intelligent system based on neural networks to detect the occupancy of an office room from sensors data. Including implementation, testing, exploration of behaviour and explanation of the system, also optimisation.

It was required to perform experimental tests varying the number of free parameters of the model, running several experiments. Elements included; exploring the behaviour of the model during training, under different conditions, and calculating basic statistics to summarise performance in training and testing

The solution consists of a neural network, built and optimised by experimenting with tuning hyper-parameters to incrementally improve performance on the training set and a held out validation set. Python programming language is used with various applicable libraries. A grid search is used to identify the best parameters from a selection at each step, evaluating performance using a combination of a validation set and k-fold cross validation.

Cross validation results of tuning to find the best structure of the neural network:

image

Cross validation results of tuning other hyper-parameters:

image

Model Details:

image

About

An intelligent system based on neural networks to detect the occupancy of an office room from sensors data. Including implementation, testing, exploration of behaviour and explanation of the system, also optimisation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published