Skip to content

Example project: Generating metal band names in Tensorflow.js - #232

Open
onesandzeroes wants to merge 1 commit into
minimaxir:masterfrom
onesandzeroes:patch-1
Open

Example project: Generating metal band names in Tensorflow.js#232
onesandzeroes wants to merge 1 commit into
minimaxir:masterfrom
onesandzeroes:patch-1

Conversation

@onesandzeroes

Copy link
Copy Markdown

I'm adding my hobby project https://www.makeitmetal.net/ to the README as an example of what you can do with textgenrnn. This library made it much easier to get the project off the ground, so thanks!

I trained the model in Python but ported it to Tensorflow.js so users could generate output on their end. I can see you've got a tensorflow.js port in your future plans so hopefully what I did is helpful. All the web/JS code is at https://gitlab.com/warsquid/make_it_metal, including an implementation of the custom AttentionWeightedAverage layer. The Python/model training code is at https://gitlab.com/warsquid/metalgen, I tweaked the model slightly to allow multiple context inputs so my JS code might need a bit of adaptation.

I'm adding my hobby project https://www.makeitmetal.net/ to the README as an example of what you can do with textgenrnn. This library made it much easier to get the project off the ground.

I trained the model in Python but ported it to Tensorflow.js so users could generate output on their end. I can see you've got a tensorflow.js port in your future plans so hopefully what I did is helpful. All the web/JS code is at https://gitlab.com/warsquid/make_it_metal, including an implementation of the custom AttentionWeightedAverage layer. The Python/model training code is at https://gitlab.com/warsquid/metalgen, I tweaked the model slightly to allow multiple context inputs so my JS code might need a bit of adaptation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant