Hm. Sorry to hear that. I'm looking into the pregenerated dump you posted on github earlier and I'm seeing a lot of cards that are basically copies of existing cards.
These are from mtg-gpt-2-cloud-run/generated_card_dumps/temp_0_7/cards_0.txt and just the top few rows (also, only the ones I immediately recognised):
Shrieking Specter {6}{B} (common)
Creature ~ Specter (4/4)
Flying
Whenever Shrieking Specter attacks, defending player discards a card.
Luminous Bonds {2}{W} (common)
Enchantment ~ Aura
Enchant creature
Enchanted creature can't attack or block.
Mwonvuli Acid-Moss {3}{G} (uncommon)
Sorcery
Destroy target land. Search your library for
a forest card and put that card onto the battlefield
tapped. Then shuffle your library.
Druid'S Deliverance {1}{G} (common)
Instant
Prevent all combat damage that would be dealt this turn. Populate.
And so on.
Don't ask me why I immediately recognised Shrieking Specter.
It would take a bit of work to figure out which of the generated cards are mashups of existing cards, or the characteristics of existing cards with new names, and which ones are original. Do you have a way to figure this out?
Hey, this is an interesting project regardless. At least with M:tG cards it's very easy to see when GPT-2's output is identical to its input. Imagine trying to figure that out with arbitrary text...
These are from mtg-gpt-2-cloud-run/generated_card_dumps/temp_0_7/cards_0.txt and just the top few rows (also, only the ones I immediately recognised):
And so on.Don't ask me why I immediately recognised Shrieking Specter.
It would take a bit of work to figure out which of the generated cards are mashups of existing cards, or the characteristics of existing cards with new names, and which ones are original. Do you have a way to figure this out?
Hey, this is an interesting project regardless. At least with M:tG cards it's very easy to see when GPT-2's output is identical to its input. Imagine trying to figure that out with arbitrary text...
Edit: Oh, the README. Reading it now.