85 Commits

Author SHA1 Message Date
4b06ce1622 Added padding.
Fixed a bug with ImageLayerToConvolutional2D

Padding example
2023-01-31 23:37:55 -05:00
60bd02b22f Docs changes 2023-01-31 10:49:35 -05:00
e515861b50 Testing docs site 2023-01-31 10:33:33 -05:00
c14972fa4b Refactored some code in neural network, added max pooling to feed forward 2023-01-31 10:30:49 -05:00
ae6fd8a230 Setup basic frame comparison unit testing. 2023-01-31 10:27:51 -05:00
bae4543576 Added guide to readme 2023-01-29 11:46:56 -05:00
b767b9abee Simplified namespace so layers can be imported from manim_ml.neural_network 2023-01-27 14:20:11 -05:00
46958ea293 Working max pooling visualization. 2023-01-26 18:39:38 -05:00
11d39a34e5 Update Readme.md 2023-01-26 12:02:18 -05:00
c824409eee Fixed bug with feed forward layer activation. 2023-01-25 17:41:20 -05:00
301b230c73 Added sigmoid activation, and ability to do activation above linear layers. 2023-01-25 17:36:44 -05:00
4948c0ea4e Added assets gif 2023-01-25 08:50:13 -05:00
1bd8b33a22 Added CNN example to the readme. 2023-01-25 08:49:19 -05:00
a5c68374b2 Merge branch 'main' of github.com:helblazer811/ManimML 2023-01-25 08:41:30 -05:00
f56620f047 Bug fixes and linting for the activation functions addition. 2023-01-25 08:40:32 -05:00
ce184af78e General changes, got basic visualization of an activation function working for a
convolutinoal layer.
2023-01-24 15:44:48 -05:00
5291d9db8a Refactored parameters for Convolutional2D to make them clearner looking. 2023-01-15 18:16:48 +09:00
27523ad337 Fixed bug with the size of images in ImageToConvolutional2DLayer 2023-01-15 18:00:40 +09:00
99dbda915b Finshed adding construct_layer methods for refactor. 2023-01-15 16:52:22 +09:00
42b6e37b16 Removed Conv2D because it can be done using just Conv3D and renamed Conv3D to Conv2D to correspond to the spatial conv dimenson not the scene dimension, which is more inline with convention. 2023-01-15 14:35:26 +09:00
408b818e6a Update Readme.md 2023-01-13 21:51:39 +09:00
22f7a1c444 Create FUNDING.yml 2023-01-11 20:43:17 +09:00
5df2e2cff3 Create black.yml
Black code style check.
2023-01-10 08:32:52 +09:00
ba63116b37 Reformatted the code using black, allowd for different orientation NNs, made an option for highlighting the active filter in a CNN forward pass. 2023-01-09 15:52:37 +09:00
39b0b133ce Got basic working structure for decision tree surfaces, also refactored some code. 2023-01-05 09:42:57 -05:00
3d8df61f76 Working BFS order tree expansion animation. 2023-01-04 22:10:51 -05:00
e33f98373a Working initial visualization of a static decision tree. 2023-01-04 20:50:01 -05:00
1d9cad8587 Working dropout animation 2023-01-02 15:24:51 -05:00
3d6e8072e1 Used Black to reformat the code in the repository. 2023-01-01 23:24:59 -05:00
334662e8c8 Update readme and setup code to be pushed to pip repository. 2022-12-31 12:36:15 -05:00
313d1aa650 Merge branch 'main' of github.com:helblazer811/ManimML 2022-12-30 22:38:19 -05:00
6ba45c163c Example changes merge 2022-12-30 22:37:42 -05:00
f8701c8a91 Updated examples 2022-12-30 22:32:44 -05:00
b1a85ea782 Overall working 3D convolution visualization. 2022-12-30 21:41:50 -05:00
ff4c1ffded Got image mobject to conv3d transformation working (not great, but passable) 2022-12-29 22:45:15 -05:00
245ce9424b Made a workaround to make sure the filters in the CNN 2 CNN layers
don't appear at the beggining of a forward pass animation. I think
this has to do with a bug in Succession in the core ManimCommunity
library.
2022-12-29 15:11:09 -05:00
8cee86e884 Working initial visualization of a CNN. 2022-12-29 14:09:16 -05:00
330ba170a0 "Got a basic working animation of a CNN in 3D. 2022-12-26 02:01:56 -05:00
0bc3ad561b Merge pull request #3 from YannDubs/main
[BUG] update some of the examples
2022-08-29 13:33:12 -04:00
009d0a9a45 restore broken itnerpolation 2022-08-28 19:22:56 -07:00
59b94f580c rm .idea 2022-08-28 19:16:58 -07:00
1e69ea313d [BUG] update most examples. 2022-08-28 19:11:56 -07:00
0489dd5745 Added epsilon nearest neighbor graph visualization. 2022-07-26 23:47:20 -04:00
58aec269cf Convolutional Layers 2022-05-15 13:42:21 -04:00
2ef4dcab44 Init bug fix 2022-05-07 00:42:13 -04:00
0fa7066430 .nojekyll file 2022-05-07 00:26:36 -04:00
13d379e2ec Create .nojekyll 2022-05-06 23:30:44 -04:00
8d45c13f57 Added working convolutional layer. 2022-04-29 14:36:14 -04:00
9d6edbc6d7 Started adding a documentation website using Sphinx 2022-04-29 10:58:06 -04:00
9310b48c56 Finished oracle guidance video. Integrated various changes necessary to complete this. 2022-04-28 01:37:52 -04:00