Swiftpack.co - wojtekcz/language2motion as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by wojtekcz.
wojtekcz/language2motion v0.3.0
The goal of this project is to create multi-modal implementation of Transformer architecture in Swift.
⭐️ 7
🕓 2 years ago
macOS
.package(url: "https://github.com/wojtekcz/language2motion.git", from: "v0.3.0")

Language2motion

The goal of this project was to create multi-modal implementation of Transformer architecture in Swift for Tensorflow.

Also it was an attempt to answer the question if Swift for Tensorflow is ready for non-trivial work.

The use-case is based on a paper "Learning a bidirectional mapping between human whole-body motion and natural language using deep recurrent neural networks" by Matthias Plappert. He created a nice dataset of few thousand motions "The KIT Motion-Language Dataset (paper)", website.

The Motion2Language and Lang2motion Transformer-based models were implemented. Also some more sophisticated motion generation strategies were tried.

Modified Swift Transformer implementation by Andre Carrera was used.

Models

  • motion 2 language
    • ☑ Transformer from motion to annotation
  • language 2 motion
    • ☑ Transformer from annotation to motion

Dataset files

Motion player

Runtime env

GitHub

link
Stars: 7
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Release Notes

third set of datasets
3 years ago

Scaled motions, using simplified MotionSample, and actual motion recording frequency when downsampling.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics