Omid Alemi

My Playground

Visualizing the learning process of artificial neural networks
  • #machine learning
  • #visualization
A custom Keras layer for Mixter Density outputs
  • #machine learning
  • #keras
  • #tensorflow
Implementations of RBM and its variants in tensorflow
  • #machine learning
  • #tensorflow
WalkNet is a neural-network-based interactive movement controller with navigation capabilities, as well as modulating the agent's affective state and movement signature.
  • #machine learning
  • #movement
  • #fcrbm
AffectNet is a generative model of affect-expressive movements, based on FCRBM. The affective qualities are represented along the valence and arousal dimensions.
  • #machine learning
  • #fcrbm
  • #movement
  • #affective computing
Mova is a web-based platform for visualization and analysis of human movement data, based on D3.js.
  • #movement
  • #mocap
  • #visualization
MocapJS is a motion capture library for Three.js. It is designed for applications such as web-based mocap players, streaming movement data, and virtual reality scenarios.
  • #mocap
  • #webgl
A javascript port of Factored Conditional Restricted Boltzmann Machines (FCRBM).
  • #machine learning
  • #fcrbm
Teach a deep learning model to generate novel, beat-synchronous dance movements for a given song.
  • #machine learning
  • #movement
This project investigates what a deep neural network that is trained on human movement learns about movement.
  • #machine learning
  • #visualization
A visual exploration of the spatial patterns in the endings of city names in Iran. Adaptation of the -ach, -ingen, -zell project for Iran.
  • #visulization
A small C++ program to convert motion capture marker data in C3D files to CSV format.
  • #mocap
AIMS is a framework for agent interaction simulations, developed in Java.
  • #Multi-Agent Systems
  • #Simulator
  • #Agent Interaction
This project implements a fully integrated meteo-ocean forecasting system for Caspian Sea and Persian Gulf.
  • #CFD
  • #Wave Forcasting