Java is one of the most used machine learning language thanks to its multithreaded, scalable, portability, etc.


This project consists of two steps:

  1. Re-writing an existing crowd flow prediction algorithm (originally written in Python) to Java using Deeplearning4j.
  2. Improve the existing crowd flow prediction using more data such as weather.


Students must be able to understand machine learning code written in Python, be confident with both Java and Python programming languages, and carry out machine learning experiments by their own.