0000000000000000000000000000000000000000 2f85c4100432b8d3b60ea32d45b4f295409cacbc lazarohurtado <hurtadolazaro12@gmail.com> 1671153273 -0500	initial pull
2f85c4100432b8d3b60ea32d45b4f295409cacbc db6114110a4ed1c7638f6875a003fa398ff63951 lazarohurtado <hurtadolazaro12@gmail.com> 1671153315 -0500	commit: intial prototype
db6114110a4ed1c7638f6875a003fa398ff63951 db6114110a4ed1c7638f6875a003fa398ff63951 lazarohurtado <hurtadolazaro12@gmail.com> 1671153605 -0500	Branch: renamed refs/heads/master to refs/heads/main
db6114110a4ed1c7638f6875a003fa398ff63951 2ba8ffdacb7b1ec31c668b1f092a6f0d39323f0d lazarohurtado <hurtadolazaro12@gmail.com> 1671205064 -0500	commit: added rc and refcell to value and extracted data to new struct
2ba8ffdacb7b1ec31c668b1f092a6f0d39323f0d d5590c4428006217370f47fc28ed121582bb6762 lazarohurtado <hurtadolazaro12@gmail.com> 1671321850 -0500	commit: built out layer, neuron, and mlp structs
d5590c4428006217370f47fc28ed121582bb6762 cfd6b78dc0986f5c5f109fdaee4f8d73179b3a0a lazarohurtado <hurtadolazaro12@gmail.com> 1671322007 -0500	commit: deleted output file
cfd6b78dc0986f5c5f109fdaee4f8d73179b3a0a 915723130bd71f01e104c4c1d52ec70a284ab7f9 lazarohurtado <hurtadolazaro12@gmail.com> 1671472664 -0500	commit: implemented generic binary ops to value
915723130bd71f01e104c4c1d52ec70a284ab7f9 f7be570abc45e9567eb6377098ac77688fcada20 lazarohurtado <hurtadolazaro12@gmail.com> 1671499055 -0500	commit: added support for higher order grad
f7be570abc45e9567eb6377098ac77688fcada20 d76b5c0471353a32f897ccd09c878b3b4d3685e0 lazarohurtado <hurtadolazaro12@gmail.com> 1671551810 -0500	commit: created module trait to allow treating activation functions and other future features (dropout, batch norm) as layers in the mlp
d76b5c0471353a32f897ccd09c878b3b4d3685e0 8f41066267ed4ac3d9734240ad64989dee8fbd87 lazarohurtado <hurtadolazaro12@gmail.com> 1671566083 -0500	commit: created activation module to hold and seperate logic for existing and future activation functions
8f41066267ed4ac3d9734240ad64989dee8fbd87 940b20f92cd1f8bcb6d2f246776fe5052c27eeec lazarohurtado <hurtadolazaro12@gmail.com> 1671850527 -0500	commit: tensor support and small value tests
940b20f92cd1f8bcb6d2f246776fe5052c27eeec b69d9af82bc878570841210a5b54147d2eac8379 lazarohurtado <hurtadolazaro12@gmail.com> 1671904207 -0500	commit: created readme
b69d9af82bc878570841210a5b54147d2eac8379 940b20f92cd1f8bcb6d2f246776fe5052c27eeec lazarohurtado <hurtadolazaro12@gmail.com> 1671904344 -0500	reset: moving to HEAD~1
940b20f92cd1f8bcb6d2f246776fe5052c27eeec ed4f55911aeda188be2831164c0334428e35132e lazarohurtado <hurtadolazaro12@gmail.com> 1671904443 -0500	commit: created readme
ed4f55911aeda188be2831164c0334428e35132e 940b20f92cd1f8bcb6d2f246776fe5052c27eeec lazarohurtado <hurtadolazaro12@gmail.com> 1671904554 -0500	reset: moving to HEAD~1
940b20f92cd1f8bcb6d2f246776fe5052c27eeec 5a122af6893de9f0adea599569b30bcd5863cb51 lazarohurtado <hurtadolazaro12@gmail.com> 1671904576 -0500	commit: created readme
5a122af6893de9f0adea599569b30bcd5863cb51 6499fc3844000fabe900c38364b56643572cdc6e lazarohurtado <hurtadolazaro12@gmail.com> 1671907794 -0500	commit: glorot weight initialization
6499fc3844000fabe900c38364b56643572cdc6e 5a122af6893de9f0adea599569b30bcd5863cb51 lazarohurtado <hurtadolazaro12@gmail.com> 1671909691 -0500	reset: moving to HEAD~1
5a122af6893de9f0adea599569b30bcd5863cb51 aa9010e2e71434e79036fc1767aa0601bace1f33 lazarohurtado <hurtadolazaro12@gmail.com> 1671910348 -0500	commit: glorot weight initialization
aa9010e2e71434e79036fc1767aa0601bace1f33 5a122af6893de9f0adea599569b30bcd5863cb51 lazarohurtado <hurtadolazaro12@gmail.com> 1671913101 -0500	reset: moving to HEAD~1
5a122af6893de9f0adea599569b30bcd5863cb51 b32e1f8f2292eef7755581f6532fbc096f621e26 lazarohurtado <hurtadolazaro12@gmail.com> 1671914342 -0500	commit: glorot weight initialization and prelude
b32e1f8f2292eef7755581f6532fbc096f621e26 9a8a06ad20e65f60bdabc4c7ffd121b9c7935ccc lazarohurtado <hurtadolazaro12@gmail.com> 1671924377 -0500	commit: removed neuron file and turned layer into linear module where weights is a 2d tensor
9a8a06ad20e65f60bdabc4c7ffd121b9c7935ccc 5d21a334f86e51918cf0e61e7a15418f6651075d lazarohurtado <hurtadolazaro12@gmail.com> 1672251638 -0500	commit: created convolutional module and changed mlp into sequential module
5d21a334f86e51918cf0e61e7a15418f6651075d 381aab4879f1bf7ecb1d177a11fd9e81855241f0 lazarohurtado <hurtadolazaro12@gmail.com> 1672337601 -0500	commit: converted into library
381aab4879f1bf7ecb1d177a11fd9e81855241f0 7ab547178e446168801c8e72e1f1f839b730ab13 lazarohurtado <hurtadolazaro12@gmail.com> 1672337786 -0500	commit: created pooling module to support max and avg pooling
7ab547178e446168801c8e72e1f1f839b730ab13 3a12cd0ded5cd2237fe9af353cf4f162448ae300 lazarohurtado <hurtadolazaro12@gmail.com> 1672354791 -0500	commit: updated module trait to use generic over associated type to allow activation fns to be dim independent
3a12cd0ded5cd2237fe9af353cf4f162448ae300 57c5953ad067da23fd43bbe94cc825a55ef8bdfc lazarohurtado <hurtadolazaro12@gmail.com> 1672451812 -0500	commit: softmax activation function
57c5953ad067da23fd43bbe94cc825a55ef8bdfc 3a12cd0ded5cd2237fe9af353cf4f162448ae300 lazarohurtado <hurtadolazaro12@gmail.com> 1672460572 -0500	reset: moving to HEAD~1
3a12cd0ded5cd2237fe9af353cf4f162448ae300 8ad30fc7c842578c4e7b5cdcb4835bf54ae9197c lazarohurtado <hurtadolazaro12@gmail.com> 1672460623 -0500	commit: softmax activation function
8ad30fc7c842578c4e7b5cdcb4835bf54ae9197c 23d37325b2ed1a6408eeff8319c698ad9d823fc2 lazarohurtado <hurtadolazaro12@gmail.com> 1672473064 -0500	commit: criterion module and mse loss function
23d37325b2ed1a6408eeff8319c698ad9d823fc2 cbe4f24f8e36de6be68210424a16f570734aaae0 lazarohurtado <hurtadolazaro12@gmail.com> 1672624936 -0500	commit: value binary ops trait impls macro
cbe4f24f8e36de6be68210424a16f570734aaae0 c536e580df988603ac2e6f2a9f34caa1679062c2 lazarohurtado <hurtadolazaro12@gmail.com> 1672691764 -0500	commit: fixed back prop bug and added requires_grad field
c536e580df988603ac2e6f2a9f34caa1679062c2 94e1b74100bf7e911cb5bfb59257ce4c382fb5df lazarohurtado <hurtadolazaro12@gmail.com> 1672777814 -0500	commit: value data encapsulation
94e1b74100bf7e911cb5bfb59257ce4c382fb5df 1936a3d92943d34a1cdcc22ddf6d0647c7a2d8f8 lazarohurtado <hurtadolazaro12@gmail.com> 1672867698 -0500	commit: cross entropy loss function
1936a3d92943d34a1cdcc22ddf6d0647c7a2d8f8 ec8fc2021b61dbb9ebc3780d3199802ce18d9864 lazarohurtado <hurtadolazaro12@gmail.com> 1672874767 -0500	commit: broke up operation module into binary and unary ops
ec8fc2021b61dbb9ebc3780d3199802ce18d9864 082ec29181056087f157c06b2a60c2e8d22ff370 lazarohurtado <hurtadolazaro12@gmail.com> 1672941807 -0500	commit: optim module and sgd algorithm
082ec29181056087f157c06b2a60c2e8d22ff370 b09157200ba6a495326532b863dc8b44f63f4658 lazarohurtado <hurtadolazaro12@gmail.com> 1672950057 -0500	commit: github actions
b09157200ba6a495326532b863dc8b44f63f4658 082ec29181056087f157c06b2a60c2e8d22ff370 lazarohurtado <hurtadolazaro12@gmail.com> 1672950085 -0500	reset: moving to HEAD~1
082ec29181056087f157c06b2a60c2e8d22ff370 ec8b606adeb91ee6df8a09636f032f6be80cda38 lazarohurtado <hurtadolazaro12@gmail.com> 1672950099 -0500	commit: github actions
ec8b606adeb91ee6df8a09636f032f6be80cda38 082ec29181056087f157c06b2a60c2e8d22ff370 lazarohurtado <hurtadolazaro12@gmail.com> 1672950189 -0500	reset: moving to HEAD~1
082ec29181056087f157c06b2a60c2e8d22ff370 ec8b606adeb91ee6df8a09636f032f6be80cda38 lazarohurtado <hurtadolazaro12@gmail.com> 1672950229 -0500	pull: Fast-forward
ec8b606adeb91ee6df8a09636f032f6be80cda38 082ec29181056087f157c06b2a60c2e8d22ff370 lazarohurtado <hurtadolazaro12@gmail.com> 1672950238 -0500	reset: moving to HEAD~1
082ec29181056087f157c06b2a60c2e8d22ff370 57cf9c43fc548e5d5b50034660116999e84a8435 lazarohurtado <hurtadolazaro12@gmail.com> 1672950313 -0500	commit: github actions
57cf9c43fc548e5d5b50034660116999e84a8435 648c9c7abe1134e64c45d94f8a371667ed62f9ee Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673033673 -0500	commit: updated sgd algorithm
648c9c7abe1134e64c45d94f8a371667ed62f9ee 07cb9c325798eff86c4bc5ec2cc4fe50d2c6ac5a Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673033769 -0500	commit: rmsprop optimizer algorithm
07cb9c325798eff86c4bc5ec2cc4fe50d2c6ac5a 648c9c7abe1134e64c45d94f8a371667ed62f9ee Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673033825 -0500	reset: moving to HEAD~1
648c9c7abe1134e64c45d94f8a371667ed62f9ee 5daf372f5cc61a2e3b15c1bd80b483344432af6c Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673033848 -0500	commit: rmsprop optimizer algorithm
5daf372f5cc61a2e3b15c1bd80b483344432af6c 648c9c7abe1134e64c45d94f8a371667ed62f9ee Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673034361 -0500	reset: moving to HEAD~1
648c9c7abe1134e64c45d94f8a371667ed62f9ee 7b65af27b228177a1d7991bb7869726e3b5661d4 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673035122 -0500	commit: rmsprop optimizer algorithm
7b65af27b228177a1d7991bb7869726e3b5661d4 648c9c7abe1134e64c45d94f8a371667ed62f9ee Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673035179 -0500	reset: moving to HEAD~1
648c9c7abe1134e64c45d94f8a371667ed62f9ee 0f3959e42045bca9ca46d73764f7edaa0cc7282b Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673035217 -0500	commit: rmsprop optimizer algorithm
0f3959e42045bca9ca46d73764f7edaa0cc7282b fa36290d234f382c18e376abda34ec3feff620e5 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673035265 -0500	commit: allow module inception and deadcode
fa36290d234f382c18e376abda34ec3feff620e5 7077ef629a7e40bcdfe3c5234b52cb4f614223ab Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673219380 -0500	commit: fixed stack overflow during recursive drop bug
7077ef629a7e40bcdfe3c5234b52cb4f614223ab fa36290d234f382c18e376abda34ec3feff620e5 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673219403 -0500	reset: moving to HEAD~1
fa36290d234f382c18e376abda34ec3feff620e5 ba9b457de71522f8035047e85c3876db988c45c1 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673219650 -0500	commit: fixed stack overflow during recursive drop bug
ba9b457de71522f8035047e85c3876db988c45c1 4618439b16a6f1246e6d23982e16225fd908cf08 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673288049 -0500	commit: code optimization
4618439b16a6f1246e6d23982e16225fd908cf08 31b50f9739776c1d0e13cd0c4556957991dd9f31 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673391085 -0500	commit: fixed bias tensor bug and small optim functions refactor
31b50f9739776c1d0e13cd0c4556957991dd9f31 ad745ef074ed3c13f353642b0729b36931e43217 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673639327 -0500	commit: added padding support and split filter and kernel into their own files
ad745ef074ed3c13f353642b0729b36931e43217 08fc036507b2c3c7526452534102263fa9ef9835 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1673802024 -0500	pull: Fast-forward
08fc036507b2c3c7526452534102263fa9ef9835 b786a9c7aeb468bc8d142a06ad9df409734fbff6 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1675794825 -0500	pull: Fast-forward
b786a9c7aeb468bc8d142a06ad9df409734fbff6 022a10d6ad7c5316cae4447979b410613e28da83 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1677261166 -0500	pull: Fast-forward
022a10d6ad7c5316cae4447979b410613e28da83 34cd8bb6c4186a2579d8ba3220fca9963d9f107c Lazaro Hurtado <hurtadolazaro12@gmail.com> 1677852463 -0500	pull: Fast-forward
34cd8bb6c4186a2579d8ba3220fca9963d9f107c d795ff40aa61112ddd075fb4e01965789656769a Lazaro Hurtado <hurtadolazaro12@gmail.com> 1678334378 -0500	pull: Fast-forward
d795ff40aa61112ddd075fb4e01965789656769a 9007856b1a39e515ad7210912ef338d9913a7e0a Lazaro Hurtado <hurtadolazaro12@gmail.com> 1678798010 -0400	pull: Fast-forward
9007856b1a39e515ad7210912ef338d9913a7e0a 17e2eef19adbb5336e230bf3e60d037abe5033fe Lazaro Hurtado <hurtadolazaro12@gmail.com> 1679367784 -0400	pull: Fast-forward
17e2eef19adbb5336e230bf3e60d037abe5033fe 76fe0250aecdb3fc481a07f4082af1781da56f9e Lazaro Hurtado <hurtadolazaro12@gmail.com> 1680522275 -0400	pull: Fast-forward
76fe0250aecdb3fc481a07f4082af1781da56f9e d1addf279d53e6bbc08d8c2bf1b1bc1cbaccc281 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1680978086 -0400	pull: Fast-forward
d1addf279d53e6bbc08d8c2bf1b1bc1cbaccc281 667804ef0dc4ce481cecc3a2f771a74c68c3d087 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1681064464 -0400	pull: Fast-forward
667804ef0dc4ce481cecc3a2f771a74c68c3d087 6a648d97e4b31acc056c120a80931988bd5eaa39 Lazaro Hurtado <hurtadolazaro12@gmail.com> 1682824031 -0400	pull: Fast-forward
