3 ms·
Yes. If you have an idea about machine learning that doesn't fit the mold, you're pretty much forced to write your own mini-framework before trying it. And I'm
by gambler 7y ago
Yes.
If you have an idea about machine learning that doesn't fit the mold, you're pretty much forced to write your own mini-framework before trying it. And I'm not even talking about CUDA compilation.
Mainstream languages don't have syntax for trivial math like graphs and matrices. Even 2d array support is horrible everywhere.
Try to write the following algorithm:
1. Given an image in greyscale, chose two n*n regions at random.
2. Compute the median difference between pixels in those regions.
3. Add both regions to a graph (unless they are already there) and set the edge value to that difference.
Trivial to visualize in your head, a nightmare to implement in most languages.
And what if you want to parallelize this to work on large amounts of data? I have hopes that AMD's monster processors will make experimentation a little bit more practical, since you wouldn't be in such a desperate need to push everything onto GPU.