Coder Social home page Coder Social logo

jposyluzny / ensf611project Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 854 KB

Repository for my ENSF 611 (machine learning) final project.

Jupyter Notebook 100.00%
machine-learning regression gradient-boosting random-forest-regressor bayesian-ridge knn-regression support-vector-regression individual-project

ensf611project's Introduction

Machine learning project

This was an individual project. Each of us students were to find our own datasets that would be suitable for a machine learning exercise, and then treat it as we would treat an assignment. I chose a dataset which was built using survey data on the aspects of the daily life of an individual, and their perceived stress. My goal was to find which aspects had the biggest role in predicting the perceived stress of an individual. I treated it as a regression task, although I conceded in the end that classification would have likely been more appropriate. The models I trained were:

  • Gradient Boosting Regressor
  • Random Forest Regressor
  • Bayesian Ridge
  • K Nearest Neighbors
  • Support Vector Regressor

In the end, the Support Vector Classifier performed the best, as it yielded the lowest mean squared error on the validation data (0.81). The feature that had the greatest impact on the model was called SOCIAL_NETWORK, and it was a measure of on average how many people the interviewee interacts with on a given day.
I realize that such a dataset and its results need to be taken with a tablespoon of salt, as this data is all completely subjective.

ensf611project's People

Contributors

jposyluzny avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.