Giter Club home page Giter Club logo

precillieo / elixir-cancer-diagnosis-ai-based-system Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 5.0 18.11 MB

This is a repo for the Tanzania AI lab hackathon 2020 & the AI4Dev2020 challenge, where we as the Elixir team created the 1st AI based cancer diagnosis system, built a model comprising of Deep Convolutional Neural Network(CNN) and a web app that screens microscopic images so as to detect cancer tumors, thus increasing speed, accuracy in cancer diagnosis, and testing

Python 0.60% CSS 10.58% Ruby 0.09% JavaScript 5.05% HTML 36.05% Pug 0.07% PowerShell 0.02% Jupyter Notebook 47.55%
cancer-detection deep-neural-networks deep-learning ai-in-healthcare model-deployment

elixir-cancer-diagnosis-ai-based-system's Introduction

This is a repo for the Tanzania AI lab hackathon 2020 & the AI4Dev2020 challenge, where we as the Elixir team created the 1st AI based cancer diagnosis system, built a model comprising of Deep Convolutional Neural Network(CNN) and a web app that screens microscopic images so as to detect cancer tumors, thus increasing speed, accuracy in cancer diagnosis, and testing.

Pitch Video: https://youtu.be/Pfgfh4DJToo

THE ELIXIR REPOSITORY.

This is the repository for a Cancer Diagnosis web app system, that detects cancer from microscopic images, developed during the Tanzania AI-LAB hackathon 2020 and The AI4DEV2020 Challenge

You can learn more about the app and the reason for it's existence via the following link https://www.youtube.com/watch?v=Pfgfh4DJToo

To use the web app, you need to do the following:

- Create a python virtual environment and install the packages in the requirements.txt file.

- Clone the repository to your local device.

- Once you open the source code directory, run the terminal and type the following in the terminal -> python manage.py migrate

- After migration is done type -> python manage.py runserver

- You will get the link to the web app local host, follow the link to run the web app.

However on some code-editors such as Visual-studio code, one may encounter an error as detailed below which is due to some of the visual studio code redistributables, as we encountered it, this occured on a Windows OS device. we strongly recommend the use of a virtual environment on developing and testing this project:

Could not find the DLL(s) 'msvcp140.dll or msvcp140_1.dll'. TensorFlow requires that these DLLs be installed in a directory that is named in your %PATH% environment variable. You may install these DLLs by downloading "Microsoft C++ Redistributable for Visual Studio 2015, 2017 and 2019" for your platform from this URL: https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads

Futhermore, for Linux OS users, one may get an error illegal instruction(core-dumped) when importing tensorflow as tf to solve the error one would need to downgrade the tensorflow cpu by running the following commands on the terminal:

pip uninstall tensorflow

pip install tensorflow==1.5

This will downgrade the cpu to device capability and prevent the app from crashing!!

elixir-cancer-diagnosis-ai-based-system's People

Contributors

alfaxad avatar precillieo avatar

Stargazers

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