Home

Awesome

ImageRecognizer-Android

Image classification using neural networks (inception-bn) and MxNet (Python/C++ neural net library), implemented for Android.

nn/NNManager.java - class working with MxNet

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

<image src=https://raw.githubusercontent.com/dneprDroid/ImageRecognizer/master/images/Screenshot1.png height=500 />

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