An open API service indexing awesome lists of open source software.

https://github.com/dneprDroid/ImageRecognizer-Android

[this repo is no longer maintained] Neural Network image classifier (inception-bn network architecture), developed via MxNet
https://github.com/dneprDroid/ImageRecognizer-Android

android models mxnet neural-network pre-trained

Last synced: 5 months ago
JSON representation

[this repo is no longer maintained] Neural Network image classifier (inception-bn network architecture), developed via MxNet

Awesome Lists containing this project

README

          

# ImageRecognizer-Android
Image classification using neural networks (inception-bn) and [**MxNet**](https://github.com/dmlc/mxnet) (Python/C++ neural net library), implemented for Android.
#
nn/[*NNManager.java*](https://github.com/dneprDroid/ImageRecognizer/blob/master/app/src/main/java/neural/imagerecognizer/app/nn/NNManager.java) - class working with **MxNet**

nn/[TensorMaker.java](https://github.com/dneprDroid/ImageRecognizer-Android/blob/master/app/src/main/java/neural/imagerecognizer/app/nn/TensorMaker.java) - tensor convertor

Pre-trained model:

*res/raw/params* - serialized data of the network (weights, convolutional kernels)

*res/raw/symbol.json* - structure of the network

*res/raw/syncet.txt* - word dictionary for network, pair output value - meaning word

#

# NDK library
Build **libmxnet_predict.so** from official mxnet sources - https://github.com/dmlc/mxnet/tree/master/amalgamation

# iOS
iOS version - https://github.com/dneprDroid/ImageRecognizer-iOS

# Links
* https://github.com/dmlc/mxnet - MxNet library
* https://culurciello.github.io/tech/2016/06/04/nets.html - architectures of neural nets, including inception-bn arch.
* https://github.com/Trangle/mxnet-inception-v4 - inceprion network trainer