« first day (1651 days earlier)      last day (2843 days later) » 

8:16 AM
Hmmh... why MeshPrimitives on boundary meshes can't do what this accomplishes? FilledCurve[BoundaryDiscretizeRegion[BooleanRegion[Xor, Table[Disk[{i, 0}, 2 i], {i, 1, 4}]]]["BoundaryPolygons"] /. Polygon[pts_] :> {Line[pts]}] // Graphics
I guess it's because FilledCurve is not a valid region.
 
 
5 hours later…
12:59 PM
I would gladly participate with WolframCommunity but to get to the main site + load a topic + login takes ~33 sec...
 
1:54 PM
@kirma How did you find the boundaryMeshRegion["BoundaryPolygons"] property?
 
2:11 PM
@MichaelHale These days, one might always consider trying obj["Methods"] or obj["Properties"] to see if WRI has hidden anything into any new data type they introduce.
 
2:42 PM
Does anyone have a link to a semi-technical description of how this new Prisma app works? I know it uses neural networks, but I'm curious about the details. I know very little about neural networks.
 
@MichaelHale Mentioned here on chat. Also, I think I have ran into it earlier on somehow...
@Szabolcs I doubt there's description of Prisma specifically anywhere. I guess they have somehow written specialized neural networks for specific filters (it's definitely dramatically more efficient than neural-style).
The fact that they use large image classification network to separate content and style from each other is sort of mysterious (==I'm not informed enough) to me.
 
Well, I don't even understand how the neural-network based painting generators work.
 
2:59 PM
Painting generators? Such as Google Inceptionism stuff?
 
Should read up on this stuff someday.
@kirma I mean other things that convert photos into "paintings"
 
To me this stuff is sort of "OK, this explanation makes me feel I understand it, but no, I couldn't really invent constructs that accomplish similar things, only reuse them."
I fed character-by-character recurrent neural network couple megabytes of my writings earlier this year. I think I understood reasonably how training in that case worked. The network babbled in reasonably coherent words, somewhat coherent syntax, but only marginally understandable content. :I
Interesting nonetheless.
As far as "painting generators" of neural network style go, they are based on the fact general object recognition neural networks encode knowledge of what world and objects in it look like in them, and this general information is used for those artistic interpretations... but that's awfully non-technical interpretation.
 
3:29 PM
@Szabolcs, it doesn't seem like Moiseenkov has released any technical details, and I'm pessimistic that he will, considering how successful his app is.
 
@J.M. Ah, you're here! You might know the answer to this one: what methods are there to find all roots of a polynomial (numerically)?
The key is: find all of them.
I don't need it, I'm just curious.
 
@Szabolcs Jenkins-Traub, simultaneous iteration (Durand-Kerner, Aberth, etc.), eigenvalue methods applied to a companion matrix... there's a lot.
 
Thanks, that's enough. I'll search for these keywords.
 
John McNamee's two books discusses all of those and more. You'll want to look at that first before paper-chasing.
 
 
2 hours later…
5:57 PM
> Simplify::ztest1: "Unable to decide whether numeric quantity -180°+π is equal to zero. Assuming it is."
wonderful
 
:)
 
 
1 hour later…
7:11 PM
@EmilioPisanty what about FullSimplify[]?
 
7:48 PM
@J.M. Nah, the output is fine
I just loved the error message.
That said, it is fairly curious that Simplify[π == 180 °] yields True but Simplify[π - 180 °] doesn't return zero.
 
 
2 hours later…
9:30 PM
@EmilioPisanty Why?
== has a job to do. It wants to figure out whether something is True or False
so it will make a conversion to do so
Subtract is only going to subtract things that it doesn't need to think too hard about
So it makes sense to me at leas that == would take the extra effort to do the conversion
Simplify btw has nothing to do with the problem
you can see the behavior without it
 
@Searke Huh. Fair enough.
 
9:46 PM
(FWIW, that error message is associated with General: General::ztest1.)
(so, it was thrown while Simplify[] was in the middle of dealing with whatever monster you fed to it.)
 
@J.M. It wasn't particularly monstruous
@J.M. I think this is minimal:
  Block[{$Assumptions = {0 < θ < 90 °, Cos[θ] > 0}}, Null]
It does it once, then stops
Interesting curio as far as I'm concerned.
 

« first day (1651 days earlier)      last day (2843 days later) »