Omid Alemi

My Playground

Visualizing the learning process of artificial neural networks
Visualizing the learning process of artificial neural networks
Read more
See it in action!
A custom Keras layer for Mixter Density outputs
A custom Keras layer for Mixter Density outputs
Read more
See it in action!
See the source code
Implementations of RBM and its variants in tensorflow
Implementations of RBM and its variants in tensorflow
Read more
See it in action!
See the source code
WalkNet is a neural-network-based interactive movement controller with navigation capabilities, as well as modulating the agent's affective state and movement signature.
WalkNet is a neural-network-based interactive movement controller with navigation capabilities, as well as modulating the agent's affective state and movement signature.
Read more
See it in action!
AffectNet is a generative model of affect-expressive movements, based on FCRBM. The affective qualities are represented  along the valence and arousal dimensions.
AffectNet is a generative model of affect-expressive movements, based on FCRBM. The affective qualities are represented along the valence and arousal dimensions.
Read more
Get the main publication
Mova is a web-based platform for visualization and analysis of human movement data, based on D3.js.
Mova is a web-based platform for visualization and analysis of human movement data, based on D3.js.
Read more
See it in action!
See the source code
Get the main publication
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.
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.
Read more
See it in action!
See the source code
A javascript port of Factored Conditional Restricted Boltzmann Machines (FCRBM).
A javascript port of Factored Conditional Restricted Boltzmann Machines (FCRBM).
Read more
See the source code
Teach a deep learning model to generate novel, beat-synchronous dance movements for a given song.
Teach a deep learning model to generate novel, beat-synchronous dance movements for a given song.
Read more
See it in action!
This project investigates what a deep neural network that is trained on human movement learns about movement.
This project investigates what a deep neural network that is trained on human movement learns about movement.
A visual exploration of the spatial patterns in the endings of city names in Iran. Adaptation of the -ach, -ingen, -zell project for Iran.
A visual exploration of the spatial patterns in the endings of city names in Iran. Adaptation of the -ach, -ingen, -zell project for Iran.
Read more
See it in action!
See the source code
A small C++ program to convert motion capture marker data in C3D files to CSV format.
A small C++ program to convert motion capture marker data in C3D files to CSV format.
Read more
See the source code
AIMS is a framework for agent interaction simulations, developed in Java.
AIMS is a framework for agent interaction simulations, developed in Java.
Read more
See it in action!
See the source code
Get the main publication
This project implements a fully integrated meteo-ocean forecasting system for Caspian Sea and Persian Gulf.
This project implements a fully integrated meteo-ocean forecasting system for Caspian Sea and Persian Gulf.
Read more
Get the main publication