4 ms·
I'll have to check this book out. I was learning J 12 years ago, and I happened upon this book, "Network Performance Analysis Using the J Programming Language"
by eggy 4y ago
I'll have to check this book out.
I was learning J 12 years ago, and I happened upon this book, "Network Performance Analysis Using the J Programming Language" from 2008.[1]
J is very mathy, and this was a great way to learn J for a useful application.
[1] https://link.springer.com/book/10.1007/978-1-84628-823-4 https://link.springer.com/book/10.1007/978-1-84628-823-4
- rramadass 4y agoThis is a coincidence! I just bought this book last week. It is slim but seems non-trivial. Mathematical Foundations of Computer Networking is definitely needed if one is to understand this book. My interest is to study the J language in an application setting but could only find this book in paper copy form. I am quite surprised as to why the AI/ML community has not discovered the J language since at first glance it seems it would be a good fit.
- eggy 4y agoCheck out APL and Futhark. There are some nice examples of ANNs implemented in J and APL[1]. I am currently studying hardware efforts for neuromorhic systems. The array model is great, but when running on von Neumann architectures you lose execution potential. J was an inspiration for Pandas written by Wes McKinney. It is column-based vs. Numpy's row-based model. [1] https://aplwiki.com/wiki/Neural_networks https://aplwiki.com/wiki/Neural_networks
- rramadass 4y agoThanks for the pointers, will definitely look into it. >The array model is great, but when running on von Neumann architectures you lose execution potential I expected that the array model would be best for SIMD and GPU parallel processing and as such a good fit for ML. See Also: Array Languages Make Neural Networks Fast - https://arxiv.org/pdf/1912.05234 https://arxiv.org/pdf/1912.05234