- Elseleth
- Registered User
-
Member for 8 years, 8 months, and 11 days
Last active Thu, Nov, 29 2018 05:25:33
- 0 Followers
- 96 Total Posts
- 66 Thanks
-
1
Lumovanis posted a message on State of Brawl: Bans, format health, and more!Muldrotha brawl looking really strong with Ravnica rotation. These Dimir and Golgari tools are nuts.Posted in: Brawl -
1
desruprot posted a message on Artful Takedowntap something and destroy target Giant Spider/Posted in: The Rumor Mill -
2
itazuranarisu posted a message on Goblin CratermakerOh my. Just the idea of Ugin showing up only to be nuked by this goblin....Posted in: The Rumor Mill -
3
13055 posted a message on Wary OkapiIt's the first day of spoilers, the negative Nancies of the community are just making sure they hit the ground running this spoiler season.Posted in: The Rumor Mill
Complain away, all. My only gripe here is the scientific inaccuracy of calling an Okapi an Antelope. : ) -
7
boombox_smk posted a message on Assassin's TrophyCalling it now, I'm going to use 'Astro' as the verb. Astro your Teferi.Posted in: The Rumor Mill -
1
lookashiny posted a message on Wary OkapiPosted in: The Rumor MillQuote from Elseleth »I for one am glad the city-purists' vision of Ravnica isn't the one WotC has run with. "Four-color world where green magic doesn't exist and thus nothing naturey ever grows" might be an interesting setting for some, but it's not what I'm looking forward to the newest Ravnica for. I'm quite liking the aesthetic of city elements integrated into natural settings, as in the card on display here!
Same. Plus, isn't it a fairly large plane? I always figured it was big enough for some wild parts along with the more built up parts. -
2
soramaro posted a message on Wary OkapiIt's true though. "Worldbuilding" isn't a science.Posted in: The Rumor Mill
Who said that the Okapi was rare on Ravnica? That it's rare in our world doesn't mean it has to be of similar rarity in a fantasy world :^)
Also, you might want to look at the Ixalan version of Glacial Fortress. -
3
mwchase posted a message on Generating Magic cards using deep, recurrent neural networksI just recently got cltorch working on my laptop, and messed around with a style transfer network that was last updated a few months ago. Iterations take between 4 and 6 seconds on my machine, at default settings.Posted in: Custom Card Creation
This has me wanting a dedicated machine for this, but first there are a bunch of questions I have, now that I've actually played with it.
There are some undocumented features hanging around in the source code. How well do they work?
The code relies some on colorspaces besides RGB, for certain features. Does anything interesting happen if the whole thing is done in, say, CIELAB?
Is there any potential for modularity and reuse of the trained networks? (That is, could I train a set of style and content networks separately, and combine them cheaply? Would it be possible to manipulate style and content weights after-the-fact?) EDIT: Yes, sort of, and I'm still not sure.
What would it take to apply this to animated content, looping or non-looping? EDIT: Step 1 is to find a proper network architecture. Step 2 (the hard one, probably) is to integrate that with a static style network
It appears that the random initialization option uses white noise. What are the results from using a different form of noise, or from perturbing the input image with noise, rather than using it unaltered?
Some of my tests show persistent artifacts. I can't tell if this is a result of downscaling the input image, properties of the style that aren't apparent to me, or something else. One thing it's not is the choice of initialization. The artifacts appear even if I initialize with the input image. EDIT: I suspect this is either a consequence of the reconstruction itself, or because my content images differ somewhat from the training data. EDIT The former option does not actually make sense, so I'm going to suppose that the content images are just too different.
I'm sure some of this has papers on it already, plus I need to really thoroughly read over the source, but suddenly, I actually have a working network that does interesting things, I'd just like to look into tweaking it some.
EDIT: Okay, I'm finally getting some important insights into the basic details of how this works. The system detailed in A Neural Algorithm of Artistic Style is a classifier hooked into several levels of a convolutional neural network, and it has to be pre-trained separately, I think. The image is generated by separating the error (I call it error, I think the paper calls it loss) function into terms relating to different levels of the network, then feeding each part a vector from a different image. The output of the system is the input to the classifier, and the image must be trained using the error function.
Also, it looks like I'll only get so much insight from looking at the source of the net I found. If I understand right, it's extracting layers from a pre-trained net, and doesn't train the classifier at all.
EDIT: Eesh, self-teaching this stuff is a great way to end up with a patchwork of knowledge. Was looking into autoencoders, and just now noticed that tied weights are a thing. Just now. Eesh. -
1
hardcast_sixdrop posted a message on Generating Magic cards using deep, recurrent neural networksI've pulled most of Elseleth's updates into the main mtgencode repo and pushed an updated output.txt generated from the most recent mtgjson version 3.8.Posted in: Custom Card Creation
I'm going to hold off for now on the change to strip ability words, pending a full overhaul of my neural network libraries that would allow me to test it. An option to do something similar will probably be implemented at some point, along with some options to control stripping or forcing reminder text.
It is not clear to me if "extra verbiage" has a mechanical benefit or not. Yes, it's more for the language model to learn, but it's also more that the language model can learn from. We're at the point where the capabilities of hardware far exceed the size of our dataset, so throwing in extra words that might have some relationship to functionality could actually be beneficial. Heck, it could even be beneficial to throw in flavor text.
On a side note, it turns out mtgjson is also open source. They get their data directly from gatherer, which can cause issues when gatherer has inaccuracies, lol. Also, is anyone still working on generating artwork? I was not previously aware of mtg.wtf, but it looks like a very convenient source of card pictures (and other mtgjson-derived data). I may have to modify the html spoilers to take advantage of it. -
1
VenusWKTD posted a message on Generating Magic cards using deep, recurrent neural networksHey! I'm working on trying to understand this program and how I can use it; I installed linux for the first time just for it (something I've been meaning to do for a while). How exactly do you make it run on the GPU instead of the CPU? And if information like this is already easy to find online... could someone point me to it?Posted in: Custom Card Creation
My first batch generated some great stuff even though it took FOREVER to run, like
dream thief {1}{U}
creature ~ human cleric (common)
indestructible
(1/1)
and
shimmering to the untouth {2}
artifact (uncommon)
whenever a player casts a blue spell, you may gain 1 life.
- To post a comment, please login or register a new account.
1
My decklists: Aryel and Radha
Game 1: Grand Warlord Radha (me), Tatyova, Benthic Druid, Aryel, Knight of Windgrace, Slimefoot, the Stowaway, Lyra Dawnbringer. Winner: Slimefoot
Game 2: Aryel (me), Goreclaw, Terror of Qal Sisma, The Locust God, Tatyova, Slimefoot. Winner: Slimefoot
So it was Slimefoot's turn to shine, with two different players' builds of the commander winning games! I thought the Locust God player wasn't going to bring that deck again, but I guess he just loves his ridiculous card-draw engine thing too much, hah. It was quite satisfying when everyone teamed up to bring him down after he went off with Karn's Temporal Sundering.
For my part, I was surprised that the Radha deck did better than the Aryel. Heck, my Guttersnipe alone did over 20 damage, paired with a Chaos Wand (star moment: stealing Tatyova's Scapeshift, mwahaha). My Aryel setup must be better for 1v1, which is how I was testing the two decks against one another.
Quote of the evening: "It turns out there is a Cyclonic Rift in this format." In both games, Tatyova fired off a kicked Slinn Voda, the Rising Deep...
For next week's deck(s) I have to put in some hose stuff vs. Locust God. I'm thinking things like Damping Sphere and Amulet of Safekeeping... depending on colors, maybe Plague Mare (that was a crucial play by Slimefoot in beating Locust God, game 2) and/or Deep Freeze.
I think Brawl is here to stay, for this group! It's a perfect fit for between Sealed League series. The only thing that's bugging me a little bit is the diversity of the commander pool--even with this few players, we had two Aryel decks and two Slimefoot decks. That will improve some with the release of GRN, for sure, but I wonder if there might be other ways to spice things up. Maybe allowing legendary cards from Commander products, rotating as if they were part of the Standard sets released in the same timeframe?
2
2
Day 1RW
Enchantment (rare)
Whenever a creature attacks, Day deals 1 damage to that creature and 4 damage to you.
If you would leak, Day deals 4 damage to its controller.
1
3
I output a couple thousand cards using the no-ability-words setup, and I'm pretty pleased with the results! I've gotten a bit of overfitting on card names, but the text seems really good. I even got some complete Planeswalkers!
Mirrorpool, the Realm Seer 4G
Planeswalker ~ Chandra (mythic rare)
+1: Put a % counter on an artifact.
-2: Exile target creature card from a graveyard.
-6: You get an emblem with "whenever a player casts a spell, that player puts that card into his or her hand. If you do, shuffle your library.
((4))
Given how often the RNN forgets to add its little "countertype" line, adding a % counter could actually be pretty handy in this format!
Watch of Solitude 2WW
Planeswalker ~ Darati (rare)
+1: Untap Watch of Solitude and untap it.
-3: You gain 1 life for each enchantment you control.
-7: You get an emblem with "creatures you control get +1/+1 until end of turn."
((3))
So close. So very, very close.
Goblin War Cry 2RRR
Planeswalker ~ Nissa (mythic rare)
When Goblin War Cry is put into a graveyard from anywhere, shuffle it into its owner's library.
+1: Untap up to four target creatures.
-2: Would be put into a graveyard from your hand for each 1 damage prevented this way.
-5: Goblin War Cry deals 7 damage to each creature.
((3))
See what I mean about card names? And no idea what's going on with that second ability.
Kavu Thrill~Goder 3RR
Planeswalker ~ Ring (rare)
+1: Look at the top two cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.
-2: Gain control of all creatures with a +1/+1 counter on it.
-10: Each opponent sacrifices a spell.
countertype % quest.
((4))
That is a sick -2 ability. And what does it mean that it uses quest counters?
Hematic Seer 3R
Planeswalker ~ Ajani (mythic rare)
+1: Create two 1/1 colorless Myr artifact creature tokens.
-2: Destroy target nonbasic land.
-4: Create five 1/1 white Spirit creature tokens with flying.
Whenever a creature is put into an opponent's graveyard from anywhere, shuffle it into its owner's library.
You may cast a creature card at random from your hand.
When Hematic Seer enters the battlefield, if tribute wasn't paid, it gets +2/+2 and choose a color. Creatures you control get +1/+1 and have first strike.
((3))
It just sort of rambled on at the end there.
2
Kraith, Oliro's Courier 0
Enchantment (w})
2: the next 2 damage that would be dealt to you whil this turn is dealt to its controller instead.
If you don't control an enchantment, Kraith, Oliro's Courier becomes a 3/3 artifact creature with flying.
At the beginning of your upkeep, destroy a land.
All that value for the low cost of zero mana! And yes, "w}" is its rarity.
Elder Loomer 2W
Rander (common)
Elder Loomer enters the battlefield tapped.
T, sacrifice Elder Loomer: search your library for a nonland card, reveal it, and put it into your hand. Then shuffle your library.
A Rander is presumably a permanent. Beyond that, it's anyone's guess!
Murana Ball 2
Artifact (rare)
Players can't cast players.
Aww
Haunted Ooger 3B
Enchantment ~ Aura (common)
Enchant creature
Flash
Enchanted creature gets -1/-1 for each +1/+1 counter on it.
Whenever enchanted creature attacks, you may draw a card.
That's kind of a cool way of shutting down counter-based pump. Overcosted of course given you'd typically rather just kill the thing.
Most 2U
Creature ~ Horror (common)
Most has flying as long as you control a creature with flying.
Threshold ~ as long as seven or more cards are in your graveyard, Most gets +3/+0 and has "T: target creature gets +1/+0 until end of turn."
(1/1)
Would it stay flying even if the rest of your fliers went away...?
EDIT: Oh! Cool correct uses of X!
Reparity 4G
Sorcery (rare)
Put X X/X green wall creature tokens onto the battlefield, where X is the number of colors of mana spent to cast Reparity.
And they don't even have Defender!
Armorer's Edge 1W
Creature ~ Human Druid (rare)
UU, T: put an X/X blue Rigger Beast creature token onto the battlefield, where X is the total number of lands on the battlefield tapped and attacking.
(1/1)
Wacky but fun tech for an Awaken cycle?
EDIT 2: Amazing--
Jerkargd of Yesi 3RG
Sorcery (uncommon)
Miracle R
Destroy all nonblack creatures. If it's your turn, instead Jerkargd of Yesi deals 1 damage to target creature or player instead.
So much value for one mana, but you've gotta pull out the Miracle at the right time!
1
https://twitter.com/DroidRosewater/status/754749960655175680
https://twitter.com/DroidRosewater/status/754753311497216000
https://twitter.com/DroidRosewater/status/754755584180838400
1
1
Anyway, I just paid the month's AWS bill a couple days ago, so I'm trying a 512 x 3 network using field and mana randomization. I don't remember if random mana did any notable good, but it sounded like random fields at least were a worthy way to go.
1