Giter Site home page Giter Site logo

herdiantrisufriyana / divnn Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 4.42 MB

An implementation of the DeepInsight Visible Neural Network

License: GNU General Public License v3.0

R 2.92% Python 3.55% HTML 93.53%
deepinsight vnn data-driven-ontology visible-neural-network deep-learning convolutional-neural-network

divnn's Introduction

An implementation of the DeepInsight Visible Neural Network

This package facilitates application of DeepInsight (DI) and Visible Neural Network (VNN) algorithms from Alok Sharma1 and Michael Ku Yu2, respectively. The application is intended for supervised machine learning by convolutional neural network (CNN). DeepInsight converts non-image data into image-like data by dimensionality reduction algorithms. This package maps the data into a multi-dimensional array. Meanwhile, VNN determines a neural network architecture by hierarchical clustering algorithms, particularly for data-driven ontology. This package generate a CNN model based on the ontology using the DeepInsight array as the input. However, this package includes neither dimensionality reduction nor data-driven ontology inference. A comprehensive guide to orchestrate this package and other packages to develop the DI-VNN model is described in this package vignette. The inputs are instance-feature value table, outcome vector, feature similarity table, feature three-dimensional mapping table, and ontology source-target-similarity-relation table. The outputs are tidy (expression) set, training array, and Keras CNN model.

Quick Start divnn R

Read vignette for simple example in R

Download R script

Reference manual

Quick Start divnn python

Read vignette for simple example in python

Download Python script

References

[1] Sharma A, Vans E, Shigemizu D, Boroevich KA, Tsunoda T, DeepInsight: a methodology to transform a non-image data to an image for convolution neural network architecture, Scientific Reports, 9:11399, pp. 1-7, 2019. Paper.pdf Supplement .pdf DeepInsight Matlab Code: Tested on Ubuntu 18.10.

[2] Ma, J., Yu, M., Fong, S. et al. Using deep learning to model the hierarchical structure and function of a cell. Nat Methods 15, 290โ€“298 (2018). Paper Author GitHub DCell code

divnn's People

Contributors

herdiantrisufriyana avatar

Stargazers

 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.