core.matrix : Multi-dimensional array programming API for Clojure
Role in this project:
Back-end Developer Contributions:2149 commits, 51 PRs, 372 pushes in 10 years
Contributions summary:Mike's commits focused on enhancing the core matrix library functionality for the multi-dimensional array programming API for Clojure. These changes included the implementation of new matrix operations such as a general transpose, and the addition of API functions and protocols for inner products, matrix comparisons, and a generalized "slice" function with enhanced row and column operations. The updates also involved extensive work to the internal data structures, ensuring consistency, and optimising performance.
clojuremultidimensional-arrays
Machine learning in Clojure
Role in this project:
ML Engineer Contributions:209 commits, 3 pushes, 13 comments in 1 year
Contributions summary:Mike primarily contributed to the development of a neural network toolkit in Clojure, focused on machine learning functionality. Their commits demonstrate a deep understanding of neural network concepts, implementing layers, loss functions, and optimizers. The contributions include building basic linear weighted layers, the logistic module, and modules like Dropout and Gaussian noise for enhancing the training process. The user also implemented and tested different optimisation algorithms for the created network.
clojuremachine-learning