GithubHelp home page GithubHelp logo

smaranjitghose / auto_vaidya Goto Github PK

View Code? Open in Web Editor NEW
19.0 5.0 19.0 103.12 MB

An open-source project for applying deep learning to medical scenarios

License: Creative Commons Zero v1.0 Universal

Python 93.70% Shell 5.32% Procfile 0.98%
python deeplearning tensorflow medical-imaging streamlit slop20 slop ch-20 hacktoberfest

auto_vaidya's Introduction

Auto Vaidya

An open source solution for creating end-end web app for employing the power of deep learning in various clinical scenarios like implant detection, pneumonia detection, brain mri segmentation etc.

Suggestions for PR:

  • Please give your PR for the test branch unless requested otherwise by the project maintainer
  • Name your PR appropiately
  • Ensure that you had already raised an issue for this PR and the project maintainer had approved and assigned you
  • In the PR description, typically the following are expected:
    • Dataset Used:
    • Dataset Size:
    • Dataset Source:
    • Link to Colab Notebook: Please ensure you give access for view to anyone with link
    • Your Exploratory Data Analysis [Snapshots of the relevant ones and your inference from that]
    • Any Pre-Processing methods used. [Elaborate on them]
    • Your framework to train
    • Different methods used for training
    • Test/Train Split
    • Results: Please do not simply state test accuracy. Other perfomance metrics like F1 score,etc are expected
    • ** Draw a table to show the comparitive analysis of the performance of the different methods you used
    • Conclusion: Which method you think is best and why?
  • A copy of the notebook used for your training is expected inside the notebooks/ directory.
  • Please name the notebook as name_of_the_problem_your_github_username
  • The model files are expected to be inside a models\name_of_your_problem\ directory
  • If you are using TensorFlow 2.0, please give both the h5 as well as saved_model file
  • Once your PR, gets approved uptil this, proceed with a follow up pr to integrate it inside the streamlit app. Refer this if you are unaware of how to use streamlit and host it
  • For the streamlit app, it would be a good practice if you define the function for classification/prediction/regression inside a separate python file say your_problem_name.py and import it inside app.py ( Believe me this would save a lot of time otherwise wasted in debugging)
  • For the second PR, you are expected to do the above changes and provide screenshots/a small clip of the working model of the app after integrating your model from the previous PR
  • For the second PR, it should be one the test branch only, later the project maintainers will merge it with the master branch for a stable release
  • For PRs, related to frontend please give it to the frontend branch
  • Once accepted, give a follow up PR to the test branch to render your html,css files for a page using streamlit
  • As stated above you are expected to give screenshots, descriptions and other details for the PR

Entire App on Heroku: https://auto-vaidya.herokuapp.com/ Frontend on Netlify: autovaidya.netlify.app

auto_vaidya's People

Contributors

anushbhatia avatar atarax665 avatar dependabot[bot] avatar preetesh21 avatar ritiksoni00 avatar sameersrivastava13 avatar sapna2001 avatar shraddhavp avatar smaranjitghose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

auto_vaidya's Issues

Adding Sign up/ Login page

Description

As i can see there is an requirement for login/sign up page. Therefore i would like to add the page if required.

Screenshot

Screenshot (98)

Change Font Family and Improve Navbar

Currently, the font-families used aren't so exciting for the project. Use the appropriate combination to add some more flare to the project.

You can use tools like :

  1. https://fontpair.co/
  2. https://fonts.google.com/

After that design a new Navbar for the application, which satisfy the following requirements:

  1. The navbar must need to have a white background and a box-shadow on the bottom and must stick to the top at all times.
  2. Use appropriate colors (new-pallet) and set-up as CSS-Variables for people to use again.
  3. The nav links on hover need to change color and add a small underline effect.
  4. The navbar must be fully responsive on all screens.

Adding a loader screen!

To give an end user immediate feedback that an application is starting and loading in the background.

Here is an example that i have implemented.

splash

Adding Feedback Page

Adding Feedback Page

As we know that feedback plays a very good role in knowing any loopholes or how can we improve our work.
I want to take up this issue by creating a feedback page for our project.
@smaranjitghose I want to work on this.

Adding a 404 page.

To add a 404 error page to keep a visitor on your site even if he/she hits a page that doesn't exist. Also to change the bad User experience to a positive one by adding some links to that 404 page so that the visitor can navigate to some other page.

Add the pricing page

Hello there,
As I can see that there is a requirement for the Pricing page but no one has actually worked on the page.
image
So, I would love to work on page design and development. :)

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.