Giter Site home page Giter Site logo

sound-pressure-level-prediction's Introduction

Sound pressure level prediction

This project works with the NASA dataset which contains various wind tunnel speeds and angles of attack. It predicts the sound pressure level.

This dataset is collected from https://archive.ics.uci.edu/ml/datasets/Airfoil+Self-Noise and known as Airfoil dataset. It has five feature attributes, all are numeric and one predicted output, the sound pressure level.

This is a regression problem. We start with the linear regression (OLS) and then try the decisiontree and random forest.

The accuracies of using different matrics are presented in the following table.

Model R^2 MSE
Linear (OLS) 0.5585 20.7651
Decision tree 0.8909 5.1321
Random forest 0.9279 3.3899

The visualisation of the generated decision tree can be found in the decision-tree.pdf file

The current implementation does not consider k-fold cross validation and (hyper) parameter tunning. In the next run, I will use grid search to do cross validation and paramter tunning.

This particular dataset has five independent variables (feature matrix). We can use PCA (unsupervised) or LDA (supervised) to extract the most valuable features to visualise the regression outcome.

sound-pressure-level-prediction's People

Contributors

smabdullah avatar smabdullah123 avatar

Watchers

 avatar  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.