All Projects → boaerosuke → digitrecognition_ios

boaerosuke / digitrecognition_ios

Licence: MIT license
Deep Learning with Tensorflow/Keras: Digit recognition based on mnist-dataset and convolutional neural-network on iOS with CoreML

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to digitrecognition ios

Neural Engine
Everything we actually know about the Apple Neural Engine (ANE)
Stars: ✭ 340 (+1378.26%)
Mutual labels:  iphone, coreml
Ios Coreml Mnist
Real-time Number Recognition using Apple's CoreML 2.0 and MNIST -
Stars: ✭ 74 (+221.74%)
Mutual labels:  mnist, coreml
Espnetv2 Coreml
Semantic segmentation on iPhone using ESPNetv2
Stars: ✭ 66 (+186.96%)
Mutual labels:  iphone, coreml
Mnist draw
This is a sample project demonstrating the use of Keras (Tensorflow) for the training of a MNIST model for handwriting recognition using CoreML on iOS 11 for inference.
Stars: ✭ 139 (+504.35%)
Mutual labels:  mnist, coreml
MNIST-CoreML
Predict handwritten digits with CoreML
Stars: ✭ 63 (+173.91%)
Mutual labels:  mnist, coreml
image-defect-detection-based-on-CNN
TensorBasicModel
Stars: ✭ 17 (-26.09%)
Mutual labels:  mnist
cuda-neural-network
Convolutional Neural Network with CUDA (MNIST 99.23%)
Stars: ✭ 118 (+413.04%)
Mutual labels:  mnist
gradient-boosted-decision-tree
GBDT (Gradient Boosted Decision Tree: 勾配ブースティング) のpythonによる実装
Stars: ✭ 49 (+113.04%)
Mutual labels:  mnist
iOS-CoreML-Inceptionv3
Real-time Object Recognition using Apple's CoreML 2.0 and Vision API -
Stars: ✭ 46 (+100%)
Mutual labels:  coreml
ESC10-CoreML
An open-source CoreML model trained on the ESC10 dataset
Stars: ✭ 17 (-26.09%)
Mutual labels:  coreml
HapticGenerator
Easy peasy haptic generation in iOS.
Stars: ✭ 32 (+39.13%)
Mutual labels:  iphone
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+482.61%)
Mutual labels:  mnist
sense-iOS
Enhance your iOS app with the ability to see and interact with humans using the RGB camera.
Stars: ✭ 19 (-17.39%)
Mutual labels:  coreml
ALButtonMenu
A simple, fully customizable menu solution for iOS.
Stars: ✭ 45 (+95.65%)
Mutual labels:  iphone
MNIST-adversarial-images
Create adversarial images to fool a MNIST classifier in TensorFlow
Stars: ✭ 13 (-43.48%)
Mutual labels:  mnist
visual-recognition-with-coreml
🕶 Classify images offline using Watson Visual Recognition and Core ML.
Stars: ✭ 40 (+73.91%)
Mutual labels:  coreml
MNIST
Handwritten digit recognizer using a feed-forward neural network and the MNIST dataset of 70,000 human-labeled handwritten digits.
Stars: ✭ 28 (+21.74%)
Mutual labels:  mnist
catseye
Neural network library written in C and Javascript
Stars: ✭ 29 (+26.09%)
Mutual labels:  mnist
Taskey
🚀 It Makes easy to track your task 🔥 Beautiful & Animated UI👨🏻‍💻 . Contributions are always welcome 🤗
Stars: ✭ 34 (+47.83%)
Mutual labels:  iphone
numpy-neuralnet-exercise
Implementation of key concepts of neuralnetwork via numpy
Stars: ✭ 49 (+113.04%)
Mutual labels:  mnist

Handwritten digit recognition with Keras/MNIST on iOS

This deep learning sample application shows how to use a Keras model with the iOS CoreML framework in Objective-C. The used model implements a convolutional deep- neural network that is written in Keras in order to recognize handwritten digits based on the MNIST data model. The .h5 model that is created by Keras is then converted into a .mlmodel using coremltools that can be used in iOS new CoreML framework. Although the results of this model are not perfect, it is a good start into Machine learning in iOS in general. You can clone or download this repo and try to play around with the application and test the model.

alt text

A complete Tutorial for this App can be found here

Implementation Prerequisites

In order to implement this completely by yourself you will need to have your working-station setup as follows:

Deep Learning

  • Tensorflow 1.2.1
  • Python 2.7
  • Keras 2.0.6
  • coremltools 0.5.1

iOS Development

  • MACOS Sierra 10.12.6 (this is mandatory for Xcode Version 9.0 beta)
  • Xcode 9.0 (accessible with a developer account, currently beta)
  • optional iOS 11 installed on your iPhone (if you want to test the app on your iPhone, Simulator is totally sufficient.)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].