Real-time Sudoku Solver

  • 2018-05-19
  • Taha Emara
  • Computer Vision, Deep Learning, Machine Learning, Deeplearning4j, Opencv, Java

In this post, we will learn how to solve a printed sudoku solver using a real-time feed from a camera.

Read More


Handwritten Multi-digit String Segmentation and Recognition using Deep Learning

  • 2018-02-17
  • Taha Emara
  • Opencv, Machine Learning, Deeplearning4j, Deep Learning, Java

In this post, we will learn how to develop an application to segment a handwritten multi-digit string image and recognize the segmented digits using deep learning.

Read More

Arabic Handwritten Characters Recognition using Deeplearning4j

  • 2017-10-18
  • Taha Emara
  • Deeplearning4j, Machine Learning, Java, Deep Learning

In this post, I introduce an implementation of a proposed CNN design for Arabic handwritten characters recognition.

Read More

Realtime Driver Drowsiness Detection (Sleep Detection)

  • 2017-09-12
  • Taha Emara
  • Opencv, Machine Learning, Dlib, Deep Learning, Computer Vision

In this post, I introduce an app for realtime driver drowsiness detection (Sleep Detection) using facial landmarks.

Read More

Weka Java example

How to use Weka in your Java code

In this post, I will explain how to generate a model from ARFF dataset file and how to classify a new instance with this model using Weka API in Java.

Read More

Object recognition using TensorFlow and Java

Using TensorFlow and Inception-v3 model, I built this small demo in Java to recognize objects in images and classify it into 1000 classes like Lion, Frog, Flowers, ....etc.

Read More

Hnadwritten digit classififcation

Handwritten digit classification using K-nearest neighbors algorithm

One of the most important aims of machine learning is to classify data into classes. For example, classifying an email to be spam or ham, a tumor is a malignant or benign, or classifying handwritten digits into one of the 10 classes.

Read More


Blog Tags

Follow me

Facebook Page