Git Product home page Git Product logo

scour-depth-prediction's Introduction

Scour Depth Prediction

๐Ÿ“Œ Introduction

A Streamlit web-application which deals with the determination of Scour depth of a bridge based on different aspects of the nature which are basically the input parameters for the 9 machine learning regression algorithms that have been used at the backend.

Many bridge failures occur mostly as a result of scouring around the bridge pier during large floods. The temporal variation of local pier scour depth is very complex, especially for cases where the bed comprises a sediment mixture. Many semi-empirical models have been proposed to predict the time-dependent local pier scour depth. Here, we focus on one such model that takes a combination of various parameters such as approach flow depth, diameter of pier, median grain size of sediment, densimetric particle Froude number, critical densimetric particle Froude number for inception of sediment movement at a pier, sediment non-uniformity parameter and time. Pier scouring can be defined as a process due to which the particles of the soil or rock around the periphery of the pier of the highway bridge spanning over a water body, gets eroded and removed over a certain depth called scour depth. Scouring usually occurs when the velocity of the flowing water increases or crosses the limiting value that the soil particles can easily handle. A crossing bridge, with pier and abutments in the river bed and banks, represents an alteration of the natural geometry of the river section and, thereby, creates an obstacle for the river flow that, as it approaches the bridge, has to change its own natural pattern; furthermore, because of the modified flow conditions at the bridge crossing, the streamflow acquires a strong erosive power.

This project is designed on the determination of variation of Scour depth of a bridge with respect to various parameters.

Key Features

  • Integrated XGB, Extra Trees, Random Forest, Ada Boost, MLP, Lasso, Bayesian, Ridge, Elastic Net regressors.
  • Implemented features like entering input variables at the user end, selection of algorithm type to use, etc
  • Hosted the project on Streamlit Share

To run this project

  • Clone(fork) this repository
  • Run these following commands on your terminal/ cmd prompt:
    • cd Scour-Depth-Prediction
    • pip install streamlit
    • pip install scikit-learn
    • streamlit run app.py
  • Wait for few seconds, it will start running on your localhost

๐Ÿ’ฅ How to Contribute?

PRs Welcome Open Source Love svg2

โญ Issues:

For major changes, you are welcome to open an issue to discuss what you would like to change. Enhancements will be appreciated.

built by developers [built with love]

scour-depth-prediction's People

Contributors

anishpatil31 avatar

Forkers

hadwin01

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.