Giter Site home page Giter Site logo

malaria_resnet's Introduction

Malaria_ResNet

Malaria dataset: https://ceb.nlm.nih.gov/proj/malaria/cell_images.zip

config1.py provides the address of the dataset and the train/dev/test split ratio.

build_dataset1.py will split the dataset into three parts as ratio defined in config1.py

resnet1.py consturct the ResNet.

plot_model.py used to plot the ResNet model

train_model1.py used to train the model as well as plot a graph of several parameters over epochs which will be save as "plot.png" as default.

The model took about 50 minutes to train on AWS EC2 g2.2xlarge instance(NVIDIA GRID K520 GPU) for 20 epochs. Every epoch took about 138s to train and every step of each epoch cost about 223ms.

Got Accuracy = 0.97, Presion = 0.98, Recall = 0.95, F1 = 0.96, F2 = 0.96 on test set(5512 images in total).

Aaron Swartz Aaron Swartz

#credit
The ResNet adapted from book Deep Learning for Computer Vision with Python.
Metrics.py adapted from pape keras-team/keras#5400

malaria_resnet's People

Contributors

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