Skip to content

shayegano/CASL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Crossmodal Attentive Skill Learner (CASL)

Hybrid CPU-GPU implementation of Crossmodal Attentive Skill Learner (CASL)
Codebase design is based on GA3C.

CASL Amidar Gameplay

Paper:

S. Omidshafiei, D. K. Kim, J. Pazis, and J. P. How, "Crossmodal Attentive Skill Learner", In NIPS Deep Reinforcement Learning Symposium, 2017.
Link: https://arxiv.org/abs/1711.10314

Dependencies:

TensorFlow is required (tested with version 1.4.0).
For other dependencies, please refer to src/dependencies_install.sh.

Frameworks:

Two frameworks are supported:

  1. Option-based crossmodal attention learning (master branch)
  2. Action-based crossmodal attention learning (CASL-action branch)

Environments:

Three environments are supported:

  1. Sequential Door Puzzle
  2. 2D Minecraft-like
  3. Arcade Learning Environment-Audio (ALE-Audio)

We have added audio query support to ALE, and a pull request to the official ALE repo will be sent shortly so the community can benefit from this.

Click image to see videos of ALE-Audio in action (left shows image, right shows audio spectrogram):

Videos of ALE-Audio

To Run:

Please refer to instruction in src/tensorflow/CASL/README.md.

Primary code maintainers:

Shayegan Omidshafiei (https://github.com/shayegano)

Dong-Ki Kim (https://github.com/dkkim93)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published