Neural networks and a dive into Julia
blog.yhathq.com
blog.yhathq.com
[1] https://github.com/JuliaLang/julia/issues/3134#issuecomment-...
Grabbing either the git master tip, or even .tgz "distribution" and trying to compile that results in git being fired up and pulling in _something_ new. Can that "something" be included in a distribution so I can effectively just:
./configure; make; make install
without git, and without hauling down more code/data over the network ?For compilation without internet access: yes, that is possible. There is a special "make source-dist" target which will grab everything you need (see https://github.com/JuliaLang/julia/blob/master/DISTRIBUTING....).
We are not distributing this bundle ourselves right now, but it's worth considering for the next release version.
There has been discussion of the idea of a larger "platform" distribution including snapshots of various important packages, so that more extensive functionality is available in a single installer. No timeframe promises, but it is on the radar, and this will be very important for the next phase of adoption.
Regarding the "call Julia from C" question in the post you linked, this is technically possible, but not turnkey: https://groups.google.com/d/msg/julia-dev/qdnggTuIp9s/BoQSNG...
[1] As compared to default-install of some other technical environments. There is also a contingent pushing for a much more minimalist distribution for language-only/non-mathy applications!
Again, much respect. Consider my comment food for thought.
That ml problem is more for example than for rigor. In fact that particular problem would probably be better suited for other algorithms (eg, random forest).
My background's in biomedical imaging, so I'm quite fond of problems with skewed class distributions. Though I didn't have time to explore this particular one further.
The code's all openly available if you want to give it a go though :)